Robust Android Malware Detection System against Adversarial Attacks using Q-Learning
Hemant Rathore, Sanjay K. Sahay, Piyush Nikam, Mohit Sewak

TL;DR
This paper develops and evaluates reinforcement learning-based adversarial attacks on Android malware detection models, and proposes a defense strategy that significantly improves their robustness against such attacks.
Contribution
It introduces novel reinforcement learning attack strategies and a defense mechanism, enhancing the robustness of Android malware detection systems against adversarial manipulations.
Findings
Average fooling rate of 44.21% and 53.20% for existing models.
Maximum fooling rate of 86.09% against decision tree model.
Defense reduces fooling rate to 15.22%, tripling robustness.
Abstract
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…
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.
