Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binaries
Not on the map. Why?
Abstract (arXiv)
Recent work has shown that deep-learning algorithms for malware detection are also susceptible to adversarial examples, i.e., carefully-crafted perturbations to input malware that enable misleading classification. Although this has questioned their suitability for this task, it is not yet clear why such algorithms are easily fooled also in this particular application domain. In this work, we take a first step to tackle this issue by leveraging explainable machine-learning algorithms developed to interpret the black-box decisions of deep neural networks. In particular, we use an explainable technique known as feature attribution to identify the most influential input features contributing to each decision, and adapt it to provide meaningful explanations to the classification of malware binaries. In this case, we find that a recently-proposed convolutional neural network does not learn any meaningful characteristic for malware detection from the data and text sections of executable files, but rather tends to learn to discriminate between benign and malware samples based on the characteristics found in the file header. Based on this finding, we propose a novel attack algorithm that generates adversarial malware binaries by only changing few tens of bytes in the file header. With respect to the other state-of-the-art attack algorithms, our attack does not require injecting any padding bytes at the end of the file, and it is much more efficient, as it requires manipulating much fewer bytes.
Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 8; 2023: 7; 2024: 3; 2025: 4; 2026: 3.
30 papers.
Sort:
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Artcited by 18
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
- 2023A Survey on Malware Detection with Graph Representation Learningcited by 11
- 2022MERLIN -- Malware Evasion with Reinforcement LearnINgcited by 10
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attackscited by 6
- 2022Transformers for End-to-End InfoSec Tasks: A Feasibility Studycited by 6
- 2023A Comparison of Adversarial Learning Techniques for Malware Detectioncited by 5
- 2021Single-Shot Black-Box Adversarial Attacks Against Malware Detectors: A Causal Language Model Approachcited by 4
- 2024A Robust Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via (De)Randomized Smoothingcited by 4
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detectioncited by 3
18 more
- 2023DRSM: De-Randomized Smoothing on Malware Classifier Providing Certified Robustnesscited by 3
- 2023Creating Valid Adversarial Examples of Malwarecited by 3
- 2023Combining Generators of Adversarial Malware Examples to Increase Evasion Ratecited by 2
- 2022Toward the Detection of Polyglot Filescited by 1
- 2022On deceiving malware classification with section injectioncited by 1
- 2022Artificial Intelligence for Cybersecurity: Threats, Attacks and Mitigationcited by 1
- 2025On the Security Risks of ML-based Malware Detection Systems: A Surveycited by 1
- 2025Empirical Quantification of Spurious Correlations in Malware Detectioncited by 1
- 2025Demystifying the Role of Rule-based Detection in AI Systems for Windows Malware Detectioncited by 1
- 2021A Comparison of State-of-the-Art Techniques for Generating Adversarial Malware Binariescited by 0
- 2022Instance Attack:An Explanation-based Vulnerability Analysis Framework Against DNNs for Malware Detectioncited by 0
- 2023FGAM:Fast Adversarial Malware Generation Method Based on Gradient Signcited by 0
- 2024Certified Adversarial Robustness of Machine Learning-based Malware Detectors via (De)Randomized Smoothingcited by 0
- 2024On the Robustness of Malware Detectors to Adversarial Samplescited by 0
- 2025Certifiably robust malware detectors by designcited by 0
- 2026Uncovering and Understanding FPR Manipulation Attack in Industrial IoT Networkscited by 0
- 2026ShellForge: Adversarial Co-Evolution of Webshell Generation and Multi-View Detection for Robust Webshell Defensecited by 0
- 2026SoK: AI-Augmented Binary Reversingcited by 0
- 2026SoK: AI-Augmented Binary Reversing16 Jun 2026
- 2026ShellForge: Adversarial Co-Evolution of Webshell Generation and Multi-View Detection for Robust Webshell Defense28 Jan 2026
- 2026Uncovering and Understanding FPR Manipulation Attack in Industrial IoT Networks20 Jan 2026
- 2025Demystifying the Role of Rule-based Detection in AI Systems for Windows Malware Detection13 Aug 2025
- 2025Certifiably robust malware detectors by design10 Aug 2025
- 2025Empirical Quantification of Spurious Correlations in Malware Detection11 Jun 2025
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2024On the Robustness of Malware Detectors to Adversarial Samples5 Aug 2024
- 2024Certified Adversarial Robustness of Machine Learning-based Malware Detectors via (De)Randomized Smoothing1 May 2024
- 2024A Robust Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via (De)Randomized Smoothing23 Feb 2024
- 2023A Comparison of Adversarial Learning Techniques for Malware Detection19 Aug 2023
- 2023Creating Valid Adversarial Examples of Malware23 Jun 2023
18 more
- 2023FGAM:Fast Adversarial Malware Generation Method Based on Gradient Sign22 May 2023
- 2023Combining Generators of Adversarial Malware Examples to Increase Evasion Rate14 Apr 2023
- 2023A Survey on Malware Detection with Graph Representation Learning28 Mar 2023
- 2023DRSM: De-Randomized Smoothing on Malware Classifier Providing Certified Robustness20 Mar 2023
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion31 Jan 2023
- 2022Transformers for End-to-End InfoSec Tasks: A Feasibility Study5 Dec 2022
- 2022Artificial Intelligence for Cybersecurity: Threats, Attacks and Mitigation27 Sep 2022
- 2022Instance Attack:An Explanation-based Vulnerability Analysis Framework Against DNNs for Malware Detection6 Sep 2022
- 2022SoK: Explainable Machine Learning for Computer Security Applications22 Aug 2022
- 2022On deceiving malware classification with section injection12 Aug 2022
- 2022MERLIN -- Malware Evasion with Reinforcement LearnINg24 Mar 2022
- 2022Toward the Detection of Polyglot Files14 Mar 2022
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detection15 Feb 2022
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Art23 Dec 2021
- 2021Single-Shot Black-Box Adversarial Attacks Against Malware Detectors: A Causal Language Model Approach3 Dec 2021
- 2021A Comparison of State-of-the-Art Techniques for Generating Adversarial Malware Binaries22 Nov 2021
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detection7 Oct 2021
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attacks30 Jun 2021
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Artcited by 18
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
- 2023A Survey on Malware Detection with Graph Representation Learningcited by 11
- 2022MERLIN -- Malware Evasion with Reinforcement LearnINgcited by 10
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attackscited by 6
- 2022Transformers for End-to-End InfoSec Tasks: A Feasibility Studycited by 6
- 2023A Comparison of Adversarial Learning Techniques for Malware Detectioncited by 5
- 2021Single-Shot Black-Box Adversarial Attacks Against Malware Detectors: A Causal Language Model Approachcited by 4
- 2024A Robust Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via (De)Randomized Smoothingcited by 4
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detectioncited by 3
12 most cited of 30 All 30 (JSON)
- 2026SoK: AI-Augmented Binary Reversing16 Jun 2026
- 2026ShellForge: Adversarial Co-Evolution of Webshell Generation and Multi-View Detection for Robust Webshell Defense28 Jan 2026
- 2026Uncovering and Understanding FPR Manipulation Attack in Industrial IoT Networks20 Jan 2026
- 2025Demystifying the Role of Rule-based Detection in AI Systems for Windows Malware Detection13 Aug 2025
- 2025Certifiably robust malware detectors by design10 Aug 2025
- 2025Empirical Quantification of Spurious Correlations in Malware Detection11 Jun 2025
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2024On the Robustness of Malware Detectors to Adversarial Samples5 Aug 2024
- 2024Certified Adversarial Robustness of Machine Learning-based Malware Detectors via (De)Randomized Smoothing1 May 2024
- 2024A Robust Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via (De)Randomized Smoothing23 Feb 2024
- 2023A Comparison of Adversarial Learning Techniques for Malware Detection19 Aug 2023
- 2023Creating Valid Adversarial Examples of Malware23 Jun 2023
12 newest of 30 All 30 (JSON)