Generating End-to-End Adversarial Examples for Malware Classifiers Using Explainability
Not on the map. Why?
Abstract (arXiv)
In recent years, the topic of explainable machine learning (ML) has been extensively researched. Up until now, this research focused on regular ML users use-cases such as debugging a ML model. This paper takes a different posture and show that adversaries can leverage explainable ML to bypass multi-feature types malware classifiers. Previous adversarial attacks against such classifiers only add new features and not modify existing ones to avoid harming the modified malware executable's functionality. Current attacks use a single algorithm that both selects which features to modify and modifies them blindly, treating all features the same. In this paper, we present a different approach. We split the adversarial example generation task into two parts: First we find the importance of all features for a specific sample using explainability algorithms, and then we conduct a feature-specific modification, feature-by-feature. In order to apply our attack in black-box scenarios, we introduce the concept of transferability of explainability, that is, applying explainability algorithms to different classifiers using different features subsets and trained on different datasets still result in a similar subset of important features. We conclude that explainability algorithms can be leveraged by adversaries and thus the advocates of training more interpretable classifiers should consider the trade-off of higher vulnerability of those classifiers to adversarial attacks.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 2; 2024: 1; 2025: 1.
9 papers.
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Artcited by 18
- 2021Adversarial Robustness with Non-uniform Perturbationscited by 17
- 2024Impeding LLM-assisted Cheating in Introductory Programming Assignments via Adversarial Perturbationcited by 5
- 2021EG-Booster: Explanation-Guided Booster of ML Evasion Attackscited by 3
- 2023The Power of MEME: Adversarial Malware Creation with Model-Based Reinforcement Learningcited by 3
- 2022Stealing and Evading Malware Classifiers and Antivirus at Low False Positive Conditionscited by 1
- 2023Analyzing the Impact of Adversarial Examples on Explainable Machine Learningcited by 1
- 2022Instance Attack:An Explanation-based Vulnerability Analysis Framework Against DNNs for Malware Detectioncited by 0
- 2025Certifiably robust malware detectors by designcited by 0
- 2025Certifiably robust malware detectors by design10 Aug 2025
- 2024Impeding LLM-assisted Cheating in Introductory Programming Assignments via Adversarial Perturbation12 Oct 2024
- 2023The Power of MEME: Adversarial Malware Creation with Model-Based Reinforcement Learning31 Aug 2023
- 2023Analyzing the Impact of Adversarial Examples on Explainable Machine Learning17 Jul 2023
- 2022Instance Attack:An Explanation-based Vulnerability Analysis Framework Against DNNs for Malware Detection6 Sep 2022
- 2022Stealing and Evading Malware Classifiers and Antivirus at Low False Positive Conditions13 Apr 2022
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Art23 Dec 2021
- 2021EG-Booster: Explanation-Guided Booster of ML Evasion Attacks31 Aug 2021
- 2021Adversarial Robustness with Non-uniform Perturbations24 Feb 2021