paper-with-me

Papers

Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlations

2024-08-27 · Hamid Bostani, Zhengyu Zhao, Veelasha Moonsamy

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 classifiers to learn from predefined patterns associated with app functionality rather than from individual features. This approach helps mitigate spurious correlations inherent in the initial feature space. Our experiments conducted on DREBIN, a renowned Android malware detector, demonstrate that our approach surpasses the state-of-the-art defense, Sec-SVM, when facing realistic evasion attacks. In particular, our defense can improve adversarial robustness by up to 55% against realistic evasion attacks compared to Sec-SVM.

📄 PDF Abstract BibTeX arXiv:2408.16025

Code (1)

hamidbostani2021/robust-feature-space 공식 구현

Tasks

Adversarial RobustnessAndroid Malware DetectionDomain AdaptationMalware Detection

Similar Papers 제목 키워드 기반

Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systems

2025-01-23 · Ping He, Lorenzo Cavallaro, Shouling Ji

Android malware presents a persistent threat to users' privacy and data integrity. To combat this, researchers have proposed machine learning-based (ML-based) Android malware detection (AMD) systems. However, adversarial…

Adversarial RobustnessAndroid Malware DetectionMalware Detection

Robust Android Malware Detection System against Adversarial Attacks using Q-Learning

2021-01-27 · Hemant Rathore, Sanjay K. Sahay, Piyush Nikam, Mohit Sewak

The current state-of-the-art Android malware detection systems are based on machine learning and deep learning models. Despite having superior performance, these models are susceptible to adversarial attacks. Therefore i…

Adversarial DefenseAndroid Malware DetectionBIG-bench Machine LearningMalware Detection+4

IoT-based Android Malware Detection Using Graph Neural Network With Adversarial Defense

2025-12-23 · Rahul Yumlembam, Biju Issac, Seibu Mary Jacob, Longzhi Yang arxiv

Since the Internet of Things (IoT) is widely adopted using Android applications, detecting malicious Android apps is essential. In recent years, Android graph-based deep learning research has proposed many approaches to …

Graph Neural NetworkAdversarial DefenseMalware Detection

Improving Android Malware Detection Through Data Augmentation Using Wasserstein Generative Adversarial Networks

2024-03-01 · Kawana Stalin, Mikias Berhanu Mekoya

Generative Adversarial Networks (GANs) have demonstrated their versatility across various applications, including data augmentation and malware detection. This research explores the effectiveness of utilizing GAN-generat…

Android Malware DetectionData AugmentationGenerative Adversarial NetworkMalware Detection

LLM-Driven Feature-Level Adversarial Attacks on Android Malware Detectors

2025-12-24 · Tianwei Lan, Farid Naït-Abdesselam arxiv

The rapid growth in both the scale and complexity of Android malware has driven the widespread adoption of machine learning (ML) techniques for scalable and accurate malware detection. Despite their effectiveness, these …

Adversarial AttackMalware Detection