HGNNDroid: Android Malware Detection Based on Heterogeneous Graph Neural Network

被引:0
作者
Liu, Xingyu [1 ]
Liu, Xiaozhen [2 ]
Hao, Kegang [3 ]
Wang, Ke [1 ]
Chen, Xinglong [3 ]
Niu, Weina [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu, Peoples R China
[2] Chengdu Wonder Explorer Technol Co Ltd, Chengdu, Peoples R China
[3] Southwest China Res Inst Elect Equipment, Chengdu, Peoples R China
来源
2024 IEEE 9TH INTERNATIONAL CONFERENCE ON DATA SCIENCE IN CYBERSPACE, DSC | 2024年
基金
美国国家科学基金会;
关键词
android; malware detection; heterogeneous graph neural network; hybrid analysis;
D O I
10.1109/DSC63484.2024.00057
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid development of mobile internet, smartphones have become indispensable tools in people's daily lives. As the predominant mobile operating system, Android records various user information, making it a prime target for malicious attacks. In response to the increasing threat of malware, scholars have proposed various feature extraction methods and innovative models to detect Android malware. Researchers have introduced detection methods based on heterogeneous graph to leverage the intrinsic information and the correlation information of samples. However, existing methods lack sufficient mining of semantic information from feature nodes. To address this issue, we propose HGNNDroid, an Android malware detection method based on hybrid analysis and a heterogeneous graph neural network. It utilizes hybrid analysis to extract features from APK files, constructing a more comprehensive behavioral profile of the samples. Subsequently, a heterogeneous graph neural network with a two-layer semantic fusion mechanism performs the classification task. The network aggregates the semantic information of features from different perspectives and utilizes meta-paths to discover the potential structural relationships, thereby achieving more accurate Android malware detection. On the CICMalDroid 2020 dataset, the F1-score reached 98.72%, outperforming HAWK and five other methods.
引用
收藏
页码:378 / 384
页数:7
相关论文
共 28 条
[1]  
Burguera I., 2011, P 1 ACM WORKSHOP SEC, P15
[2]   Learning features from enhanced function call graphs for Android malware detection [J].
Cai, Minghui ;
Jiang, Yuan ;
Gao, Cuiying ;
Li, Heng ;
Yuan, Wei .
NEUROCOMPUTING, 2021, 423 :301-307
[3]   An HMM and structural entropy based detector for Android malware: An empirical study [J].
Canfora, Gerardo ;
Mercaldo, Francesco ;
Visaggio, Corrado Aaron .
COMPUTERS & SECURITY, 2016, 61 :1-18
[4]   metapath2vec: Scalable Representation Learning for Heterogeneous Networks [J].
Dong, Yuxiao ;
Chawla, Nitesh V. ;
Swami, Ananthram .
KDD'17: PROCEEDINGS OF THE 23RD ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2017, :135-144
[5]   A Novel Dynamic Android Malware Detection System With Ensemble Learning [J].
Feng, Pengbin ;
Ma, Jianfeng ;
Sun, Cong ;
Xu, Xinpeng ;
Ma, Yuwan .
IEEE ACCESS, 2018, 6 :30996-31011
[6]   GDroid: Android malware detection and classification with graph convolutional network [J].
Gao, Han ;
Cheng, Shaoyin ;
Zhang, Weiming .
COMPUTERS & SECURITY, 2021, 106
[7]   Lightweight, Obfuscation-Resilient Detection and Family Identification of Android Malware [J].
Garcia, Joshua ;
Hammad, Mahmoud ;
Malek, Sam .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2018, 26 (03)
[8]   Hawk: Rapid Android Malware Detection Through Heterogeneous Graph Attention Networks [J].
Hei, Yiming ;
Yang, Renyu ;
Peng, Hao ;
Wang, Lihong ;
Xu, Xiaolin ;
Liu, Jianwei ;
Liu, Hong ;
Xu, Jie ;
Sun, Lichao .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) :4703-4717
[9]   HinDroid: An Intelligent Android Malware Detection System Based on Structured Heterogeneous Information Network [J].
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
[10]   WHGDroid: Effective android malware detection based on weighted heterogeneous graph [J].
Huang, Lu ;
Xue, Jingfeng ;
Wang, Yong ;
Liu, Zhenyan ;
Chen, Junbao ;
Kong, Zixiao .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 77