FAGnet: Family-aware-based android malware analysis using graph neural network

被引:2
|
作者
Wang, Zhendong [1 ]
Zeng, Kaifa [1 ]
Wang, Junling [1 ]
Li, Dahai [1 ]
机构
[1] Jiangxi Univ Sci & Technol, Sch Informat Engn, Ganzhou 341000, Jiangxi, Peoples R China
关键词
Android malware analysis; Malware family; Graph neural network; Graph classification; Static code analysis;
D O I
10.1016/j.knosys.2024.111531
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Android malware family analysis is essential for building an efficient malware detection mechanism. In recent years, many graph representation learning -based malware detection and classification studies have been proposed, and many methods model malware as graph data to mine the behavioral semantics of malware. However, they do not consider the relationship at the sample (graph) level, and malware belonging to the same family has similar malicious behavior. The transformation of samples according to the Data Processing Inequality (DPI) will lead to the loss of mutual information transmission, which inspired us to consider the analysis of malware based on graph representation learning from this perspective. In this paper, we consider introducing the relationship between malware samples, inserting a family representation refinement component that is conducive to improving the family separability in the graph classification task, and propose a Family -Aware Graph neural network Android malware analysis (FAGnet). We use 4 backbones to perform extension experiments on 2 benchmark datasets and comprehensively compare some baseline methods. The experiments verify the effectiveness of FAGnet, which achieves 98.11 % accuracy on the Drebin dataset and 83.45 % and 72.76 % accuracy on the CICAndMal2017 category and family classification, respectively. In addition, FAGnet is evaluated with real -world data, and its satisfactory performance was maintained in real -world scenarios.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] IoT-Based Android Malware Detection Using Graph Neural Network With Adversarial Defense
    Yumlembam, Rahul
    Issac, Biju
    Jacob, Seibu Mary
    Yang, Longzhi
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (10) : 8432 - 8444
  • [2] An Android Malware Detection Method Based on Metapath Aggregated Graph Neural Network
    Li, Qingru
    Zhang, Yufei
    Wang, Fangwei
    Wang, Changguang
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT III, 2024, 14489 : 344 - 357
  • [3] Graph Neural Network-based Android Malware Classification with Jumping Knowledge
    Lo, Wai Weng
    Layeghy, Siamak
    Sarhan, Mohanad
    Gallagher, Marcus
    Portmann, Marius
    2022 5TH IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (IEEE DSC 2022), 2022,
  • [4] Automatic Detection of Android Malware via Hybrid Graph Neural Network
    Zhang, Chunyan
    Zhou, Qinglei
    Huang, Yizhao
    Tang, Ke
    Gui, Hairen
    Liu, Fudong
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [5] Multimodal Neural Network Based Malware Detection for Android
    Gu, Fuxuan
    Du, Zhibo
    2024 2ND INTERNATIONAL CONFERENCE ON MOBILE INTERNET, CLOUD COMPUTING AND INFORMATION SECURITY, MICCIS 2024, 2024, : 63 - 67
  • [6] Analysis of Android malware family characteristic based on isomorphism of sensitive API call graph
    Zhou, Hao
    Zhang, Wei
    Wei, Fengqiong
    Chen, Yunfang
    2017 IEEE SECOND INTERNATIONAL CONFERENCE ON DATA SCIENCE IN CYBERSPACE (DSC), 2017, : 319 - 327
  • [7] Graph Embedding based Familial Analysis of Android Malware using Unsupervised Learning
    Fan, Ming
    Luo, Xiapu
    Liu, Jun
    Wang, Meng
    Nong, Chunyin
    Zheng, Qinghua
    Liu, Ting
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, : 771 - 782
  • [8] Android malware classification using convolutional neural network and LSTM
    Soodeh Hosseini
    Ali Emamali Nezhad
    Hossein Seilani
    Journal of Computer Virology and Hacking Techniques, 2021, 17 : 307 - 318
  • [9] Android malware classification using convolutional neural network and LSTM
    Hosseini, Soodeh
    Nezhad, Ali Emamali
    Seilani, Hossein
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2021, 17 (04) : 307 - 318
  • [10] Opcode sequence analysis of Android malware by a convolutional neural network
    Li, Dan
    Zhao, Lichao
    Cheng, Qingfeng
    Lu, Ning
    Shi, Wenbo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (18):