Content area

Abstract

Malicious behavior detection is a key topic that has been a focus in the field of intrusion detection. Current intrusion detection systems are primarily based on single-point monitoring and detection and cannot detect attack modes with a hidden attack frequency. The idea presented in this paper is the incorporation of API call sequence software into the analysis and the construction of behavior chains to express the behavior patterns in software. This paper introduces related definitions of behavioral points and behaviors and proposes a depth-detection method for malware based on behavior chains (MALDC). The method monitors behavior points based on API calls and then uses the calling sequence of those behavior points at runtime to construct a behavior chain. Finally, we use depth detection method based on long short-term memory(LSTM) to detect malicious behavior from the behavior chains. To verify the performance of the proposed model, we conducted a large experiment on 54,324 malware and 53,361 benign samples collected from Windows systems and used those samples to train and test the model. Comparative verification by using various classifiers showed that the behavior points extracted based on the above method and the constructed behavior chains can be used to recognize malicious behavior at a high recognition rate. The method achieved an accuracy of 98.64% with a false positive rate of less than 2% in the best case, which is a satisfactory recognition rate for detecting malicious software behavior.

Details

Title
MALDC: a depth detection method for malware based on behavior chains
Author
Zhang, Hao 1 ; Zhang, Wenjun 1 ; Lv Zhihan 2 ; Sangaiah, Arun Kumar 3   VIAFID ORCID Logo  ; Huang, Tao 1 ; Chilamkurti Naveen 4 

 National Engineering Laboratory for Educational Big Data, Central China Normal University, Wuhan, China (GRID:grid.411407.7) (ISNI:0000 0004 1760 2614); National Engineering Research Center for E-Learning, Central China Normal University, Wuhan, China (GRID:grid.411407.7) (ISNI:0000 0004 1760 2614) 
 Qingdao University, School of Data Science and Software Engineering, Qingdao, China (GRID:grid.410645.2) (ISNI:0000 0001 0455 0905) 
 Vellore Institute of Technology, School of Computing Science and Engineering, Vellore, India (GRID:grid.412813.d) (ISNI:0000 0001 0687 4946) 
 La Trobe University, Department of Computer Science and Computer Engineering, Melbourne, Australia (GRID:grid.1018.8) (ISNI:0000 0001 2342 0938) 
Pages
991-1010
Publication year
2020
Publication date
Mar 2020
Publisher
Springer Nature B.V.
ISSN
1386145X
e-ISSN
15731413
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2195741627
Copyright
World Wide Web is a copyright of Springer, (2019). All Rights Reserved.