Image-based Android Malware Detection Models using Static and Dynamic Features

被引:1
|
作者
Rathore, Hemant [1 ]
Narasimhan, B. Raja [1 ]
Sahay, Sanjay K. [1 ]
Sewak, Mohit [2 ]
机构
[1] BITS Pilani, Dept CS & IS, Goa Campus, Sancoale, Goa, India
[2] Microsoft R&D, Secur & Compliance Res, Hyderabad, India
关键词
Android; Convolutional Neural Network; Deep learning; Malware analysis and detection;
D O I
10.1007/978-3-030-96308-8_120
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Today smartphones are an indispensable part of our everyday activities and store a plethora of sensitive as well as personal information. However, this information is an attractive target of malware designers that can be validated with an ever-increasing number of smartphone malware. Recently researchers explored deep learning for detecting android malware and have seen encouraging results. In this paper, we propose an effective image-based android malware detection system. We used both static and dynamic analysis of android applications to extract six different features: intent, opcode, permission from static analysis, and unigram, bigram, trigram from system call log using dynamic analysis. Then, we proposed a custom malware detection model (MalCNN) that uses static features and achieved accuracy and AUC of 99.56% and 0.99 respectively in malware detection. We also explored MobileNetV2 based malware detection models for dynamic features that achieved accuracy and AUC of 99.85% and 0.99 respectively in malware detection. Our experimental results show that image representation of static or dynamic features can be used for effective malware detection.
引用
收藏
页码:1292 / 1305
页数:14
相关论文
共 50 条
  • [1] Android malware detection based on image-based features and machine learning techniques
    Unver, Halil Murat
    Bakour, Khaled
    SN APPLIED SCIENCES, 2020, 2 (07):
  • [2] Android malware detection based on image-based features and machine learning techniques
    Halil Murat Ünver
    Khaled Bakour
    SN Applied Sciences, 2020, 2
  • [3] Static, Dynamic and Intrinsic Features Based Android Malware Detection Using Machine Learning
    Mantoo, Bilal Ahmad
    Khurana, Surinder Singh
    PROCEEDINGS OF RECENT INNOVATIONS IN COMPUTING, ICRIC 2019, 2020, 597 : 31 - 45
  • [4] Android malware detection approaches in combination with static and dynamic features
    Su, Ming-Yang
    Chang, Jer-Yuan
    Fung, Kek-Tung
    International Journal of Network Security, 2019, 21 (06) : 1031 - 1041
  • [5] Android malware detection based on overlapping of static features
    Nezhadkamali, Maryam
    Soltani, Somayeh
    Seno, Seyed Amin Hosseini
    PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2017, : 319 - 325
  • [6] DeepVisDroid: android malware detection by hybridizing image-based features with deep learning techniques
    Bakour, Khaled
    Unver, Halil Murat
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (18): : 11499 - 11516
  • [7] DeepVisDroid: android malware detection by hybridizing image-based features with deep learning techniques
    Khaled Bakour
    Halil Murat Ünver
    Neural Computing and Applications, 2021, 33 : 11499 - 11516
  • [8] Malware detection using image-based features and machine learning methods
    Gungor, Aslihan
    Dogru, Ibrahim Alper
    Barisci, Necaattin
    Toklu, Sinan
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2023, 38 (03): : 1781 - 1792
  • [9] Robustness of Image-based Android Malware Detection Under Adversarial Attacks
    Darwaish, Asim
    Nait-Abdesselam, Farid
    Titouna, Chafiq
    Sattar, Sumera
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [10] Sensitivity Analysis of Static Features for Android Malware Detection
    Moghaddam, Samaneh Hosseini
    Abbaspour, Maghsood
    2014 22ND IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2014, : 920 - 924