Adversarial Patterns: Building Robust Android Malware Classifiers
Not on the map. Why?
Abstract (arXiv)
Machine learning models are increasingly being adopted across various fields, such as medicine, business, autonomous vehicles, and cybersecurity, to analyze vast amounts of data, detect patterns, and make predictions or recommendations. In the field of cybersecurity, these models have made significant improvements in malware detection. However, despite their ability to understand complex patterns from unstructured data, these models are susceptible to adversarial attacks that perform slight modifications in malware samples, leading to misclassification from malignant to benign. Numerous defense approaches have been proposed to either detect such adversarial attacks or improve model robustness. These approaches have resulted in a multitude of attack and defense techniques and the emergence of a field known as `adversarial machine learning.' In this survey paper, we provide a comprehensive review of adversarial machine learning in the context of Android malware classifiers. Android is the most widely used operating system globally and is an easy target for malicious agents. The paper first presents an extensive background on Android malware classifiers, followed by an examination of the latest advancements in adversarial attacks and defenses. Finally, the paper provides guidelines for designing robust malware classifiers and outlines research directions for the future.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 81 of its 252 references that are in the map. First posted on arXiv 4 Mar 2022.
Builds on
81 of 252 references.
References · 81
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2014Going Deeper with Convolutionscited by 4,231
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2016Adversarial examples in the physical worldcited by 1,762
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
38 more
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 833
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2016Universal adversarial perturbationscited by 774
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 656
- 2019Adversarial Training for Free!cited by 638
- 2017Generative Adversarial Networks: An Overviewcited by 588
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
- 2017Adversarial Patchcited by 514
- 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 484
- 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 459
- 2019On Evaluating Adversarial Robustnesscited by 442
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
- 2018Defense-GAN: Protecting Classifiers Against Adversarial Attacks Using Generative Modelscited by 362
- 2018Feature Denoising for Improving Adversarial Robustnesscited by 312
- 2017MagNet: a Two-Pronged Defense against Adversarial Examplescited by 268
- 2017Detecting Adversarial Samples from Artifactscited by 244
- 2017Improving the Adversarial Robustness and Interpretability of Deep Neural Networks by Regularizing their Input Gradientscited by 236
- 2017On Detecting Adversarial Perturbationscited by 232
- 2020Bag of Tricks for Adversarial Trainingcited by 199
- 2017Generating Natural Adversarial Examplescited by 182
- 2017On the (Statistical) Detection of Adversarial Examplescited by 180
- 2018Stochastic Activation Pruning for Robust Adversarial Defensecited by 171
- 2015A Random Forest Guided Tourcited by 168
- 2017The Space of Transferable Adversarial Examplescited by 156
- 2014Towards Deep Neural Network Architectures Robust to Adversarial Examplescited by 146
- 2020Adversarial Self-Supervised Contrastive Learningcited by 138
- 2016Technical Report on the CleverHans v2.1.0 Adversarial Examples Librarycited by 123
- 2019Improving Robustness Without Sacrificing Accuracy with Patch Gaussian Augmentationcited by 105
- 2018Towards the first adversarially robust neural network model on MNISTcited by 104
- 2019Defense Against Adversarial Attacks Using Feature Scattering-based Adversarial Trainingcited by 95
- 2018Technical Report: When Does Machine Learning FAIL? Generalized Transferability for Evasion and Poisoning Attackscited by 78
- 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
- 2016A Boundary Tilting Persepective on the Phenomenon of Adversarial Examplescited by 70
50 most cited of 81 All 81 (JSON)
Built on by
Not cited yet.