Adversarial Robustness of Image Based Android Malware Detection Models

被引:2
|
作者
Rathore, Hemant [1 ]
Bandwala, Taeeb [1 ]
Sahay, Sanjay K. [1 ]
Sewak, Mohit [2 ]
机构
[1] BITS PILANI, Dept CS & IS, Goa Campus, Sancoale, India
[2] Microsoft R&D, Secur & Compliance Res, Hyderabad, India
关键词
Android; Adversarial robustness; Convolutional Neural Network; Evasion attack; Malware detection;
D O I
10.1007/978-3-030-97532-6_1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The last five years have shown a tremendous increase in the number of Android smartphone users. So has been the case with malicious Android applications that aim to jeopardize user data, security, and privacy. Most existing Android malware detection engines find it challenging to keep up with the pace of incoming malware and their sophistication of evasion techniques against the detection engines. This has prompted researchers to delve into using machine learning and deep learning algorithms to construct state-of-the-art malware detection models. However, research indicates that these detection models might be vulnerable to adversarial attacks prompting a thorough investigation. Therefore, we first propose a image based malware detection pipeline that uses an embedding layer-based hybrid CNN named E-CNN that uses Android permissions and intents as features for malware detection. The permission and intent based E-CNN detection models achieved baseline accuracy of 93.48% and 76.7% respectively. We then act as an adversary and propose the ECO-FGSM adversarial evasion attack against the above detection models. The ECO-FGSM attack converts malware samples into adversarial malware samples so that they are forcefully misclassified as benign by the detection models. The proposed attack achieved a high fooling rate of 55.72% and 99.97% against permission and intent based E-CNN detection models, respectively. We also identified a list of most vulnerable permissions and intents to generate adversarial samples. We then use adversarial retraining as a defense strategy to counter the ECO-FGSM attack against the detection models. The adversarial defense helped improve the baseline accuracies of permission and intent based E-CNN detection models by 3.41% and 11.4%, respectively. We reattack the adversarially retrained models using the ECO-FGSM attack to validate their adversarial robustness. We found a reduction in the fooling rate by 23.28% and 97.55% against permission and intent-based E-CNN detection models, respectively. Finally, we conclude that investigating the adversarial robustness of the malware detection models is an essential step that helps improve their performance and robustness before real-world deployment.
引用
收藏
页码:3 / 22
页数:20
相关论文
共 50 条
  • [21] Flexible Android Malware Detection Model based on Generative Adversarial Networks with Code Tensor
    Yang, Zhao
    Deng, Fengyang
    Han, Linxi
    [J]. 2022 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY, CYBERC, 2022, : 19 - 28
  • [22] Malware detection method based on image analysis and generative adversarial networks
    Liu, Yanhua
    Li, Jiaqi
    Liu, Baoxu
    Gao, Xiaoling
    Liu, Ximeng
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (22):
  • [23] Improving the Robustness of AI-Based Malware Detection Using Adversarial Machine Learning
    Patil, Shruti
    Varadarajan, Vijayakumar
    Walimbe, Devika
    Gulechha, Siddharth
    Shenoy, Sushant
    Raina, Aditya
    Kotecha, Ketan
    [J]. ALGORITHMS, 2021, 14 (10)
  • [24] Category Based Malware Detection for Android
    Grampurohit, Vijayendra
    Kumar, Vijay
    Rawat, Sanjay
    Rawat, Shatrunjay
    [J]. SECURITY IN COMPUTING AND COMMUNICATIONS, 2014, 467 : 239 - 249
  • [25] Defending malware detection models against evasion based adversarial attacks
    Rathore, Hemant
    Sasan, Animesh
    Sahay, Sanjay K.
    Sewak, Mohit
    [J]. PATTERN RECOGNITION LETTERS, 2022, 164 : 119 - 125
  • [26] Adversarial android malware detection for mobile multimedia applications in IoT environments
    Rahim Taheri
    Reza Javidan
    Zahra Pooranian
    [J]. Multimedia Tools and Applications, 2021, 80 : 16713 - 16729
  • [27] Using Generative Adversarial Networks for Data Augmentation in Android Malware Detection
    Chen, Yi-Ming
    Yang, Chun-Hsien
    Chen, Guo-Chung
    [J]. 2021 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (DSC), 2021,
  • [28] Android malware adversarial attacks based on feature importance prediction
    Guo, Yanping
    Yan, Qiao
    [J]. INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2023, 14 (06) : 2087 - 2097
  • [29] Adversarial android malware detection for mobile multimedia applications in IoT environments
    Taheri, Rahim
    Javidan, Reza
    Pooranian, Zahra
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (11) : 16713 - 16729
  • [30] Adversarial-Example Attacks Toward Android Malware Detection System
    Li, Heng
    Zhou, ShiYao
    Yuan, Wei
    Li, Jiahuan
    Leung, Henry
    [J]. IEEE SYSTEMS JOURNAL, 2020, 14 (01): : 653 - 656