On Training Robust PDF Malware Classifiers
Not on the map. Why?
Abstract (arXiv)
Although state-of-the-art PDF malware classifiers can be trained with almost perfect test accuracy (99%) and extremely low false positive rate (under 0.1%), it has been shown that even a simple adversary can evade them. A practically useful malware classifier must be robust against evasion attacks. However, achieving such robustness is an extremely challenging task. In this paper, we take the first steps towards training robust PDF malware classifiers with verifiable robustness properties. For instance, a robustness property can enforce that no matter how many pages from benign documents are inserted into a PDF malware, the classifier must still classify it as malicious. We demonstrate how the worst-case behavior of a malware classifier with respect to specific robustness properties can be formally verified. Furthermore, we find that training classifiers that satisfy formally verified robustness properties can increase the evasion cost of unbounded (i.e., not bounded by the robustness properties) attackers by eliminating simple evasion attacks. Specifically, we propose a new distance metric that operates on the PDF tree structure and specify two classes of robustness properties including subtree insertions and deletions. We utilize state-of-the-art verifiably robust training method to build robust PDF malware classifiers. Our results show that, we can achieve 92.27% average verified robust accuracy over three properties, while maintaining 99.74% accuracy and 0.56% false positive rate. With simple robustness properties, our robust model maintains 7% higher robust accuracy than all the baseline models against unrestricted whitebox attacks. Moreover, the state-of-the-art and new adaptive evolutionary attackers need up to 10 times larger L0 feature distance and 21 times more PDF basic mutations (e.g., inserting and deleting objects) to evade our robust model than the baselines.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 5; 2023: 2; 2024: 2; 2025: 4; 2026: 1.
19 papers.
Sort:
By area:
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2022Jigsaw Puzzle: Selective Backdoor Attack to Subvert Malware Classifierscited by 14
- 2022RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformationcited by 13
- 2022CARE: Certifiably Robust Learning with Reasoning via Variational Inferencecited by 10
- 2024MORPH: Towards Automated Concept Drift Adaptation for Malware Detectioncited by 8
- 2021Mate! Are You Really Aware? An Explainability-Guided Testing Framework for Robustness of Malware Detectorscited by 7
- 2021We Can Always Catch You: Detecting Adversarial Patched Objects WITH or WITHOUT Signaturecited by 6
- 2021Evaluating the Robustness of Trigger Set-Based Watermarks Embedded in Deep Neural Networkscited by 6
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
- 2024Explainable Artificial Intelligence (XAI) for Malware Analysis: A Survey of Techniques, Applications, and Open Challengescited by 5
- 2021Towards Making Deep Learning-based Vulnerability Detectors Robustcited by 4
7 more
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detectioncited by 3
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systemscited by 2
- 2022SeqNet: An Efficient Neural Network for Automatic Malware Detectioncited by 1
- 2025On the Security Risks of ML-based Malware Detection Systems: A Surveycited by 1
- 2025ADAPT: A Pseudo-labeling Approach to Combat Concept Drift in Malware Detectioncited by 1
- 2025Taming Data Challenges in ML-based Security Tasks Using Generative AIcited by 0
- 2026CrackedPDFs: A Controlled Benchmark for Hidden Prompt Injection in PDFscited by 0
- 2026CrackedPDFs: A Controlled Benchmark for Hidden Prompt Injection in PDFs3 Jul 2026
- 2025ADAPT: A Pseudo-labeling Approach to Combat Concept Drift in Malware Detection11 Jul 2025
- 2025Taming Data Challenges in ML-based Security Tasks Using Generative AI8 Jul 2025
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systems23 Jan 2025
- 2024Explainable Artificial Intelligence (XAI) for Malware Analysis: A Survey of Techniques, Applications, and Open Challenges9 Sep 2024
- 2024MORPH: Towards Automated Concept Drift Adaptation for Malware Detection23 Jan 2024
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attacks22 Feb 2023
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion31 Jan 2023
- 2022CARE: Certifiably Robust Learning with Reasoning via Variational Inference12 Sep 2022
- 2022SeqNet: An Efficient Neural Network for Automatic Malware Detection8 May 2022
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detection15 Feb 2022
7 more
- 2022RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformation12 Feb 2022
- 2022Jigsaw Puzzle: Selective Backdoor Attack to Subvert Malware Classifiers11 Feb 2022
- 2021Mate! Are You Really Aware? An Explainability-Guided Testing Framework for Robustness of Malware Detectors19 Nov 2021
- 2021Towards Making Deep Learning-based Vulnerability Detectors Robust2 Aug 2021
- 2021Evaluating the Robustness of Trigger Set-Based Watermarks Embedded in Deep Neural Networks18 Jun 2021
- 2021We Can Always Catch You: Detecting Adversarial Patched Objects WITH or WITHOUT Signature9 Jun 2021
- 2021Learning Security Classifiers with Verified Global Robustness Properties24 May 2021
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2022Jigsaw Puzzle: Selective Backdoor Attack to Subvert Malware Classifierscited by 14
- 2022RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformationcited by 13
- 2022CARE: Certifiably Robust Learning with Reasoning via Variational Inferencecited by 10
- 2024MORPH: Towards Automated Concept Drift Adaptation for Malware Detectioncited by 8
- 2021Mate! Are You Really Aware? An Explainability-Guided Testing Framework for Robustness of Malware Detectorscited by 7
- 2021We Can Always Catch You: Detecting Adversarial Patched Objects WITH or WITHOUT Signaturecited by 6
- 2021Evaluating the Robustness of Trigger Set-Based Watermarks Embedded in Deep Neural Networkscited by 6
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
- 2024Explainable Artificial Intelligence (XAI) for Malware Analysis: A Survey of Techniques, Applications, and Open Challengescited by 5
- 2021Towards Making Deep Learning-based Vulnerability Detectors Robustcited by 4
12 most cited of 18 All 18 (JSON)
- 2025ADAPT: A Pseudo-labeling Approach to Combat Concept Drift in Malware Detection11 Jul 2025
- 2025Taming Data Challenges in ML-based Security Tasks Using Generative AI8 Jul 2025
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systems23 Jan 2025
- 2024Explainable Artificial Intelligence (XAI) for Malware Analysis: A Survey of Techniques, Applications, and Open Challenges9 Sep 2024
- 2024MORPH: Towards Automated Concept Drift Adaptation for Malware Detection23 Jan 2024
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attacks22 Feb 2023
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion31 Jan 2023
- 2022CARE: Certifiably Robust Learning with Reasoning via Variational Inference12 Sep 2022
- 2022SeqNet: An Efficient Neural Network for Automatic Malware Detection8 May 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
12 newest of 18 All 18 (JSON)