Andro-MD: Android malware detection based on convolutional neural networks

被引:0
|
作者
Xie N. [1 ,2 ]
Di X. [1 ,2 ]
Wang X. [3 ]
Zhao J. [1 ,2 ]
机构
[1] School of Computer Science and Technology, Changchun University of Science and Technology, Changchun
[2] Jilin Provincial Key Laboratory of Network and Information Security, Changchun
[3] School of Computer Science and Information Technology, Beijing Jiaotong University, Beijing
关键词
Android malware detection; Convolutional neural networks; Deep learning;
D O I
10.23940/ijpe.18.03.p15.547558
中图分类号
学科分类号
摘要
Android OS maintains its dominance in smart terminal markets, which brings growing threats of malicious applications (apps). The research on Android malware detection has attracted attention from both academia and industry. How to improve the malware detection performance, what classifiers should be selected, and what features should be employed are all critical issues that need to be solved. Convolutional Neural Networks (CNN) is a typical deep learning technique that has achieved great performance in image and speech recognitions. In this work, we present an Android malware detection framework Andro-MD that can train and classify samples with a deep learning technique. The framework includes dataset construction and feature preprocessing, training and classification by CNN, and evaluation by experiments. First, an Android app dataset is constructed with 21,000 samples collected from third-party markets and 34,570 features of 7 categories. Second, we employ sequential and parallel models to train the extracted features and classify the malware apps. Finally, extensive experimental results show the effectiveness and feasibility of the proposed method. Comparisons with similar work and traditional classifiers show that Andro-MD has a better performance on malware detection, and its accuracy can achieve 99.25% with a FPR of 0.53%. The request permissions and used permissions feature categories have better performances with limited dimensions. © 2018 Totem Publisher, Inc. All rights reserved.
引用
收藏
页码:547 / 558
页数:11
相关论文
共 50 条
  • [1] 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,
  • [2] 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
  • [3] EfficientNet convolutional neural networks-based Android malware detection
    Yadav, Pooja
    Menon, Neeraj
    Ravi, Vinayakumar
    Vishvanathan, Sowmya
    Pham, Tuan D.
    COMPUTERS & SECURITY, 2020, 115
  • [4] Android Malware Detection using Sequential Convolutional Neural Networks
    Sun, XingPing
    Peng, JiaYuan
    Kang, HongWei
    Shen, Yong
    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
    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] One-Dimensional Convolutional Neural Networks for Android Malware Detection
    Hasegawa, Chihiro
    Iyatomi, Hitoshi
    2018 IEEE 14TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & ITS APPLICATIONS (CSPA 2018), 2018, : 99 - 102
  • [7] Android Malware Detection Based on Hypergraph Neural Networks
    Zhang, Dehua
    Wu, Xiangbo
    He, Erlu
    Guo, Xiaobo
    Yang, Xiaopeng
    Li, Ruibo
    Li, Hao
    Vaccaro, Ugo
    APPLIED SCIENCES-BASEL, 2023, 13 (23):
  • [8] Android Malware Detection Approach Using Stacked AutoEncoder and Convolutional Neural Networks
    Menaouer, Brahami
    Islem, Abdallah El Hadj Mohamed
    Nada, Matta
    INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2023, 19 (01)
  • [9] An Android Malware Detection Method Using Frequent Graph Convolutional Neural Networks
    Zhao, Yulong
    Sun, Shi
    Huang, Xiaofeng
    Zhang, Jixin
    ELECTRONICS, 2025, 14 (06):
  • [10] A Novel Approach for Android Malware Detection and Classification using Convolutional Neural Networks
    Lekssays, Ahmed
    Falah, Bouchaib
    Abufardeh, Sameer
    ICSOFT: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2020, : 606 - 614