WHGDroid: Effective android malware detection based on weighted heterogeneous graph

被引:3
|
作者
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 条
  • [41] Android Malware Detection Based on Heterogeneous Information Network with Cross-Layer Features
    Xixuan, Ren
    Lirui, Zhao
    Kai, Wang
    Zhixing, Xue
    Anran, Hou
    Qiao, Shao
    2022 19th International Computer Conference on Wavelet Active Media Technology and Information Processing, ICCWAMTIP 2022, 2022,
  • [42] HinDroid: An Intelligent Android Malware Detection System Based on Structured Heterogeneous Information Network
    Hou, Shifu
    Ye, Yanfang
    Song, Yangqiu
    Abdulhayoglu, Melih
    KDD'17: PROCEEDINGS OF THE 23RD ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2017, : 1507 - 1515
  • [43] ANDROID MALWARE DETECTION BASED ON HETEROGENEOUS INFORMATION NETWORK WITH CROSS-LAYER FEATURES
    Ren Xixuan
    Zhao Lirui
    Wang Kai
    Xue Zhixing
    Hou Anran
    Shao Qiao
    2022 19TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2022,
  • [44] Heterogeneous Graph Matching Networks for Unknown Malware Detection
    Wang, Shen
    Chen, Zhengzhang
    Yu, Xiao
    Li, Ding
    Ni, Jingchao
    Tang, Lu-An
    Gui, Jiaping
    Li, Zhichun
    Chen, Haifeng
    Yu, Philip S.
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 3762 - 3770
  • [45] Out-of-sample Node Representation Learning for Heterogeneous Graph in Real-time Android Malware Detection
    Ye, Yanfang
    Hou, Shifu
    Chen, Lingwei
    Lei, Jingwei
    Wan, Wenqiang
    Wang, Jiabin
    Xiong, Qi
    Shao, Fudong
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4150 - 4156
  • [46] Permission based detection system for android malware
    Utku, Anil
    Dogru, Ibrahim Alper
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2017, 32 (04): : 1015 - 1024
  • [47] Permission based malware detection in android devices
    Ilham, Soussi
    Abderrahim, Ghadi
    Abdelhakim, Boudhir Anouar
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS (SCA'18), 2018,
  • [48] Android Malware Detection Based on Runtime Behaviour
    Aktas, Kursat
    Sen, Sevil
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [49] Android Malware Detection Based on Naive Bayes
    Pang, Jiaqi
    Bian, Jiali
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 483 - 486
  • [50] Android Malware Detection Based on Feature Selection
    Pan, Jianwen
    Zhang, Zhihua
    Lin, Gaoyi
    Cui, Zhanqi
    Computer Engineering and Applications, 2023, 59 (21): : 287 - 295