Electronic Science and Technology ›› 2024, Vol. 37 ›› Issue (5): 71-78.doi: 10.16180/j.cnki.issn1007-7820.2024.05.010

Previous Articles     Next Articles

Multimodal Android Malware Detection Method Based on Behavioral and Semantic Characteristics

ZHU Jinkai1, FANG Lanting1,2,3, JI Xiaowen1, HUANG Jie1,2,3   

  1. 1. School of Cyber Science and Engineering,Southeast University,Nanjing 211189,China
    2. Zijinshan Laboratory,Nanjing 211189,China
    3. Mobile Information Communication and Security Frontier Science Center,Nanjing 211189,China
  • Received:2022-12-19 Online:2024-05-15 Published:2024-05-21
  • Supported by:
    National Natural Science Foundation of China(61906039);The Best Young Scholars Program;Special Funds for Basic Scientific Research of Central Universities(2242022k30007)

Abstract:

Existing methods for detecting Android malware only consider a single kind of features, which do not fully describe the features of Android software. In order to solve the above problems, this study presents a multimodal Android malware detection method based on the permissions, byte code probability matrix and function call graph. At the same time, in order to solve the problem of feature representation of function nodes, a new node feature generation method is presented in this study in the generation of function call graph. In order to enrich the semantic information of opcode, a byte probability matrix generation method based on 2-gram is presented. The experiment proves that the method described the characteristics of Android software more comprehensively than other methods, and the detection accuracy rate reached 95.2%. Compared with the existing methods, the accuracy of this method has been improved by 22% on average, effectively improving the detection ability of Android malware.

Key words: Android, feature fusion, permission, byte probability matrix, function call graph, convolution neural network, malware detection, multimodal

CLC Number: 

  • TP183