EfficientNet convolutional neural networks-based Android malware detection

被引:58
|
作者
Yadav, Pooja [1 ]
Menon, Neeraj [1 ]
Ravi, Vinayakumar [2 ]
Vishvanathan, Sowmya [3 ]
Pham, Tuan D. [2 ]
机构
[1] VMware, Bangalore, Karnataka, India
[2] Prince Mohammad Bin Fahd Univ, Ctr Artificial Intelligence, Khobar, Saudi Arabia
[3] Amrita Vishwa Vidyapeetham, Amrita Sch Engn, Ctr Computat Engn & Networking, Coimbatore, Tamil Nadu, India
关键词
Cybersecurity; Cybercrime; Android; Malware detection; Deep learning; Convolutional neural network; FRAMEWORK;
D O I
10.1016/j.cose.2022.102622
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Owing to the increasing number and complexity of malware threats, research on automated malware detection has become a hot topic in the field of network security. Traditional malware detection techniques require a lot of human intervention and resources (in terms of time and storage) as these involve manual analysis of all malware files in the application. Moreover, malware authors have developed techniques like polymorphism and code obfuscation that evade the traditional signature-based detection approaches employed by anti-virus companies. To solve this issue, malware detection enabled by deep learning (DL) methods is being used recently. This paper presents a performance comparison of 26 state-of-the-art pre-trained convolutional neural network (CNN) models in Android malware detection. It also includes performance obtained by large-scale learning with SVM and RF classifiers and stacking with CNN models. Based on the results, an EfficientNet-B4 CNN-based model is proposed to detect Android malware using image-based malware representations of the Android DEX file. EfficientNet-B4 extracts relevant features from the malware images. These features are then passed through a global average pooling layer and fed into a softmax classifier. The proposed method obtained an accuracy of 95.7% in the binary classification of Android malware images, outperforming the compared models in all performance metrics. (c) 2022 Elsevier Ltd. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Android Malware Detection Based on Convolutional Neural Networks
    Wang, Zhiqiang
    Li, Gefei
    Chi, Yaping
    Zhang, Jianyi
    Yang, Tao
    Liu, Qixu
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2019), 2019,
  • [2] Android Malware Detection Technology Based on Lightweight Convolutional Neural Networks
    Ye, Genchao
    Zhang, Jian
    Li, Huanzhou
    Tang, Zhangguo
    Lv, Tianzi
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [3] Andro-MD: Android malware detection based on convolutional neural networks
    Xie N.
    Di X.
    Wang X.
    Zhao J.
    [J]. International Journal of Performability Engineering, 2018, 14 (03) : 547 - 558
  • [4] Android Malware Detection using Sequential Convolutional Neural Networks
    Sun, XingPing
    Peng, JiaYuan
    Kang, HongWei
    Shen, Yong
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY, 2019, 1168
  • [5] Android Malware Detection using Convolutional Deep Neural Networks
    Bourebaa, Fatima
    Benmohammed, Mohamed
    [J]. 2020 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE'2020): 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING, 2020, : 52 - 58
  • [6] Deep Belief Networks-based framework for malware detection in Android systems
    Saif, Dina
    El-Gokhy, S. M.
    Sallam, E.
    [J]. ALEXANDRIA ENGINEERING JOURNAL, 2018, 57 (04) : 4049 - 4057
  • [7] One-Dimensional Convolutional Neural Networks for Android Malware Detection
    Hasegawa, Chihiro
    Iyatomi, Hitoshi
    [J]. 2018 IEEE 14TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & ITS APPLICATIONS (CSPA 2018), 2018, : 99 - 102
  • [8] Android Malware Detection Based on Hypergraph Neural Networks
    Zhang, Dehua
    Wu, Xiangbo
    He, Erlu
    Guo, Xiaobo
    Yang, Xiaopeng
    Li, Ruibo
    Li, Hao
    Vaccaro, Ugo
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (23):
  • [9] Image-based malware representation approach with EfficientNet convolutional neural networks for effective malware classification
    Chaganti, Rajasekhar
    Ravi, Vinayakumar
    Pham, Tuan D.
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 69
  • [10] Android Malware Detection Approach Using Stacked AutoEncoder and Convolutional Neural Networks
    Menaouer, Brahami
    Islem, Abdallah El Hadj Mohamed
    Nada, Matta
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2023, 19 (01)