Adversarial Deep Learning for Robust Detection of Binary Encoded Malware
Not on the map. Why?
Abstract (arXiv)
Malware is constantly adapting in order to avoid detection. Model based malware detectors, such as SVM and neural networks, are vulnerable to so-called adversarial examples which are modest changes to detectable malware that allows the resulting malware to evade detection. Continuous-valued methods that are robust to adversarial examples of images have been developed using saddle-point optimization formulations. We are inspired by them to develop similar methods for the discrete, e.g. binary, domain which characterizes the features of malware. A specific extra challenge of malware is that the adversarial examples must be generated in a way that preserves their malicious functionality. We introduce methods capable of generating functionally preserved adversarial malware examples in the binary domain. Using the saddle-point formulation, we incorporate the adversarial examples into the training of models that are robust to them. We evaluate the effectiveness of the methods and others in the literature on a set of Portable Execution~(PE) files. Comparison prompts our introduction of an online measure computed during training to assess general expectation of robustness.
Key facts. Cited by 32 papers in the map (data through 14 Oct 2026). First posted on arXiv 9 Jan 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 6; 2023: 10; 2024: 6; 2025: 3.
32 papers.
Sort:
By area:
- 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
- 2022RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformationcited by 15
- 2021TANTRA: Timing-Based Adversarial Network Traffic Reshaping Attackcited by 12
- 2022Residue-Based Natural Language Adversarial Attack Detectioncited by 8
- 2023MalProtect: Stateful Defense Against Adversarial Query Attacks in ML-based Malware Detectioncited by 8
- 2021OFEI: A Semi-black-box Android Adversarial Sample Attack Framework Against DLaaScited by 7
- 2021Improving the robustness and accuracy of biomedical language models through adversarial trainingcited by 7
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attackscited by 6
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learningcited by 6
- 2021Realizable Universal Adversarial Perturbations for Malwarecited by 5
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
20 more
- 2023The Impacts of Unanswerable Questions on the Robustness of Machine Reading Comprehension Modelscited by 4
- 2021Mal2GCN: A Robust Malware Detection Approach Using Deep Graph Convolutional Networks With Non-Negative Weightscited by 3
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detectioncited by 3
- 2023URET: Universal Robustness Evaluation Toolkit (for Evasion)cited by 3
- 2023Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutationscited by 3
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attackscited by 3
- 2023A Red Teaming Framework for Securing AI in Maritime Autonomous Systemscited by 3
- 2022Level Up with ML Vulnerability Identification: Leveraging Domain Constraints in Feature Space for Robust Android Malware Detectioncited by 2
- 2022On deceiving malware classification with section injectioncited by 1
- 2023A Malware Classification Survey on Adversarial Attacks and Defencescited by 1
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applicationscited by 1
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representationscited by 1
- 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
- 2022Adversarial Patterns: Building Robust Android Malware Classifierscited by 0
- 2023Effectiveness of Moving Target Defenses for Adversarial Attacks in ML-based Malware Detectioncited by 0
- 2024EGAN: Evolutional GAN for Ransomware Evasioncited by 0
- 2024Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlationscited by 0
- 2025Evaluating the robustness of adversarial defenses in malware detection systemscited by 0
- 2025Efficient Adversarial Malware Defense via Trust-Based Raw Override and Confidence-Adaptive Bit-Depth Reductioncited by 0
- 2025Efficient Adversarial Malware Defense via Trust-Based Raw Override and Confidence-Adaptive Bit-Depth Reduction16 Nov 2025
- 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
- 2024On the Effectiveness of Adversarial Training on Malware Classifiers24 Dec 2024
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representations29 Sep 2024
- 2024Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlations27 Aug 2024
- 2024EGAN: Evolutional GAN for Ransomware Evasion20 May 2024
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning21 Feb 2024
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applications20 Jan 2024
- 2023A Malware Classification Survey on Adversarial Attacks and Defences15 Dec 2023
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attacks11 Dec 2023
- 2023A Red Teaming Framework for Securing AI in Maritime Autonomous Systems8 Dec 2023
20 more
- 2023Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutations5 Oct 2023
- 2023URET: Universal Robustness Evaluation Toolkit (for Evasion)3 Aug 2023
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attacks22 Feb 2023
- 2023MalProtect: Stateful Defense Against Adversarial Query Attacks in ML-based Malware Detection21 Feb 2023
- 2023Effectiveness of Moving Target Defenses for Adversarial Attacks in ML-based Malware Detection1 Feb 2023
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion31 Jan 2023
- 2023The Impacts of Unanswerable Questions on the Robustness of Machine Reading Comprehension Models31 Jan 2023
- 2022On deceiving malware classification with section injection12 Aug 2022
- 2022Level Up with ML Vulnerability Identification: Leveraging Domain Constraints in Feature Space for Robust Android Malware Detection30 May 2022
- 2022Residue-Based Natural Language Adversarial Attack Detection17 Apr 2022
- 2022Adversarial Patterns: Building Robust Android Malware Classifiers4 Mar 2022
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detection15 Feb 2022
- 2022RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformation12 Feb 2022
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Art23 Dec 2021
- 2021Improving the robustness and accuracy of biomedical language models through adversarial training16 Nov 2021
- 2021Mal2GCN: A Robust Malware Detection Approach Using Deep Graph Convolutional Networks With Non-Negative Weights27 Aug 2021
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attacks30 Jun 2021
- 2021OFEI: A Semi-black-box Android Adversarial Sample Attack Framework Against DLaaS25 May 2021
- 2021TANTRA: Timing-Based Adversarial Network Traffic Reshaping Attack10 Mar 2021
- 2021Realizable Universal Adversarial Perturbations for Malware12 Feb 2021
- 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
- 2022RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformationcited by 15
- 2021TANTRA: Timing-Based Adversarial Network Traffic Reshaping Attackcited by 12
- 2022Residue-Based Natural Language Adversarial Attack Detectioncited by 8
- 2023MalProtect: Stateful Defense Against Adversarial Query Attacks in ML-based Malware Detectioncited by 8
- 2021OFEI: A Semi-black-box Android Adversarial Sample Attack Framework Against DLaaScited by 7
- 2021Improving the robustness and accuracy of biomedical language models through adversarial trainingcited by 7
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attackscited by 6
- 2021Realizable Universal Adversarial Perturbations for Malwarecited by 5
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
- 2023The Impacts of Unanswerable Questions on the Robustness of Machine Reading Comprehension Modelscited by 4
12 most cited of 30 All 30 (JSON)
- 2025Efficient Adversarial Malware Defense via Trust-Based Raw Override and Confidence-Adaptive Bit-Depth Reduction16 Nov 2025
- 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
- 2024On the Effectiveness of Adversarial Training on Malware Classifiers24 Dec 2024
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representations29 Sep 2024
- 2024Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlations27 Aug 2024
- 2024EGAN: Evolutional GAN for Ransomware Evasion20 May 2024
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applications20 Jan 2024
- 2023A Malware Classification Survey on Adversarial Attacks and Defences15 Dec 2023
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attacks11 Dec 2023
- 2023Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutations5 Oct 2023
- 2023URET: Universal Robustness Evaluation Toolkit (for Evasion)3 Aug 2023
12 newest of 30 All 30 (JSON)