Hawk: Rapid Android Malware Detection Through Heterogeneous Graph Attention Networks

被引:36
|
作者
Hei, Yiming [1 ]
Yang, Renyu [2 ]
Peng, Hao [1 ]
Wang, Lihong [3 ]
Xu, Xiaolin [3 ]
Liu, Jianwei [1 ]
Liu, Hong [4 ,5 ]
Xu, Jie [2 ]
Sun, Lichao [6 ]
机构
[1] Beihang Univ, Sch Cyber Sci & Technol, Beijing 100083, Peoples R China
[2] Univ Leeds, Sch Comp, Leeds LS2 9JT, W Yorkshire, England
[3] Coordinat Ctr China, Natl Comp Network Emergency Response Tech Team, Beijing 100029, Peoples R China
[4] East China Normal Univ, Sch Comp Sci & Software Engn, Shanghai 200241, Peoples R China
[5] Shanghai Trusted Ind Control Platform Co Ltd, Shanghai 200062, Peoples R China
[6] Lehigh Univ, Dept Comp Sci & Engn, Bethlehem, PA 18015 USA
基金
英国工程与自然科学研究理事会;
关键词
Malware; Semantics; Feature extraction; Training; Numerical models; Data models; Predictive models; Android; graph representation learning; heterogeneous information network (HIN); malware detection;
D O I
10.1109/TNNLS.2021.3105617
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Android is undergoing unprecedented malicious threats daily, but the existing methods for malware detection often fail to cope with evolving camouflage in malware. To address this issue, we present Hawk, a new malware detection framework for evolutionary Android applications. We model Android entities and behavioral relationships as a heterogeneous information network (HIN), exploiting its rich semantic meta-structures for specifying implicit higher order relationships. An incremental learning model is created to handle the applications that manifest dynamically, without the need for reconstructing the whole HIN and the subsequent embedding model. The model can pinpoint rapidly the proximity between a new application and existing in-sample applications and aggregate their numerical embeddings under various semantics. Our experiments examine more than 80,860 malicious and 100,375 benign applications developed over a period of seven years, showing that Hawk achieves the highest detection accuracy against baselines and takes only 3.5 ms on average to detect an out-of-sample application, with the accelerated training time of 50x faster than the existing approach.
引用
收藏
页码:4703 / 4717
页数:15
相关论文
共 50 条
  • [21] Heterogeneous Graph Attention Networks for Early Detection of Rumors on Twitter
    Huang, Qi
    Yu, Junshuai
    Wu, Jia
    Wang, Bin
    [J]. 2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [22] ANDROID MALWARE DETECTION THROUGH PERMISSION AND PACKAGE
    Ju, Xiang-Yu
    [J]. 2014 INTERNATIONAL CONFERENCE ON WAVELET ANALYSIS AND PATTERN RECOGNITION (ICWAPR), 2014, : 61 - 65
  • [23] AMD-CNN: Android malware detection via feature graph and convolutional neural networks
    Arslan, Recep Sinan
    Tasyurek, Murat
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (23):
  • [24] Obfuscation-resilient Android Malware Detection Based on Graph Convolution Neural Networks.
    Wu, Yue-Ming
    Qi, Meng
    Zou, De-Qing
    Jin, Hai
    [J]. Ruan Jian Xue Bao/Journal of Software, 2023, 34 (06): : 2526 - 2542
  • [25] GDroid: Android malware detection and classification with graph convolutional network
    Gao, Han
    Cheng, Shaoyin
    Zhang, Weiming
    [J]. COMPUTERS & SECURITY, 2021, 106
  • [26] Interpretable Automatic Detection of Android Malware Based on Graph Embedding
    Wang, Yulian
    Lu, Mingming
    [J]. Computer Engineering and Applications, 2024, 57 (23) : 122 - 128
  • [27] 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
  • [28] Service recommendation through graph attention network in heterogeneous information networks
    Xie, Fenfang
    Xu, Yangjun
    Zheng, Angyu
    Chen, Liang
    Zheng, Zibin
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2022, 25 (06) : 643 - 656
  • [29] Android Malware Detection Based on Hypergraph Neural Networks
    Zhang, Dehua
    Wu, Xiangbo
    He, Erlu
    Guo, Xiaobo
    Yang, Xiaopeng
    Li, Ruibo
    Li, Hao
    Vaccaro, Ugo
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (23):
  • [30] Using Capsule Networks for Android Malware Detection Through Orientation-Based Features
    Khan, Sohail
    Nauman, Mohammad
    Alsaif, Suleiman Ali
    Syed, Toqeer Ali
    Eleraky, Hassan Ahmad
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 70 (03): : 5345 - 5362