Android Malware Detection Based on Convolutional Neural Networks

被引:4
|
作者
Wang, Zhiqiang [1 ,2 ,3 ]
Li, Gefei [1 ]
Chi, Yaping [1 ]
Zhang, Jianyi [1 ]
Yang, Tao [3 ]
Liu, Qixu [4 ]
机构
[1] Beijing Elect Sci & Technol Inst, Beijing, Peoples R China
[2] Minist Publ Secur, State Informat Ctr, Beijing, Peoples R China
[3] Minist Publ Secur, Key Lab Informat Network Secur, Beijing, Peoples R China
[4] Chinese Acad Sci, Inst Informat Engn, Key Lab Network Assessment Technol, Beijing, Peoples R China
关键词
Deep learning; Malware detection; Android Static Analysis;
D O I
10.1145/3331453.3361306
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Due to the open source and fragmentation of the Android system, its security is increasingly challenged. Currently, Android malware detection has certain deficiencies in large-scale and automation detection. In this paper, we proposed an Android malware detection framework based on Convolutional Neural Network (CNN). We used static analysis tools and python scripts to automatically extract 1003 static features, and transformed the features of each sample into a two-dimensional matrix as input to the CNN model. We selected 5000 malicious samples and 5000 benign samples for verification. The experimental results show that the detection accuracy of CNN reaches 99.68%, which is much higher than other algorithms.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] EfficientNet convolutional neural networks-based Android malware detection
    Yadav, Pooja
    Menon, Neeraj
    Ravi, Vinayakumar
    Vishvanathan, Sowmya
    Pham, Tuan D.
    [J]. COMPUTERS & SECURITY, 2020, 115
  • [3] 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
  • [4] 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
  • [5] 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
  • [6] 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):
  • [7] A Novel Approach for Android Malware Detection and Classification using Convolutional Neural Networks
    Lekssays, Ahmed
    Falah, Bouchaib
    Abufardeh, Sameer
    [J]. ICSOFT: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2020, : 606 - 614
  • [8] TrojanDroid: Android Malware Detection for Trojan Discovery Using Convolutional Neural Networks
    Seraj, Saeed
    Pavlidis, Michalis
    Polatidis, Nikolaos
    [J]. ENGINEERING APPLICATIONS OF NEURAL NETWORKS, EAAAI/EANN 2022, 2022, 1600 : 203 - 212
  • [9] Android Malware Detection using Convolutional Neural Networks and Data Section Images
    Jung, Jaemin
    Choi, Jongmoo
    Cho, Seong-je
    Han, Sangchul
    Park, Minkyu
    Hwang, Youngsup
    [J]. PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 149 - 153
  • [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)