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 条
  • [31] A hybrid approach for Android malware detection using improved multi-scale convolutional neural networks and residual networks
    Fu, Xingbing
    Jiang, Chaofan
    Li, Chaorong
    Li, Jiangtao
    Zhu, Xiatian
    Li, Fagen
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 249
  • [32] 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
  • [33] Android Botnet Detection using Convolutional Neural Networks
    Hojjatinia, Sina
    Hamzenejadi, Sajad
    Mohseni, Hadis
    2020 28TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2020, : 674 - 679
  • [34] Toward Mobile Malware Detection Through Convolutional Neural Networks
    Lachtar, Nada
    Ibdah, Duha
    Bacha, Anys
    IEEE EMBEDDED SYSTEMS LETTERS, 2021, 13 (03) : 134 - 137
  • [35] Malware Detection in Cloud Infrastructures using Convolutional Neural Networks
    Abdelsalam, Mahmoud
    Krishnan, Ram
    Huang, Yufei
    Sandhu, Ravi
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 162 - 169
  • [36] Hybrid Android Malware Detection and Classification Using Deep Neural Networks
    Rashid, Muhammad Umar
    Qureshi, Shahnawaz
    Abid, Abdullah
    Alqahtany, Saad Said
    Alqazzaz, Ali
    Hassan, Mahmood ul
    Reshan, Mana Saleh Al
    Shaikh, Asadullah
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2025, 18 (01)
  • [37] Detecting Android Malware with Convolutional Neural Networks and Hilbert Space-Filling Curves
    Benedict Ngaibe Mbungang
    Joan Beri Ali Wacka
    Franklin Tchakounte
    Nikolaos Polatidis
    Jean Michel Nlong II
    Daniel Tieudjo
    SN Computer Science, 5 (7)
  • [38] ReDroidDet: Android Malware Detection Based on Recurrent Neural Network
    Almahmoud, Mothanna
    Alzu'bi, Dalia
    Yaseen, Qussai
    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
  • [39] Obfuscation-resilient Android Malware Detection Based on Graph Convolution Neural Networks.
    Wu Y.-M.
    Qi M.
    Zou D.-Q.
    Jin H.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (06): : 2526 - 2542
  • [40] IoT Malware Classification Based on Lightweight Convolutional Neural Networks
    Yuan, Baoguo
    Wang, Junfeng
    Wu, Peng
    Qing, Xianguo
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (05) : 3770 - 3783