Android Malware Detection Based on Structural Features of the Function Call Graph

被引:12
|
作者
Yang, Yang [1 ,2 ]
Du, Xuehui [1 ,2 ]
Yang, Zhi [1 ,2 ]
Liu, Xing [3 ]
机构
[1] Informat Engn Univ, Zhengzhou Informat Sci & Technol Inst, Zhengzhou 450001, Peoples R China
[2] Informat Engn Univ, Henan Prov Key Lab Informat Secur, Zhengzhou 450001, Peoples R China
[3] China Elect Standardizat Inst, Informat Secur Res Ctr, Beijing 100007, Peoples R China
基金
中国国家自然科学基金;
关键词
Android; malware detection; function call graph; graph convolutional network;
D O I
10.3390/electronics10020186
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The openness of Android operating system not only brings convenience to users, but also leads to the attack threat from a large number of malicious applications (apps). Thus malware detection has become the research focus in the field of mobile security. In order to solve the problem of more coarse-grained feature selection and larger feature loss of graph structure existing in the current detection methods, we put forward a method named DGCNDroid for Android malware detection, which is based on the deep graph convolutional network. Our method starts by generating a function call graph for the decompiled Android application. Then the function call subgraph containing the sensitive application programming interface (API) is extracted. Finally, the function call subgraphs with structural features are trained as the input of the deep graph convolutional network. Thus the detection and classification of malicious apps can be realized. Through experimentation on a dataset containing 11,120 Android apps, the method proposed in this paper can achieve detection accuracy of 98.2%, which is higher than other existing detection methods.
引用
收藏
页码:1 / 18
页数:17
相关论文
共 50 条
  • [1] Using G Features to Improve the Efficiency of Function Call Graph Based Android Malware Detection
    Liu, Yu
    Zhang, Liqiang
    Huang, Xiangdong
    WIRELESS PERSONAL COMMUNICATIONS, 2018, 103 (04) : 2947 - 2955
  • [2] Using G Features to Improve the Efficiency of Function Call Graph Based Android Malware Detection
    Yu Liu
    Liqiang Zhang
    Xiangdong Huang
    Wireless Personal Communications, 2018, 103 : 2947 - 2955
  • [3] SFCGDroid: android malware detection based on sensitive function call graph
    Shi, Sibo
    Tian, Shengwei
    Wang, Bo
    Zhou, Tiejun
    Chen, Guanxin
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2023, 22 (05) : 1115 - 1124
  • [4] SFCGDroid: android malware detection based on sensitive function call graph
    Sibo Shi
    Shengwei Tian
    Bo Wang
    Tiejun Zhou
    Guanxin Chen
    International Journal of Information Security, 2023, 22 : 1115 - 1124
  • [5] SeGDroid: An Android malware detection method based on sensitive function call graph learning
    Liu, Zhen
    Wang, Ruoyu
    Japkowicz, Nathalie
    Gomes, Heitor Murilo
    Peng, Bitao
    Zhang, Wenbin
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 235
  • [6] Enhancing android malware detection explainability through function call graph APIs
    Soi, Diego
    Sanna, Alessandro
    Maiorca, Davide
    Giacinto, Giorgio
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2024, 80
  • [7] Android Malware Detection Method Based on Function Call Graphs
    Ding, Yuxin
    Zhu, Siyi
    Xia, Xiaoling
    NEURAL INFORMATION PROCESSING, ICONIP 2016, PT IV, 2016, 9950 : 70 - 77
  • [8] 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
    CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 3218 - 3235
  • [9] Learning features from enhanced function call graphs for Android malware detection
    Cai, Minghui
    Jiang, Yuan
    Gao, Cuiying
    Li, Heng
    Yuan, Wei
    NEUROCOMPUTING, 2021, 423 : 301 - 307
  • [10] An Android Malware Detection Approach to Enhance Node Feature Differences in a Function Call Graph Based on GCNs
    Wu, Haojie
    Luktarhan, Nurbol
    Tian, Gaoqi
    Song, Yangyang
    SENSORS, 2023, 23 (10)