Content area

Abstract

Malware detection is an important task in software maintenance. It can effectively protect user information from the attack of malicious developers. Existing studies mainly focus on leveraging permission information and API call information to identify malware. However, many studies pay attention to the API call without considering the role of API call sequences. In this study, we propose a new method by combining both the permission information and the API call sequence information to distinguish malicious applications from benign applications. First, we extract features of permission and API call sequence with a decompiling tool. Then, one-hot encoding and Word2Vec are adopted to represent the permission feature and the API call sequence feature for each application, respectively. Based on this, we leverage Random Forest (RF) and Convolutional Neural Networks (CNN) to train a permission-based classifier and an API call sequence-based classifier, respectively. Finally, we design a linear strategy to combine the outputs of these two classifiers to predict the labels of newly arrived applications. By an evaluation with 15,198 malicious applications and 15,129 benign applications, our approach achieves 98.84% in terms of precision, 98.17% in terms of recall, 98.50% in terms of F1-score, and 98.52% in terms of accuracy on average, and outperforms the state-of-art method Malscan by 2.12%, 0.27%, 1.20%, and 1.24%, respectively. In addition, we demonstrate that the method combining two features achieves better performance than the methods based on a single feature.

Details

Title
Predicting Android malware combining permissions and API call sequences
Author
Chen, Xin 1 ; Yu, Haihua 1 ; Yu, Dongjin 1   VIAFID ORCID Logo  ; Chen, Jie 1 ; Sun, Xiaoxiao 1 

 Hangzhou Dianzi University, School of Computer Science and Technology, Hangzhou, China (GRID:grid.411963.8) (ISNI:0000 0000 9804 6672) 
Pages
655-685
Publication year
2023
Publication date
Sep 2023
Publisher
Springer Nature B.V.
ISSN
09639314
e-ISSN
15731367
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2859387640
Copyright
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022. Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.