On the Effectiveness of Adversarial Training on Malware Classifiers
Not on the map. Why?
Abstract (arXiv)
Adversarial Training (AT) is a key defense against Machine Learning evasion attacks, but its effectiveness for real-world malware detection remains poorly understood. This uncertainty stems from a critical disconnect in prior research: studies often overlook the inherent nature of malware and are fragmented, examining diverse variables like realism or confidence of adversarial examples in isolation, or relying on weak evaluations that yield non-generalizable insights. To address this, we introduce Rubik, a framework for the systematic, multi-dimensional evaluation of AT in the malware domain. This framework defines diverse key factors across essential dimensions, including data, feature representations, classifiers, and robust optimization settings, for a comprehensive exploration of the interplay of influential AT's variables through reliable evaluation practices, such as realistic evasion attacks. We instantiate Rubik on Android malware, empirically analyzing how this interplay shapes robustness. Our findings challenge prior beliefs--showing, for instance, that realizable adversarial examples offer only conditional robustness benefits--and reveal new insights, such as the critical role of model architecture and feature-space structure in determining AT's success. From this analysis, we distill four key insights, expose four common evaluation misconceptions, and offer practical recommendations to guide the development of truly robust malware classifiers.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 37 of its 61 references that are in the map. First posted on arXiv 24 Dec 2024.
Builds on
37 of 61 references.
References · 37
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2019On Evaluating Adversarial Robustnesscited by 442
- 2018Adversarially Robust Generalization Requires More Datacited by 318
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
- 2015Analysis of classifiers' robustness to adversarial perturbationscited by 76
25 more
- 2019The Limitations of Adversarial Training and the Blind-Spot Attackcited by 63
- 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 60
- 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
- 2017Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detectioncited by 51
- 2020Adversarial Deep Ensemble: Evasion Attacks and Defenses for Malware Detectioncited by 33
- 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
- 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
- 2015Reviewer Integration and Performance Measurement for Malware Detectioncited by 19
- 2020Arms Race in Adversarial Malware Detection: A Surveycited by 16
- 2022On The Empirical Effectiveness of Unrealistic Adversarial Hardening Against Realistic Adversarial Attackscited by 15
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
- 2021Robust Android Malware Detection System against Adversarial Attacks using Q-Learningcited by 12
- 2022Increasing Confidence in Adversarial Robustness Evaluationscited by 12
- 2018MixTrain: Scalable Training of Verifiably Robust Neural Networkscited by 9
- 2019COPYCAT: Practical Adversarial Attacks on Visualization-Based Malware Detectioncited by 8
- 2019Intriguing Properties of Adversarial ML Attacks in the Problem Space [Extended Version]cited by 7
- 2021OFEI: A Semi-black-box Android Adversarial Sample Attack Framework Against DLaaScited by 7
- 2021Realizable Universal Adversarial Perturbations for Malwarecited by 5
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
- 2019Malware Evasion Attack and Defensecited by 4
- 2020MDEA: Malware Detection with Evolutionary Adversarial Learningcited by 4
- 2023Feature-Space Bayesian Adversarial Learning Improved Malware Detector Robustnesscited by 4
- 2023Splitting the Difference on Adversarial Trainingcited by 4
- 2022Level Up with ML Vulnerability Identification: Leveraging Domain Constraints in Feature Space for Robust Android Malware Detectioncited by 2
- 2018On Visual Hallmarks of Robustness to Adversarial Malwarecited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.