Automatic Detection of Android Malware via Hybrid Graph Neural Network

被引:3
|
作者
Zhang, Chunyan [1 ]
Zhou, Qinglei [2 ]
Huang, Yizhao [1 ]
Tang, Ke [1 ]
Gui, Hairen [1 ]
Liu, Fudong [1 ]
机构
[1] State Key Lab Math Engn & Adv Comp, Zhengzhou 450001, Henan, Peoples R China
[2] Zhengzhou Univ, Coll Comp Informat & Engn, Zhengzhou 450001, Henan, Peoples R China
关键词
MODEL;
D O I
10.1155/2022/7245403
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Automatic malware detection was aimed at determining whether the application is malicious or not with automated systems. Android malware attacks have gained tremendous pace owing to the widespread use of mobile devices. Although significant progress has been made in antimalware techniques, these methods mainly rely on the program features, ignoring the importance of source code analysis. Furthermore, the dynamic analysis is low code coverage and poor efficiency. Hence, we propose an automatic Android malware detection approach, named HyGNN-Mal. It analyzes the Android applications at source code level by exploiting the sequence and structure information. Meanwhile, we combine the typical static features, permissions, and APIs. In HyGNN-Mal, we utilize a deep traversal tree neural network (Deep-TNN) to process the code structure information. Particularly, we add position information to code sequence information before putting in self-attention mechanism. The evaluations conducted on multiple public datasets indicate that our method can accurately identify and classify the malicious software, and their best accuracy is 99.62% and 99.2%, respectively.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] A hybrid approach of mobile malware detection in Android
    Tong, Fei
    Yan, Zheng
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 103 : 22 - 31
  • [32] Droid-NNet: Deep Learning Neural Network for Android Malware Detection
    Masum, Mohammad
    Shahriar, Hossein
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 5789 - 5793
  • [33] DySign: Dynamic Fingerprinting for the Automatic Detection of Android Malware
    Karbab, ElMouatez Billah
    Debbabi, Mourad
    Alrabaee, Saed
    Mouheb, Djedjiga
    2016 11TH INTERNATIONAL CONFERENCE ON MALICIOUS AND UNWANTED SOFTWARE (MALWARE), 2016, : 139 - 146
  • [34] FAGnet: Family-aware-based android malware analysis using graph neural network
    Wang, Zhendong
    Zeng, Kaifa
    Wang, Junling
    Li, Dahai
    KNOWLEDGE-BASED SYSTEMS, 2024, 289
  • [35] Network Traffic Analysis for Android Malware Detection
    Gaviria de la Puerta, Jose
    Pastor-Lopez, Iker
    Sanz, Borja
    Bringas, Pablo G.
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, HAIS 2019, 2019, 11734 : 468 - 479
  • [36] Android Malware Detection via Graphlet Sampling
    Gao, Tianchong
    Peng, Wei
    Sisodia, Devkishen
    Saha, Tanay Kumar
    Li, Feng
    Hasan, Mohammad
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2019, 18 (12) : 2754 - 2767
  • [37] Malware Detection in Android by Network Traffic Analysis
    Zaman, Mehedee
    Siddiqui, Tazrian
    Amin, Mohammad Rakib
    Hossain, Md Shohrab
    2015 INTERNATIONAL CONFERENCE ON NETWORKING SYSTEMS AND SECURITY (NSYSS), 2015, : 183 - 187
  • [38] Deep and Broad Learning based Detection of Android Malware via Network Traffic
    Wang, Shanshan
    Chen, Zhenxiang
    Yan, Qiben
    Ji, Ke
    Wang, Lin
    Yang, Bo
    Conti, Mauro
    2018 IEEE/ACM 26TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2018,
  • [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] A Generative Neural Network for Enhancing Android Metamorphic Malware Detection based on Behaviour Profiling
    Turnbull, Leigh
    Tan, Zhiyuan
    Babaagba, Kehinde O.
    2022 5TH IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (IEEE DSC 2022), 2022,