Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network

被引:0
|
作者
Wei Wang
Mengxue Zhao
Jigang Wang
机构
[1] Beijing Jiaotong University,Beijing Key Laboratory of Security and Privacy in Intelligent Transportation
[2] Science and Technology on Electronic Information Control Laboratory,undefined
[3] ZTE Corporation,undefined
关键词
Deep learning; Convolutional neural network; Autoencoder; Malware detection; Android applications;
D O I
暂无
中图分类号
学科分类号
摘要
Android security incidents occurred frequently in recent years. To improve the accuracy and efficiency of large-scale Android malware detection, in this work, we propose a hybrid model based on deep autoencoder (DAE) and convolutional neural network (CNN). First, to improve the accuracy of malware detection, we reconstruct the high-dimensional features of Android applications (apps) and employ multiple CNN to detect Android malware. In the serial convolutional neural network architecture (CNN-S), we use Relu, a non-linear function, as the activation function to increase sparseness and “dropout” to prevent over-fitting. The convolutional layer and pooling layer are combined with the full-connection layer to enhance feature extraction capability. Under these conditions, CNN-S shows powerful ability in feature extraction and malware detection. Second, to reduce the training time, we use deep autoencoder as a pre-training method of CNN. With the combination, deep autoencoder and CNN model (DAE-CNN) can learn more flexible patterns in a short time. We conduct experiments on 10,000 benign apps and 13,000 malicious apps. CNN-S demonstrates a significant improvement compared with traditional machine learning methods in Android malware detection. In details, compared with SVM, the accuracy with the CNN-S model is improved by 5%, while the training time using DAE-CNN model is reduced by 83% compared with CNN-S model.
引用
收藏
页码:3035 / 3043
页数:8
相关论文
共 50 条
  • [21] Automatic Detection of Android Malware via Hybrid Graph Neural Network
    Zhang, Chunyan
    Zhou, Qinglei
    Huang, Yizhao
    Tang, Ke
    Gui, Hairen
    Liu, Fudong
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [22] Deep Neural Networks for Android Malware Detection
    Hota, Abhilash
    Irolla, Paul
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2019, : 657 - 663
  • [23] ReDroidDet: Android Malware Detection Based on Recurrent Neural Network
    Almahmoud, Mothanna
    Alzu'bi, Dalia
    Yaseen, Qussai
    [J]. 12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 841 - 846
  • [24] Effective detection of mobile malware behavior based on explainable deep neural network
    Yan, Anli
    Chen, Zhenxiang
    Zhang, Haibo
    Peng, Lizhi
    Yan, Qiben
    Hassan, Muhammad Umair
    Zhao, Chuan
    Yang, Bo
    [J]. NEUROCOMPUTING, 2021, 453 : 482 - 492
  • [25] Deep Convolutional Neural Network with Deconvolution and a Deep Autoencoder for Fault Detection and Diagnosis
    Kanno, Yasuhiro
    Kaneko, Hiromasa
    [J]. ACS OMEGA, 2022, 7 (02): : 2458 - 2466
  • [26] A hybrid Intrusion Detection System based on Sparse autoencoder and Deep Neural Network
    Rao, K. Narayana
    Rao, K. Venkata
    Reddy, P. V. G. D. Prasad
    [J]. COMPUTER COMMUNICATIONS, 2021, 180 : 77 - 88
  • [27] Deep Neural Network Based on Android Mobile Malware Detection System Using Opcode Sequences
    Zhao, Lichao
    Li, Dan
    Zheng, Guangcong
    Shi, Wenbo
    [J]. 2018 IEEE 18TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2018, : 1141 - 1147
  • [28] NADM: Neural Network for Android Detection Malware
    Nguyen Viet Duc
    Pham Thanh Giang
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, : 449 - 455
  • [29] Malware detection approach based on deep convolutional neural networks
    El Merabet, Hoda
    Hajraoui, Abderrahmane
    [J]. INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2023, 20 (1-2) : 145 - 157
  • [30] 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