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 条
  • [21] Deep Belief Networks-based framework for malware detection in Android systems
    Saif, Dina
    El-Gokhy, S. M.
    Sallam, E.
    ALEXANDRIA ENGINEERING JOURNAL, 2018, 57 (04) : 4049 - 4057
  • [22] Android Malware Detection Based on Behavioral-Level Features with Graph Convolutional Networks (vol 12, 4817, 2023)
    Xu, Qingling
    Zhao, Dawei
    Yang, Shumian
    Xu, Lijuan
    Li, Xin
    ELECTRONICS, 2024, 13 (22)
  • [23] Deep Android Malware Detection
    McLaughlin, Niall
    del Rincon, Jesus Martinez
    Kang, BooJoong
    Yerima, Suleiman
    Miller, Paul
    Sezer, Sakir
    Safaei, Yeganeh
    Trickel, Erik
    Zhao, Ziming
    Doup, Adam
    Ahn, Gail Joon
    PROCEEDINGS OF THE SEVENTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY (CODASPY'17), 2017, : 301 - 308
  • [24] A Multimodal Graph Recommendation Method Based on Cross-Attention Fusion
    Li, Kai
    Xu, Long
    Zhu, Cheng
    Zhang, Kunlun
    MATHEMATICS, 2024, 12 (15)
  • [25] An Android Malware Detection System Based on Feature Fusion
    LI Jian
    WANG Zheng
    WANG Tao
    TANG Jinghao
    YANG Yuguang
    ZHOU Yihua
    ChineseJournalofElectronics, 2018, 27 (06) : 1206 - 1213
  • [26] An Android Malware Detection System Based on Feature Fusion
    Li Jian
    Wang Zheng
    Wang Tao
    Tang Jinghao
    Yang Yuguang
    Zhou Yihua
    CHINESE JOURNAL OF ELECTRONICS, 2018, 27 (06) : 1206 - 1213
  • [27] Android malware detection method based on highly distinguishable static features and DenseNet
    Yang, Jiyun
    Zhang, Zhibo
    Zhang, Heng
    Fan, JiaWen
    PLOS ONE, 2022, 17 (11):
  • [28] Android Malware Detection using Convolutional Deep Neural Networks
    Bourebaa, Fatima
    Benmohammed, Mohamed
    2020 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE'2020): 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING, 2020, : 52 - 58
  • [29] Android malware detection based on sensitive features combination
    Yao, Xuanxia
    Li, Yang
    Shi, Zhiguo
    Liu, Kaijun
    Du, XiaoJiang
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (06): : 1
  • [30] Android Malware Detection Based on Multi-Features
    Liu, Xiaojian
    Dong, Xiaofeng
    Lei, Qian
    ICCNS 2018: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORK SECURITY, 2018, : 69 - 73