Breaking Windows Malware Detection: A Comprehensive Evaluation of Problem-Space Adversarial Robustness
cs.CR
Submitted: 2026-09-28
Updated: 2026-09-28
Code: https://github.com/mashalzainab/windows-malware-adversarialrobustness
License: http://creativecommons.org/licenses/by-nc-sa/4.0/
The gist: Problem-space evasion attacks have exposed critical weaknesses in machine learning-based malware detectors; yet, their evaluation remains fragmented across models, datasets, and attack methodologies,
Terminology
Abstract
Problem-space evasion attacks have exposed critical weaknesses in machine learning-based malware detectors; yet, their evaluation remains fragmented across models, datasets, and attack methodologies, often neglecting domain-specific requirements such as executability and functionality preservation. We address this gap with a unified, large-scale evaluation of nine state-of-the-art evasion attacks against eight Windows malware detectors, including seven open-source models and one commercial detector, under executability-preserving conditions. Our study analyzes attack effectiveness, complementarity, transferability, and adversarial hardening to evaluate robustness along complementary dimensions. We show that detector vulnerability depends strongly on both model representation and attack type: raw-byte detectors are particularly susceptible to several classes of problem-space manipulation, but no detector family is uniformly robust across all attacks. Importantly, effectiveness is not explained by transformation-space size alone: the strongest attacks can achieve substantially higher success while using fewer distinct transformations and concentrating on a small set of high-impact manipulations. We further show that two complementary attacks are sufficient to cover approximately 99% of the adversarial examples produced by the remaining evaluated attacks. Transferability exhibits a different pattern from direct attack success: attacks with low direct success can produce highly transferable evasions. Finally, adversarial hardening is highly attack- and model-dependent: robustness gains often fail to transfer across attacks and can even increase susceptibility to unseen attacks. These findings highlight limitations in current malware robustness evaluations, establish a comprehensive empirical baseline, and clarify relationships between effectiveness, transferability, and defense robustness.
Sources
- MAB-Malware: A Reinforcement Learning Framework for Attacking Static Malware Classifiers
- COPYCAT: Practical Adversarial Attacks on Visualization-Based Malware Detection
- On the Effectiveness of Adversarial Training on Malware Classifiers
- Explaining and Harnessing Adversarial Examples
- Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binaries
- Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learning
- Malware Classification Using Static Disassembly and Machine Learning
- EMBER: An Open Dataset for Training Static PE Malware Machine Learning Models
- Transfer Learning for Image-Based Malware Classification
- Malware Detection by Eating a Whole EXE
- Realizable Universal Adversarial Perturbations for Malware
- EXE-Bench: Ranking the Tradeoffs of AI-based Windows Malware Detectors for Real-World Usability
- On the Security Risks of ML-based Malware Detection Systems: A Survey
- Evaluating the Robustness of a Production Malware Detection System to Transferable Adversarial Attacks
- Towards Deep Learning Models Resistant to Adversarial Attacks
- Interpreting and Evaluating Neural Network Robustness
- SOREL-20M: A Large Scale Benchmark Dataset for Malicious PE Detection
- Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examples
- MERLIN -- Malware Evasion with Reinforcement LearnINg
- Binary Black-box Evasion Attacks Against Deep Learning-based Static Malware Detectors with Adversarial Byte-Level Language Model
Related papers
- SoK: AI-Augmented Binary Reversing
- Relaxed Sender Anonymity for CBDC Interbank Settlement: A Zero-Knowledge Approach on Permissioned EVM
- Calibration-Family Overfit: Why Trusted Sabotage Monitors Don't Transfer Across Lineages
- Estimating the Social Cost of Corporate Data Breaches
- Efficient Fuzzy PSI under One-Sided Assumptions
- Sealing the Audit-Runtime Gap for LLM Skills