On the Robustness of Malware Detectors to Adversarial Samples
Not on the map. Why?
Abstract (arXiv)
Adversarial examples add imperceptible alterations to inputs with the objective to induce misclassification in machine learning models. They have been demonstrated to pose significant challenges in domains like image classification, with results showing that an adversarially perturbed image to evade detection against one classifier is most likely transferable to other classifiers. Adversarial examples have also been studied in malware analysis. Unlike images, program binaries cannot be arbitrarily perturbed without rendering them non-functional. Due to the difficulty of crafting adversarial program binaries, there is no consensus on the transferability of adversarially perturbed programs to different detectors. In this work, we explore the robustness of malware detectors against adversarially perturbed malware. We investigate the transferability of adversarial attacks developed against one detector, against other machine learning-based malware detectors, and code similarity techniques, specifically, locality sensitive hashing-based detectors. Our analysis reveals that adversarial program binaries crafted for one detector are generally less effective against others. We also evaluate an ensemble of detectors and show that they can potentially mitigate the impact of adversarial program binaries. Finally, we demonstrate that substantial program changes made to evade detection may result in the transformation technique being identified, implying that the adversary must make minimal changes to the program binary.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 14 of its 36 references that are in the map. First posted on arXiv 5 Aug 2024.
Builds on
14 of 36 references.
References · 14
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2016Adversarial examples in the physical worldcited by 1,762
- 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 350
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 164
- 2017The Space of Transferable Adversarial Examplescited by 156
- 2017Malware Detection by Eating a Whole EXEcited by 114
- 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 60
- 2020SOREL-20M: A Large Scale Benchmark Dataset for Malicious PE Detectioncited by 49
- 2016Adversarial Perturbations Against Deep Neural Networks for Malware Classificationcited by 42
- 2018Exploring Adversarial Examples in Malware Detectioncited by 41
- 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
- 2019Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binariescited by 30
Built on by
Not cited yet.