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 条
  • [21] An Android Malware Detection Framework Using Graph Embeddings and Convolutional Neural Networks
    Gibert, Daniel
    Lamas, Alba
    Martins, Ruben
    Mateu, Caries
    Planes, Jordi
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2019, 319 : 45 - 53
  • [22] An Enhanced Deep Learning Neural Network for the Detection and Identification of Android Malware
    Musikawan, Pakarat
    Kongsorot, Yanika
    You, Ilsun
    So-In, Chakchai
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (10) : 8560 - 8577
  • [23] A Novel Android Malware Detection Approach Based on Convolutional Neural Network
    Zhang, Yi
    Yang, Yuexiang
    Wang, Xiaolei
    ICCSP 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY, 2018, : 144 - 149
  • [24] Android Malware Detection Methods Based on Convolutional Neural Network: A Survey
    Shu, Longhui
    Dong, Shi
    Su, Huadong
    Huang, Junjie
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (05): : 1330 - 1350
  • [25] Detecting and Categorizing Android Malware with Graph Neural Networks
    Xu, Peng
    Eckert, Claudia
    Zarras, Apostolis
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 409 - 412
  • [26] BejaGNN: behavior-based Java']Java malware detection via graph neural network
    Feng, Pengbin
    Yang, Li
    Lu, Di
    Xi, Ning
    Ma, Jianfeng
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (14): : 15390 - 15414
  • [27] PNSDroid: A Hybrid Approach for Detection of Android Malware
    Kandukuru, Satish
    Sharma, R. M.
    RECENT FINDINGS IN INTELLIGENT COMPUTING TECHNIQUES, VOL 3, 2018, 709 : 361 - 367
  • [28] HAAMD:Hybrid Analysis for Android Malware Detection
    Choudhary, Mahima
    Kishore, Brij
    2018 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2018,
  • [29] Deep Neural Networks for Android Malware Detection
    Hota, Abhilash
    Irolla, Paul
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2019, : 657 - 663
  • [30] DroidMalwareDetector: A novel Android malware detection framework based on convolutional neural network
    Kabakus, Abdullah Talha
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 206