Adversarial Patterns: Building Robust Android Malware Classifiers
Dipkamal Bhusal, Nidhi Rastogi

TL;DR
This paper reviews how adversarial machine learning techniques threaten Android malware classifiers, discusses recent attack and defense methods, and offers guidelines for developing more robust models.
Contribution
It provides a comprehensive survey of adversarial attacks and defenses specific to Android malware detection, highlighting future research directions.
Findings
Adversarial attacks can successfully evade Android malware classifiers.
Defense strategies vary in effectiveness against different attack types.
Guidelines for designing robust classifiers are proposed.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Network Security and Intrusion Detection · Web Application Security Vulnerabilities
