WHGDroid: Effective android malware detection based on weighted heterogeneous graph

被引:1
|
作者
Huang, Lu [1 ]
Xue, Jingfeng [1 ]
Wang, Yong [2 ]
Liu, Zhenyan [3 ]
Chen, Junbao [4 ]
Kong, Zixiao [5 ]
机构
[1] Beijing Inst Technol, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Comp Sci, Beijing 100081, Peoples R China
[3] Beijing Inst Technol, Sch Comp Sci & Technol, Beijing 100081, Peoples R China
[4] Beijing Inst Technol, software Engn, Beijing 100081, Peoples R China
[5] Beijing Inst Technol, doctoral program, Beijing 100081, Peoples R China
基金
中国国家自然科学基金;
关键词
Android malware detection; Mobile application security; Graph neural network; Heterogeneous graph; Graph representation learning; NETWORK;
D O I
10.1016/j.jisa.2023.103556
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growing Android malware is seriously threatening the privacy and property security of Android users. However, the existing detection methods are often unable to maintain sustainability as Android malwares evolve. To address this issue, instead of directly using the intra-App feature, we exploit diverse inter-App relations to build a higher-level semantic association, making it more difficult for malware to evade detection. In this paper, we propose WHGDroid, a new malware detection framework based on weighted heterogeneous graph, which helps detect malware by implicit higher-level semantic connectivity across Apps. To comprehensively analyze Apps, we first extract five different Android entities and five relations, and then model the entities and relations among them into a weighted heterogeneous graph (WHG), in which weights are used to represent the importance of entities. Rich-semantic metapaths are proposed to establish the implicit associations between App nodes and derive homogeneous graphs containing only App nodes. Finally, graph neural network is used to learn the numerical embedding representations of Apps. We make a comprehensive comparison with five baseline methods on large datasets in different read scenarios. The experimental results show that WHGDroid is superior to two state-of-the-art methods in all cases.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] GHGDroid: Global heterogeneous graph-based android malware detection
    Shen, Lina
    Fang, Mengqi
    Xu, Jian
    [J]. COMPUTERS & SECURITY, 2024, 141
  • [2] Z2F: Heterogeneous graph-based Android malware detection
    Ma, Ziwei
    Luktarhan, Nurbor
    [J]. PLOS ONE, 2024, 19 (03):
  • [3] 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
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) : 4703 - 4717
  • [4] Heterogeneous Temporal Graph Transformer: An Intelligent System for Evolving Android Malware Detection
    Fan, Yujie
    Ju, Mingxuan
    Hou, Shifu
    Ye, Yanfang
    Wan, Wenqiang
    Wang, Kui
    Mei, Yinming
    Xiong, Qi
    [J]. KDD '21: PROCEEDINGS OF THE 27TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2021, : 2831 - 2839
  • [5] 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
  • [6] Interpretable Automatic Detection of Android Malware Based on Graph Embedding
    Wang, Yulian
    Lu, Mingming
    [J]. Computer Engineering and Applications, 2024, 57 (23) : 122 - 128
  • [7] HertDroid: Android Malware Detection Method with Influential Node Filter and Heterogeneous Graph Transformer
    Meng, Xinyi
    Li, Daofeng
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (08):
  • [8] An effective behavior-based Android malware detection system
    Zou, Shihong
    Zhang, Jing
    Lin, Xiaodong
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (12) : 2079 - 2089
  • [9] Heterogeneous Feature Space for Android Malware Detection
    Varsha, M. V.
    Vinod, P.
    Dhanya, K. A.
    [J]. 2015 EIGHTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2015, : 383 - 388
  • [10] 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