MINAD: Multi-inputs Neural Network based on Application Structure for Android Malware Detection

被引:0
作者
Duc V. Nguyen
Giang L. Nguyen
Thang T. Nguyen
Anh H. Ngo
Giang T. Pham
机构
[1] Vietnam Academy of Science and Technology,Institute of Information Technology
[2] The Ministry of Public Security,Institute of Information Technology
来源
Peer-to-Peer Networking and Applications | 2022年 / 15卷
关键词
Android malware; Malware detection; Machine learning; Neural network;
D O I
暂无
中图分类号
学科分类号
摘要
With the proliferation of smartphone demand, the number of malicious applications has increased exponentially with about tens of thousands per month. Among smartphone platforms, the Android operating system with high popularity has become the most target by malware. By some techniques such as employing polymorphic or encrypting payload, signature-based scanning is easily bypassed. With the support from some useful tools and sandboxes recently, the Android applications could be easy to decoded and tracked the executable behavior. It leads machine learning methods to have potential benefits to classify the malware. However, how to define the suitable model with competent features and avoid over-fitting in learning models become other challenges for researchers. In this paper, we propose MINAD (Multi-Inputs Neural network based on application structure for Android malware Detection) method. First, we collect the features of an Android application based on many aspects, and then those features are grouped into three categories: System-based, Library-based, and User-based corresponding the parts of Android application structure which are related with Android system definition, library, users’ definitions. Second, each group is reconstructed to have effective feature sets. At last, a multi-input deep neural network is designed with two phases to learn the abstract of each feature group before making the final decision for malware detection. Our performances are evaluated in various samples which are collected from Google Play Store, the Drebin, and AMD Datasets with more than 155,000 samples. The results show that the MINAD method does not only improve Android malware detection’s accuracy in comparison with other methods but also improves the stability of the model and reduces the computation costs.
引用
收藏
页码:163 / 177
页数:14
相关论文
共 50 条
  • [11] Android malware detection based on multi-head squeeze-and-excitation residual network
    Zhu, Hui-juan
    Gu, Wei
    Wang, Liang-min
    Xu, Zhi-cheng
    Sheng, Victor S.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2023, 212
  • [12] Droid-NNet: Deep Learning Neural Network for Android Malware Detection
    Masum, Mohammad
    Shahriar, Hossein
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 5789 - 5793
  • [13] 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):
  • [14] Android Malware Detection Based on Convolutional Neural Networks
    Wang, Zhiqiang
    Li, Gefei
    Chi, Yaping
    Zhang, Jianyi
    Yang, Tao
    Liu, Qixu
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2019), 2019,
  • [15] Network Traffic Analysis for Android Malware Detection
    Gaviria de la Puerta, Jose
    Pastor-Lopez, Iker
    Sanz, Borja
    Bringas, Pablo G.
    [J]. HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, HAIS 2019, 2019, 11734 : 468 - 479
  • [16] RGB-based Android Malware Detection and Classification Using Convolutional Neural Network
    Darwaish, Asim
    Nait-Abdesselam, Farid
    [J]. 2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [17] Android Malware Detection Based on Multi-Features
    Liu, Xiaojian
    Dong, Xiaofeng
    Lei, Qian
    [J]. ICCNS 2018: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORK SECURITY, 2018, : 69 - 73
  • [18] Category Based Malware Detection for Android
    Grampurohit, Vijayendra
    Kumar, Vijay
    Rawat, Sanjay
    Rawat, Shatrunjay
    [J]. SECURITY IN COMPUTING AND COMMUNICATIONS, 2014, 467 : 239 - 249
  • [19] An Enhanced Deep Learning Neural Network for the Detection and Identification of Android Malware
    Musikawan, Pakarat
    Kongsorot, Yanika
    You, Ilsun
    So-In, Chakchai
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (10) : 8560 - 8577
  • [20] Graph Neural Network-based Android Malware Classification with Jumping Knowledge
    Lo, Wai Weng
    Layeghy, Siamak
    Sarhan, Mohanad
    Gallagher, Marcus
    Portmann, Marius
    [J]. 2022 5TH IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (IEEE DSC 2022), 2022,