Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlations
Hamid Bostani, Zhengyu Zhao, Veelasha Moonsamy

TL;DR
This paper introduces a domain adaptation method to enhance Android malware detection robustness by aligning malware and adversarial example distributions, reducing reliance on spurious features and improving resistance to evasion attacks.
Contribution
It proposes a novel domain adaptation technique that leverages meaningful feature dependencies to improve generalization and robustness of malware classifiers against evasion attacks.
Findings
Outperforms Sec-SVM in adversarial robustness by up to 55%.
Improves generalization by aligning malware and adversarial example distributions.
Reduces reliance on spurious correlations in feature space.
Abstract
Machine learning (ML) has demonstrated significant advancements in Android malware detection (AMD); however, the resilience of ML against realistic evasion attacks remains a major obstacle for AMD. One of the primary factors contributing to this challenge is the scarcity of reliable generalizations. Malware classifiers with limited generalizability tend to overfit spurious correlations derived from biased features. Consequently, adversarial examples (AEs), generated by evasion attacks, can modify these features to evade detection. In this study, we propose a domain adaptation technique to improve the generalizability of AMD by aligning the distribution of malware samples and AEs. Specifically, we utilize meaningful feature dependencies, reflecting domain constraints in the feature space, to establish a robust feature space. Training on the proposed robust feature space enables malware…
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.
Code & Models
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 · Anomaly Detection Techniques and Applications
