PAD: Towards Principled Adversarial Malware Detection Against Evasion Attacks
Not on the map. Why?
Abstract (arXiv)
Machine Learning (ML) techniques can facilitate the automation of malicious software (malware for short) detection, but suffer from evasion attacks. Many studies counter such attacks in heuristic manners, lacking theoretical guarantees and defense effectiveness. In this paper, we propose a new adversarial training framework, termed Principled Adversarial Malware Detection (PAD), which offers convergence guarantees for robust optimization methods. PAD lays on a learnable convex measurement that quantifies distribution-wise discrete perturbations to protect malware detectors from adversaries, whereby for smooth detectors, adversarial training can be performed with theoretical treatments. To promote defense effectiveness, we propose a new mixture of attacks to instantiate PAD to enhance deep neural network-based measurements and malware detectors. Experimental results on two Android malware datasets demonstrate: (i) the proposed method significantly outperforms the state-of-the-art defenses; (ii) it can harden ML-based malware detection against 27 evasion attacks with detection accuracies greater than 83.45%, at the price of suffering an accuracy decrease smaller than 2.16% in the absence of attacks; (iii) it matches or outperforms many anti-malware scanners in VirusTotal against realistic adversarial malware.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 40 of its 80 references that are in the map. First posted on arXiv 22 Feb 2023.
Builds on
40 of 80 references.
References · 40
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 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
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,061
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 833
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 784
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
- 2016Input Convex Neural Networkscited by 407
28 more
- 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 350
- 2017Certifying Some Distributional Robustness with Principled Adversarial Trainingcited by 333
- 2021Recent Advances in Adversarial Training for Adversarial Robustnesscited by 276
- 2017On the (Statistical) Detection of Adversarial Examplescited by 180
- 2018Robustness via curvature regularization, and vice versacited by 174
- 2021On the Convergence and Robustness of Adversarial Trainingcited by 127
- 2017Malware Detection by Eating a Whole EXEcited by 114
- 2022LAS-AT: Adversarial Training with Learnable Attack Strategycited by 94
- 2018Technical Report: When Does Machine Learning FAIL? Generalized Transferability for Evasion and Poisoning Attackscited by 78
- 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited 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
- 2019One-Class Convolutional Neural Networkcited by 37
- 2018Discrete Adversarial Attacks and Submodular Optimization with Applications to Text Classificationcited by 34
- 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
- 2016MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Modelscited by 29
- 2020On the Generalization Properties of Adversarial Trainingcited by 23
- 2019DLA: Dense-Layer-Analysis for Adversarial Example Detectioncited by 20
- 2018Android HIV: A Study of Repackaging Malware for Evading Machine-Learning Detectioncited by 19
- 2019On Training Robust PDF Malware Classifierscited 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
- 2020Arms Race in Adversarial Malware Detection: A Surveycited by 16
- 2020A Framework for Enhancing Deep Neural Networks Against Adversarial Malwarecited by 6
- 2018HashTran-DNN: A Framework for Enhancing Robustness of Deep Neural Networks against Adversarial Malware Samplescited by 4
- 2014An Evasion and Counter-Evasion Study in Malicious Websites Detectioncited by 3
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 3.
5 papers.
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attackscited by 3
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systemscited by 2
- 2024On the Effectiveness of Adversarial Training on Malware Classifierscited by 1
- 2025On the Security Risks of ML-based Malware Detection Systems: A Surveycited by 1
- 2025Evaluating the robustness of adversarial defenses in malware detection systemscited by 0
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2025Evaluating the robustness of adversarial defenses in malware detection systems14 May 2025
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systems23 Jan 2025
- 2024On the Effectiveness of Adversarial Training on Malware Classifiers24 Dec 2024
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attacks11 Dec 2023