Evaluating the robustness of adversarial defenses in malware detection systems
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 49 references that are in the map. First posted on arXiv 14 May 2025.
Builds on
25 of 49 references.
References · 25
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2019On Evaluating Adversarial Robustnesscited by 442
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
- 2017On the (Statistical) Detection of Adversarial Examplescited by 180
- 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
- 2021Evading Adversarial Example Detection Defenses with Orthogonal Projected Gradient Descentcited by 34
- 2020Adversarial Deep Ensemble: Evasion Attacks and Defenses for Malware Detectioncited by 33
- 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
13 more
- 2016MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Modelscited by 29
- 2019DLA: Dense-Layer-Analysis for Adversarial Example Detectioncited by 20
- 2018Android HIV: A Study of Repackaging Malware for Evading Machine-Learning Detectioncited by 19
- 2017Automated Poisoning Attacks and Defenses in Malware Detection Systems: An Adversarial Machine Learning Approachcited by 18
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
- 2023Black-box Adversarial Example Attack towards FCG Based Android Malware Detection under Incomplete Feature Informationcited by 13
- 2024σ-zero: Gradient-based Optimization of ℓ0-norm Adversarial Examplescited by 7
- 2020A Framework for Enhancing Deep Neural Networks Against Adversarial Malwarecited by 6
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
- 2018HashTran-DNN: A Framework for Enhancing Robustness of Deep Neural Networks against Adversarial Malware Samplescited by 4
- 2024Unraveling the Key of Machine Learning-based Android Malware Detectioncited by 4
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attackscited by 3
Built on by
Not cited yet.