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 条
  • [41] Adversarial Attacks Against Image-Based Malware Detection Using Autoencoders
    Carey, Alycia N.
    Mai, Huy
    Zhan, Justin
    Mehmood, Asif
    [J]. PATTERN RECOGNITION AND TRACKING XXXII, 2021, 11735
  • [42] Detection of Android Malware App through Feature Extraction and Classification of Android Image
    Khan, Mohd Abdul Rahim
    Kumar, Nand
    Tripathi, R. C.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (05) : 906 - 914
  • [43] Adversarial Robustness of Phishing Email Detection Models
    Gholampour, Parisa Mehdi
    Verma, Rakesh M.
    [J]. PROCEEDINGS OF THE 9TH ACM INTERNATIONAL WORKSHOP ON SECURITY AND PRIVACY ANALYTICS, IWSPA 2023, 2023, : 67 - 76
  • [44] Permission based malware detection in android devices
    Ilham, Soussi
    Abderrahim, Ghadi
    Abdelhakim, Boudhir Anouar
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS (SCA'18), 2018,
  • [45] Permission based detection system for android malware
    Utku, Anil
    Dogru, Ibrahim Alper
    [J]. JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2017, 32 (04): : 1015 - 1024
  • [46] Android malware detection based on sensitive patterns
    Kang Liu
    Guanghui Zhang
    Xue Chen
    Qing Liu
    Linyu Peng
    Liu Yurui
    [J]. Telecommunication Systems, 2023, 82 : 435 - 449
  • [47] Android Malware Detection Based on Naive Bayes
    Pang, Jiaqi
    Bian, Jiali
    [J]. PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 483 - 486
  • [48] Android Malware Detection Based on Runtime Behaviour
    Aktas, Kursat
    Sen, Sevil
    [J]. 2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [49] Android malware detection based on sensitive patterns
    Liu, Kang
    Zhang, Guanghui
    Chen, Xue
    Liu, Qing
    Peng, Linyu
    Yurui, Liu
    [J]. TELECOMMUNICATION SYSTEMS, 2023, 82 (04) : 435 - 449
  • [50] Malware Detection in Android based on Dynamic Analysis
    Bhatia, Taniya
    Kaushal, Rishabh
    [J]. 2017 INTERNATIONAL CONFERENCE ON CYBER SECURITY AND PROTECTION OF DIGITAL SERVICES (CYBER SECURITY), 2017,