Realizable Universal Adversarial Perturbations for Malware
Not on the map. Why?
Abstract (arXiv)
Machine learning classifiers are vulnerable to adversarial examples -- input-specific perturbations that manipulate models' output. Universal Adversarial Perturbations (UAPs), which identify noisy patterns that generalize across the input space, allow the attacker to greatly scale up the generation of such examples. Although UAPs have been explored in application domains beyond computer vision, little is known about their properties and implications in the specific context of realizable attacks, such as malware, where attackers must satisfy challenging problem-space constraints. In this paper we explore the challenges and strengths of UAPs in the context of malware classification. We generate sequences of problem-space transformations that induce UAPs in the corresponding feature-space embedding and evaluate their effectiveness across different malware domains. Additionally, we propose adversarial training-based mitigations using knowledge derived from the problem-space transformations, and compare against alternative feature-space defenses. Our experiments limit the effectiveness of a white box Android evasion attack to ~20% at the cost of ~3% TPR at 1% FPR. We additionally show how our method can be adapted to more restrictive domains such as Windows malware. We observe that while adversarial training in the feature space must deal with large and often unconstrained regions, UAPs in the problem space identify specific vulnerabilities that allow us to harden a classifier more effectively, shifting the challenges and associated cost of identifying new universal adversarial transformations back to the attacker.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 40 of its 83 references that are in the map. First posted on arXiv 12 Feb 2021.
Builds on
40 of 83 references.
References · 40
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 953
- 2016Adversarial Machine Learning at Scalecited by 936
- 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 785
- 2016Universal adversarial perturbationscited by 784
- 2019Universal Adversarial Triggers for Attacking and Analyzing NLPcited by 722
- 2017Evasion Attacks against Machine Learning at Test Timecited by 689
28 more
- 2019Adversarial Training for Free!cited by 643
- 2017Adversarial Patchcited by 517
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 446
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 414
- 2019Adversarial Training and Robustness for Multiple Perturbationscited by 183
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 165
- 2018Physical Adversarial Examples for Object Detectorscited by 163
- 2018SentiNet: Detecting Localized Universal Attacks Against Deep Learning Systemscited by 152
- 2018DPatch: An Adversarial Patch Attack on Object Detectorscited by 147
- 2020Physically Realizable Adversarial Examples for LiDAR Object Detectioncited by 137
- 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
- 2018Universal Adversarial Trainingcited by 87
- 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 75
- 2019Adversarial Objects Against LiDAR-Based Autonomous Driving Systemscited by 63
- 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 62
- 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 61
- 2017Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detectioncited by 52
- 2017NAG: Network for Adversary Generationcited by 51
- 2017Art of singular vectors and universal adversarial perturbationscited by 49
- 2017Defense against Universal Adversarial Perturbationscited by 48
- 2019Universal Adversarial Perturbations for Speech Recognition Systemscited by 41
- 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
- 2018Defending Against Universal Perturbations With Shared Adversarial Trainingcited by 25
- 2018Procedural Noise Adversarial Examples for Black-Box Attacks on Deep Convolutional Networkscited by 21
- 2015Reviewer Integration and Performance Measurement for Malware Detectioncited by 19
- 2020Cassandra: Detecting Trojaned Networks from Adversarial Perturbationscited by 15
- 2018AdVersarial: Perceptual Ad Blocking meets Adversarial Machine Learningcited by 14
- 2019Universal Adversarial Audio Perturbationscited by 11
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 2; 2025: 1.
5 papers.
- 2024How to Train your Antivirus: RL-based Hardening through the Problem-Spacecited by 3
- 2022Level Up with ML Vulnerability Identification: Leveraging Domain Constraints in Feature Space for Robust Android Malware Detectioncited by 2
- 2024On the Effectiveness of Adversarial Training on Malware Classifierscited by 1
- 2022Adversarial Patterns: Building Robust Android Malware Classifierscited by 0
- 2025Certifiably robust malware detectors by designcited by 0
- 2025Certifiably robust malware detectors by design10 Aug 2025
- 2024On the Effectiveness of Adversarial Training on Malware Classifiers24 Dec 2024
- 2024How to Train your Antivirus: RL-based Hardening through the Problem-Space29 Feb 2024
- 2022Level Up with ML Vulnerability Identification: Leveraging Domain Constraints in Feature Space for Robust Android Malware Detection30 May 2022
- 2022Adversarial Patterns: Building Robust Android Malware Classifiers4 Mar 2022