提出新型对抗攻击方法,揭示现有安卓恶意软件检测防御的脆弱性。
Evaluating the robustness of adversarial defenses in malware detection systems
- 设计sigma-binary攻击,用极少量特征修改实现高成功率绕过。
- 实测90%以上攻击成功率,部分防御在20次修改内完全失效。
- 适合安全研究人员评估防御系统真实鲁棒性,推动更可靠的检测机制。
机器学习是安卓恶意软件检测的关键工具,能有效识别应用中的恶意模式。然而,基于ML的检测器易受逃避攻击,即通过微小、精心构造的改动绕过检测。尽管对抗防御取得进展,但在二进制约束领域缺乏全面评估框架,限制了对防御鲁棒性的理解。本文提出两项关键贡献:首先,优先二值化(Prioritized Binary Rounding),将连续扰动转化为二值特征空间,同时保持高攻击成功率与低扰动规模;其次,sigma-binary攻击,一种专为二进制领域设计的新对抗方法,以最少特征变更达成攻击目标。在Malscan数据集上的实验表明,sigma-binary优于现有攻击方法,暴露出当前先进防御的严重漏洞。配备对抗检测器的防御(如KDE、DLA、DNN+、ICNN)表现出显著脆弱性,攻击成功率超90%,仅需少于10次特征修改即可突破,20次修改下达100%。对抗训练防御(AT-rFGSM-k、AT-MaxMA)在小扰动预算下提升鲁棒性,但在无约束扰动下仍脆弱,攻击成功率分别达99.45%和96.62%。尽管PAD-SMA对主流梯度攻击具有强鲁棒性(攻击成功率低于16.55%),sigma-binary仍以94.56%的成功率显著超越其表现。这些发现凸显了像sigma-binary这样精准方法的重要性,有助于揭示现有防御的隐藏缺陷,支持构建更具韧性的恶意软件检测系统。
原文摘要 · Abstract (English)
Machine learning is a key tool for Android malware detection, effectively identifying malicious patterns in apps. However, ML-based detectors are vulnerable to evasion attacks, where small, crafted changes bypass detection. Despite progress in adversarial defenses, the lack of comprehensive evaluation frameworks in binary-constrained domains limits understanding of their robustness. We introduce two key contributions. First, Prioritized Binary Rounding, a technique to convert continuous perturbations into binary feature spaces while preserving high attack success and low perturbation size. Second, the sigma-binary attack, a novel adversarial method for binary domains, designed to achieve attack goals with minimal feature changes. Experiments on the Malscan dataset show that sigma-binary outperforms existing attacks and exposes key vulnerabilities in state-of-the-art defenses. Defenses equipped with adversary detectors, such as KDE, DLA, DNN+, and ICNN, exhibit significant brittleness, with attack success rates exceeding 90% using fewer than 10 feature modifications and reaching 100% with just 20. Adversarially trained defenses, including AT-rFGSM-k, AT-MaxMA, improves robustness under small budgets but remains vulnerable to unrestricted perturbations, with attack success rates of 99.45% and 96.62%, respectively. Although PAD-SMA demonstrates strong robustness against state-of-the-art gradient-based adversarial attacks by maintaining an attack success rate below 16.55%, the sigma-binary attack significantly outperforms these methods, achieving a 94.56% success rate under unrestricted perturbations. These findings highlight the critical need for precise method like sigma-binary to expose hidden vulnerabilities in existing defenses and support the development of more resilient malware detection systems.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。