Binary Black-box Evasion Attacks Against Deep Learning-based Static Malware Detectors with Adversarial Byte-Level Language Model
Not on the map. Why?
Abstract (arXiv)
Anti-malware engines are the first line of defense against malicious software. While widely used, feature engineering-based anti-malware engines are vulnerable to unseen (zero-day) attacks. Recently, deep learning-based static anti-malware detectors have achieved success in identifying unseen attacks without requiring feature engineering and dynamic analysis. However, these detectors are susceptible to malware variants with slight perturbations, known as adversarial examples. Generating effective adversarial examples is useful to reveal the vulnerabilities of such systems. Current methods for launching such attacks require accessing either the specifications of the targeted anti-malware model, the confidence score of the anti-malware response, or dynamic malware analysis, which are either unrealistic or expensive. We propose MalRNN, a novel deep learning-based approach to automatically generate evasive malware variants without any of these restrictions. Our approach features an adversarial example generation process, which learns a language model via a generative sequence-to-sequence recurrent neural network to augment malware binaries. MalRNN effectively evades three recent deep learning-based malware detectors and outperforms current benchmark methods. Findings from applying our MalRNN on a real dataset with eight malware categories are discussed.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 2; 2024: 3.
10 papers.
- 2021Single-Shot Black-Box Adversarial Attacks Against Malware Detectors: A Causal Language Model Approachcited 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
- 2023Creating Valid Adversarial Examples of Malwarecited by 3
- 2023Combining Generators of Adversarial Malware Examples to Increase Evasion Ratecited by 2
- 2024PBP: Post-training Backdoor Purification for Malware Classifierscited by 2
- 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approachcited by 1
- 2021A Comparison of State-of-the-Art Techniques for Generating Adversarial Malware Binariescited by 0
- 2022Multi-view Representation Learning from Malware to Defend Against Adversarial Variantscited by 0
- 2024On the Robustness of Malware Detectors to Adversarial Samplescited by 0
- 2024PBP: Post-training Backdoor Purification for Malware Classifiers4 Dec 2024
- 2024On the Robustness of Malware Detectors to Adversarial Samples5 Aug 2024
- 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approach4 Feb 2024
- 2023Creating Valid Adversarial Examples of Malware23 Jun 2023
- 2023Combining Generators of Adversarial Malware Examples to Increase Evasion Rate14 Apr 2023
- 2022Multi-view Representation Learning from Malware to Defend Against Adversarial Variants25 Oct 2022
- 2022StratDef: Strategic Defense Against Adversarial Attacks in ML-based Malware Detection15 Feb 2022
- 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
- 2021Mal2GCN: A Robust Malware Detection Approach Using Deep Graph Convolutional Networks With Non-Negative Weights27 Aug 2021