paper-with-me

홈 › Papers

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 in this paper, we developed eight Android malware detection models based on machine learning and deep neural network and investigated their robustness against adversarial attacks. For this purpose, we created new variants of malware using Reinforcement Learning, which will be misclassified as benign by the existing Android malware detection models. We propose two novel attack strategies, namely single policy attack and multiple policy attack using reinforcement learning for white-box and grey-box scenario respectively. Putting ourselves in the adversary's shoes, we designed adversarial attacks on the detection models with the goal of maximizing fooling rate, while making minimum modifications to the Android application and ensuring that the app's functionality and behavior do not change. We achieved an average fooling rate of 44.21% and 53.20% across all the eight detection models with a maximum of five modifications using a single policy attack and multiple policy attack, respectively. The highest fooling rate of 86.09% with five changes was attained against the decision tree-based model using the multiple policy approach. Finally, we propose an adversarial defense strategy that reduces the average fooling rate by threefold to 15.22% against a single policy attack, thereby increasing the robustness of the detection models i.e. the proposed model can effectively detect variants (metamorphic) of malware. The experimental analysis shows that our proposed Android malware detection system using reinforcement learning is more robust against adversarial attacks.

📄 PDF Abstract BibTeX arXiv:2101.12031

Code (0)

등록된 구현이 없습니다.

Tasks

Adversarial DefenseAndroid Malware DetectionBIG-bench Machine LearningMalware DetectionQ-Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

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

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

MASKDROID: Robust Android Malware Detection with Masked Graph Representations

2024-09-29 · Jingnan Zheng, Jiaohao Liu, An Zhang, Jun Zeng 외

Android malware attacks have posed a severe threat to mobile users, necessitating a significant demand for the automated detection system. Among the various tools employed in malware detection, graph representations (e.g…

Android Malware DetectionGraph Neural NetworkMalware Detection

MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attacks

2023-12-11 · Yuyang Zhou, Guang Cheng, Zongyao Chen, Shui Yu

Machine learning (ML) has gained significant adoption in Android malware detection to address the escalating threats posed by the rapid proliferation of malware attacks. However, recent studies have revealed the inherent…

Adversarial PurificationAndroid Malware DetectionDenoisingMalware Detection+1

Efficient Query-Based Attack against ML-Based Android Malware Detection under Zero Knowledge Setting

2023-09-05 · Ping He, Yifan Xia, Xuhong Zhang, Shouling Ji

The widespread adoption of the Android operating system has made malicious Android applications an appealing target for attackers. Machine learning-based (ML-based) Android malware detection (AMD) methods are crucial in …

Android Malware DetectionMalware Detection