Robust Malware Detection Models: Learning from Adversarial Attacks and Defenses

被引:13
|
作者
Rathore, Hemant [1 ]
Samavedhi, Adithya [1 ]
Sahay, Sanjay K. [1 ]
Sewak, Mohit [2 ]
机构
[1] BITS Pilani, Dept CS&IS, Goa Campus, Pilani, Rajasthan, India
[2] Microsoft, Secur & Compliance Res, Bengaluru, India
关键词
Android; Adversarial learning; Deep neural network; Machine learning; Malware detection;
D O I
10.1016/j.fsidi.2021.301183
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The last decade witnessed an exponential growth of smartphones and their users, which has drawn massive attention from malware designers. The current malware detection engines are unable to cope with the volume, velocity, and variety of incoming malware. Thus the anti-malware community is investigating the use of machine learning and deep learning to develop malware detection models. However, research in other domains suggests that the machine learning/deep learning models are vulnerable to adversarial attacks. Therefore in this work, we proposed a framework to construct robust malware detection models against adversarial attacks. We first constructed twelve different malware detection models using a variety of classification algorithms. Then we acted as an adversary and proposed Gradient-based Adversarial Attack Network to perform adversarial attacks on the above detection models. The attack is designed to convert the maximum number of malware samples into adversarial samples with minimal modifications in each sample. The proposed attack achieves an average fooling rate of 98.68% against twelve permission-based malware detection models and 90.71% against twelve intent-based malware detection models. We also identified the list of vulnerable permissions/intents which an adversary can use to force misclassifications in detection models. Later we proposed three adversarial defense strategies to counter the attacks performed on detection models. The proposed Hybrid Distillation based defense strategy improved the average accuracy by 54.21% for twelve permission-based detection models and 59.14% for intent-based detection models. We also concluded that the adversarial-based study improves the performance and robustness of malware detection models and is essential before any real-world deployment. (C) 2021 The Authors. Published by Elsevier Ltd.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Adversarial Deep Ensemble: Evasion Attacks and Defenses for Malware Detection
    Li, Deqiang
    Li, Qianmu
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 3886 - 3900
  • [2] Automated poisoning attacks and defenses in malware detection systems: An adversarial machine learning approach
    Chen, Sen
    Xue, Minhui
    Fan, Lingling
    Hao, Shuang
    Xu, Lihua
    Zhu, Haojin
    Li, Bo
    [J]. COMPUTERS & SECURITY, 2018, 73 : 326 - 344
  • [3] Adversarial superiority in android malware detection: Lessons from reinforcement learning based evasion attacks and defenses
    Rathore, Hemant
    Nandanwar, Adarsh
    Sahay, Sanjay K.
    Sewak, Mohit
    [J]. FORENSIC SCIENCE INTERNATIONAL-DIGITAL INVESTIGATION, 2023, 44
  • [4] Adversarial superiority in android malware detection: Lessons from reinforcement learning based evasion attacks and defenses
    Rathore, Hemant
    Nandanwar, Adarsh
    Sahay, Sanjay K.
    Sewak, Mohit
    [J]. FORENSIC SCIENCE INTERNATIONAL-DIGITAL INVESTIGATION, 2023, 44
  • [5] Adversarial Attacks and Defenses for Deep Learning Models
    Li, Minghui
    Jiang, Peipei
    Wang, Qian
    Shen, Chao
    Li, Qi
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (05): : 909 - 926
  • [6] Towards Robust Android Malware Detection Models using Adversarial Learning
    Rathore, Hemant
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2021, : 424 - 425
  • [7] Robust Android Malware Detection against Adversarial Example Attacks
    Li, Heng
    Zhou, Shiyao
    Yuan, Wei
    Luo, Xiapu
    Gao, Cuiying
    Chen, Shuiyan
    [J]. PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 3603 - 3612
  • [8] Towards Adversarially Superior Malware Detection Models: An Adversary Aware Proactive Approach using Adversarial Attacks and Defenses
    Hemant Rathore
    Adithya Samavedhi
    Sanjay K. Sahay
    Mohit Sewak
    [J]. Information Systems Frontiers, 2023, 25 : 567 - 587
  • [9] Towards Adversarially Superior Malware Detection Models: An Adversary Aware Proactive Approach using Adversarial Attacks and Defenses
    Rathore, Hemant
    Samavedhi, Adithya
    Sahay, Sanjay K.
    Sewak, Mohit
    [J]. INFORMATION SYSTEMS FRONTIERS, 2023, 25 (02) : 567 - 587
  • [10] Robust Android Malware Detection System Against Adversarial Attacks Using Q-Learning
    Hemant Rathore
    Sanjay K. Sahay
    Piyush Nikam
    Mohit Sewak
    [J]. Information Systems Frontiers, 2021, 23 : 867 - 882