WHGDroid: Effective android malware detection based on weighted heterogeneous graph

被引:7
作者
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
相关论文
共 69 条
[1]   Intelligent mobile malware detection using permission requests and API calls [J].
Alazab, Moutaz ;
Alazab, Mamoun ;
Shalaginov, Andrii ;
Mesleh, Abdelwadood ;
Awajan, Albara .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 :509-521
[2]   Improving Accuracy of Android Malware Detection with Lightweight Contextual Awareness [J].
Allen, Joey ;
Landen, Matthew ;
Chaba, Sanya ;
Ji, Yang ;
Chung, Simon Pak Ho ;
Lee, Wenke .
34TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2018), 2018, :210-221
[3]  
Allix K, 2016, 13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), P468, DOI [10.1109/MSR.2016.056, 10.1145/2901739.2903508]
[4]   SysDroid: a dynamic ML-based android malware analyzer using system call traces [J].
Ananya, A. ;
Aswathy, A. ;
Amal, T. R. ;
Swathy, P. G. ;
Vinod, P. ;
Shojafar, Mohammad .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04) :2789-2808
[5]   PermPair: Android Malware Detection Using Permission Pairs [J].
Arora, Anshul ;
Peddoju, Sateesh K. ;
Conti, Mauro .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 :1968-1982
[6]  
Au K. W. Y., 2012, P 2012 ACM C COMP CO, P217
[7]   SWORD: Semantic aWare andrOid malwaRe Detector [J].
Bhandari, Shweta ;
Panihar, Rekha ;
Naval, Smita ;
Laxmi, Vijay ;
Zemmari, Akka ;
Gaur, Manoj Singh .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2018, 42 :46-56
[8]  
Blanc W, 2019, IEEE INT CONF BIG DA, P4708, DOI 10.1109/BigData47090.2019.9005669
[9]   Embracing Mobile App Evolution via Continuous Ecosystem Mining and Characterization [J].
Cai, Haipeng .
2020 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS, MOBILESOFT, 2020, :31-35
[10]   A Longitudinal Study of Application Structure and Behaviors in Android [J].
Cai, Haipeng ;
Ryder, Barbara .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (12) :2934-2955