Android malware detection method based on graph attention networks and deep fusion of multimodal features

被引:7
|
作者
Chen, Shaojie [1 ]
Lang, Bo [1 ,2 ]
Liu, Hongyu [1 ]
Chen, Yikai [1 ]
Song, Yucai [1 ]
机构
[1] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
[2] Zhongguancun Lab, Beijing, Peoples R China
关键词
Android malware detection; Topic model; Class -set call graph; Graph attention networks; Multimodal feature fusion; MODEL;
D O I
10.1016/j.eswa.2023.121617
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Currently, Android malware detection methods always focus on one kind of app feature, such as structural, semantic, or other statistical features. This paper proposes a novel Android malware detection method that integrates multiple features of Android applications. First, to effectively extract the structural and semantic features, we propose a new type of call graph named the class-set call graph (CSCG) that uses the sets of Java classes as nodes and the call relationships between class sets as edges, and we design a dynamic adaptive CSCG construction method that can automatically determine the node size for applications with different scales. The topic model is used to mine the source code semantics from the class sets as the node features. Then, we use a graph attention network (GAT) with max pooling to extract the CSCG feature that encompass both the semantic and structural features of the Android application. Furthermore, we construct a deep multimodal feature fusion network to fuse the CSCG features with permission features. Experimental results show that our method achieves a detection accuracy of 97.28%-99.54% on the three constructed datasets, which is better than the existing methods.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] A Multimodal Deep Learning Method for Android Malware Detection Using Various Features
    Kim, TaeGuen
    Kang, BooJoong
    Rho, Mina
    Sezer, Sakir
    Im, Eul Gyu
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2019, 14 (03) : 773 - 788
  • [2] A DEEP FEATURE FUSION METHOD FOR ANDROID MALWARE DETECTION
    Ding, Yuxin
    Hu, Jieke
    Xu, Wenting
    Zhang, Xiao
    PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), 2019, : 547 - 552
  • [3] MDLDroid: Multimodal Deep Learning Based Android Malware Detection
    Singh, Narendra
    Tripathy, Somanath
    INFORMATION SYSTEMS SECURITY, ICISS 2023, 2023, 14424 : 159 - 177
  • [4] Android Malware Detection Based on Behavioral-Level Features with Graph Convolutional Networks
    Xu, Qingling
    Zhao, Dawei
    Yang, Shumian
    Xu, Lijuan
    Li, Xin
    ELECTRONICS, 2023, 12 (23)
  • [5] Hawk: Rapid Android Malware Detection Through Heterogeneous Graph Attention Networks
    Hei, Yiming
    Yang, Renyu
    Peng, Hao
    Wang, Lihong
    Xu, Xiaolin
    Liu, Jianwei
    Liu, Hong
    Xu, Jie
    Sun, Lichao
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) : 4703 - 4717
  • [6] An Android Malware Detection Method Based on Deep AutoEncoder
    He, Nengqiang
    Wang, Tianqi
    Chen, Pingyang
    Yan, Hanbing
    Jin, Zhengping
    PROCEEDINGS OF 2018 ARTIFICIAL INTELLIGENCE AND CLOUD COMPUTING CONFERENCE (AICCC 2018), 2018, : 88 - 93
  • [7] Android Malware Detection Based on Structural Features of the Function Call Graph
    Yang, Yang
    Du, Xuehui
    Yang, Zhi
    Liu, Xing
    ELECTRONICS, 2021, 10 (02) : 1 - 18
  • [8] 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
  • [9] An Android Malware Detection Method Using Frequent Graph Convolutional Neural Networks
    Zhao, Yulong
    Sun, Shi
    Huang, Xiaofeng
    Zhang, Jixin
    ELECTRONICS, 2025, 14 (06):
  • [10] A Transparent and Multimodal Malware Detection Method for Android Apps
    Zhu, Dali
    Xi, Tong
    Jing, Pengfei
    Wu, Di
    Xia, Qing
    Zhang, Yiming
    MSWIM'19: PROCEEDINGS OF THE 22ND INTERNATIONAL ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2019, : 51 - 60