Interpretable Automatic Detection of Android Malware Based on Graph Embedding

被引:0
|
作者
Wang, Yulian [1 ]
Lu, Mingming [1 ]
机构
[1] School of Computer Science, Central South University, Changsha,410083, China
关键词
Android (operating system) - Decision making - Deep learning - Learning systems;
D O I
10.3778/j.issn.1002-8331.2007-0206
中图分类号
学科分类号
摘要
The geometric growth of Android malware has driven the development of Android malware detection. Some work analyzed Android malware from the perspective of interpretability, and obtained the characteristics of the greatest impact through analyzing the model, which provided certain interpretability for the deep learning model. These methods, based on the strong assumption that features are independent of each other, only consider the influence of features on the model, while in practice there is always coupling between features. Considering only the influence of a single feature on the model, it is difficult to reflect the coupling effect and cannot describe the combination pattern of sensitive API in different types of software. To solve this problem, Android software is depicted as a graph, and combining the structure information of the graph and the information inside the graph node, a method based on graph embedding is proposed to detect Android malware. This method learns the low dimensional dense embedded representation of Android software through the attention mechanism. Experimental results show that using the learned embedded representation for malware detection not only has a higher classification accuracy, but also can find the patterns affecting model decision-making and locate the sensitive API sequences involved in malicious behavior by analyzing the path with a large attention score. © 2024 Journal of Computer Engineering and Applications Beijing Co., Ltd.; Science Press. All rights reserved.
引用
收藏
页码:122 / 128
相关论文
共 50 条
  • [1] DroidRadar: Android Malware Detection Based on Global Sensitive Graph Embedding
    Song, Qige
    Zhang, Yongzheng
    Yao, Junliang
    [J]. 2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 802 - 809
  • [2] Automatic Detection of Android Malware via Hybrid Graph Neural Network
    Zhang, Chunyan
    Zhou, Qinglei
    Huang, Yizhao
    Tang, Ke
    Gui, Hairen
    Liu, Fudong
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [3] Graph Embedding based Familial Analysis of Android Malware using Unsupervised Learning
    Fan, Ming
    Luo, Xiapu
    Liu, Jun
    Wang, Meng
    Nong, Chunyin
    Zheng, Qinghua
    Liu, Ting
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, : 771 - 782
  • [4] Structural Attack against Graph Based Android Malware Detection
    Zhao, Kaifa
    Zhou, Hao
    Zhu, Yulin
    Zhan, Xian
    Zhou, Kai
    Li, Jianfeng
    Yu, Le
    Yuan, Wei
    Luo, Xiapu
    [J]. CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 3218 - 3235
  • [5] InterDroid: An Interpretable Android Malware Detection Method for Conceptual Drift
    Zhang, Bing
    Wen, Zheng
    Wei, Xiaoyu
    Ren, Jiadong
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (11): : 2456 - 2474
  • [6] SFCGDroid: android malware detection based on sensitive function call graph
    Shi, Sibo
    Tian, Shengwei
    Wang, Bo
    Zhou, Tiejun
    Chen, Guanxin
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2023, 22 (05) : 1115 - 1124
  • [7] WHGDroid: Effective android malware detection based on weighted heterogeneous graph
    Huang, Lu
    Xue, Jingfeng
    Wang, Yong
    Liu, Zhenyan
    Chen, Junbao
    Kong, Zixiao
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 77
  • [8] Demadroid: Object Reference Graph-Based Malware Detection in Android
    Wang, Huanran
    He, Hui
    Zhang, Weizhe
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2018,
  • [9] SFCGDroid: android malware detection based on sensitive function call graph
    Sibo Shi
    Shengwei Tian
    Bo Wang
    Tiejun Zhou
    Guanxin Chen
    [J]. International Journal of Information Security, 2023, 22 : 1115 - 1124
  • [10] Android Malware Detection Based on Structural Features of the Function Call Graph
    Yang, Yang
    Du, Xuehui
    Yang, Zhi
    Liu, Xing
    [J]. ELECTRONICS, 2021, 10 (02) : 1 - 18