SAC: Collaborative learning of structure and content features for Android malware detection framework

被引:0
作者
Yang, Jin [1 ,2 ,3 ]
Liang, Huijia [1 ]
Ren, Hang [2 ]
Jia, Dongqing [1 ]
Wang, Xin [1 ]
机构
[1] Sichuan Univ, Sch Cyber Sci & Engn, Chengdu 610207, Sichuan, Peoples R China
[2] Minist Educ, Key Lab Data Protect & Intelligent Management, Chengdu 610207, Peoples R China
[3] Tibet Univ, Sch Informat Sci & Technol, Lhasa 850000, Xizang, Peoples R China
基金
中国国家自然科学基金;
关键词
Android; Malware detection; Graph convolutional network; Convolutional neural network; Deep learning;
D O I
10.1016/j.neucom.2025.130053
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid development of Internet of Things (IoT) technology, Android devices have increasingly become primary targets for malware attacks. Although significant research has been conducted in the field of malware detection, existing methods still face challenges when dealing with complex samples. In particular, a more comprehensive analysis is required in the domain of feature extraction. To enhance the accuracy of malware detection, we propose the SAC framework. This method utilizes Dalvik Executable (DEX) files as the data source and achieves deep integration of multi-view features by collaboratively modeling image and graph data types. Specifically, to accurately capture the local features of malware and improve the identification of critical behavioral patterns, we designed a task-oriented convolutional neural network (CNN) named IFNeXt, which integrates visualization analysis with an inverted bottleneck structure. Furthermore, we introduced a dual-channel graph convolutional network (GCN) that models the hierarchical structure of bytecode as a directed graph, capturing the co-occurrence relationships and semantic similarities between method calls. This approach enables a deeper exploration of the global structural features of malware. The SAC framework fully leverages the complementary advantages of image and graph data structures, providing a more comprehensive characterization of malware features from both content and structural perspectives. Experimental results demonstrate that our method achieves a detection accuracy of 99.43% on multiple real-world public datasets, significantly outperforming existing state-of-the-art detection techniques. This indicates the potential and innovation of our approach in enhancing the security of the Android platform.
引用
收藏
页数:13
相关论文
共 66 条
  • [51] MalScan: Fast Market-Wide Mobile Malware Scanning by Social-Network Centrality Analysis
    Wu, Yueming
    Li, XiaoDi
    Zou, Deqing
    Yang, Wei
    Zhang, Xin
    Jin, Hai
    [J]. 34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 139 - 150
  • [52] Aggregated Residual Transformations for Deep Neural Networks
    Xie, Saining
    Girshick, Ross
    Dollar, Piotr
    Tu, Zhuowen
    He, Kaiming
    [J]. 30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 5987 - 5995
  • [53] DeepRefiner: Multi-layer Android Malware Detection System Applying Deep Neural Networks
    Xu, Ke
    Li, Yingjiu
    Deng, Robert H.
    Chen, Kai
    [J]. 2018 3RD IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P 2018), 2018, : 473 - 487
  • [54] ICCDetector: ICC-Based Malware Detection on Android
    Xu, Ke
    Li, Yingjiu
    Deng, Robert H.
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2016, 11 (06) : 1252 - 1264
  • [55] EfficientNet convolutional neural networks-based Android malware detection
    Yadav, Pooja
    Menon, Neeraj
    Ravi, Vinayakumar
    Vishvanathan, Sowmya
    Pham, Tuan D.
    [J]. COMPUTERS & SECURITY, 2020, 115
  • [56] An Android Malware Detection and Classification Approach Based on Contrastive Lerning
    Yang, Shaojie
    Wang, Yongjun
    Xu, Haoran
    Xu, Fangliang
    Chen, Mantun
    [J]. COMPUTERS & SECURITY, 2022, 123
  • [57] Android Malware Detection Based on Structural Features of the Function Call Graph
    Yang, Yang
    Du, Xuehui
    Yang, Zhi
    Liu, Xing
    [J]. ELECTRONICS, 2021, 10 (02) : 1 - 18
  • [58] A Survey on Malware Detection Using Data Mining Techniques
    Ye, Yanfang
    Li, Tao
    Adjeroh, Donald
    Iyengar, S. Sitharama
    [J]. ACM COMPUTING SURVEYS, 2017, 50 (03)
  • [59] AI-HydRa: Advanced hybrid approach using random forest and deep learning for malware classification
    Yoo, Suyeon
    Kim, Sungjin
    Kim, Seungjae
    Kang, Brent Byunghoon
    [J]. INFORMATION SCIENCES, 2021, 546 : 420 - 435
  • [60] Byte-level malware classification based on markov images and deep learning
    Yuan, Baoguo
    Wang, Junfeng
    Liu, Dong
    Guo, Wen
    Wu, Peng
    Bao, Xuhua
    [J]. COMPUTERS & SECURITY, 2020, 92