Android Malware Detection Methods Based on Convolutional Neural Network: A Survey

被引:12
|
作者
Shu, Longhui [1 ,2 ]
Dong, Shi [2 ]
Su, Huadong [1 ,2 ]
Huang, Junjie [1 ]
机构
[1] Wuhan Text Univ, Sch Comp Sci & Artificial Intelligence, Wuhan 430200, Peoples R China
[2] Zhoukou Normal Univ, Sch Comp Sci & Technol, Zhoukou 466001, Peoples R China
关键词
Android; malware detection; convolutional neural network; deep learning; DEEP LEARNING-METHOD; VISUALIZATION; SYSTEM; SECURITY; FEATURES; BINARY; MODEL;
D O I
10.1109/TETCI.2023.3281833
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Android malware detection(AMD) is a challenging task requiring many factors to be considered during detection, such as feature extraction and processing, performance evaluation, and many available datasets. AMD aims to develop more effective algorithms and models to protect users' privacy and data security. Deep learning(DL) has recently received considerable attention in AMD, especially convolutional neural networks(CNN), which can handle binary data in Android applications more efficiently, avoid feature engineering, and cope well with rapid malware updates. However, CNN-based AMD papers are increasing and scattered. This article tries to review AMD techniques based on CNN. First, the main steps in AMD are systematically reviewed, such as data collection and preprocessing, feature extraction, feature representation, model training, and model evaluation. Then, the literature is summarized according to the different features used in detection. Finally, the challenges of AMD and future research directions are presented.
引用
收藏
页码:1330 / 1350
页数:21
相关论文
共 50 条
  • [1] A Novel Android Malware Detection Approach Based on Convolutional Neural Network
    Zhang, Yi
    Yang, Yuexiang
    Wang, Xiaolei
    ICCSP 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY, 2018, : 144 - 149
  • [2] DroidMalwareDetector: A novel Android malware detection framework based on convolutional neural network
    Kabakus, Abdullah Talha
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 206
  • [3] Android Malware Detection Based on Convolutional Neural Networks
    Wang, Zhiqiang
    Li, Gefei
    Chi, Yaping
    Zhang, Jianyi
    Yang, Tao
    Liu, Qixu
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2019), 2019,
  • [4] RGB-based Android Malware Detection and Classification Using Convolutional Neural Network
    Darwaish, Asim
    Nait-Abdesselam, Farid
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [5] Multimodal Neural Network Based Malware Detection for Android
    Gu, Fuxuan
    Du, Zhibo
    2024 2ND INTERNATIONAL CONFERENCE ON MOBILE INTERNET, CLOUD COMPUTING AND INFORMATION SECURITY, MICCIS 2024, 2024, : 63 - 67
  • [6] A convolutional neural network based Android malware detection method with dynamic fine-tuning
    Liu, Zhen
    Wang, Ruoyu
    Peng, Bitao
    Gan, Qingqing
    2022 32ND INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2022, : 300 - 305
  • [7] Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network
    Wang, Wei
    Zhao, Mengxue
    Wang, Jigang
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (08) : 3035 - 3043
  • [8] Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network
    Wei Wang
    Mengxue Zhao
    Jigang Wang
    Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 3035 - 3043
  • [9] Android Malware Detection Technology Based on Lightweight Convolutional Neural Networks
    Ye, Genchao
    Zhang, Jian
    Li, Huanzhou
    Tang, Zhangguo
    Lv, Tianzi
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [10] EfficientNet convolutional neural networks-based Android malware detection
    Yadav, Pooja
    Menon, Neeraj
    Ravi, Vinayakumar
    Vishvanathan, Sowmya
    Pham, Tuan D.
    COMPUTERS & SECURITY, 2020, 115