MalDetConv: Automated Behaviour-based Malware Detection Framework Based on Natural Language Processing and Deep Learning Techniques

09/08/2022
by   Pascal Maniriho, et al.
0

The popularity of Windows attracts the attention of hackers/cyber-attackers, making Windows devices the primary target of malware attacks in recent years. Several sophisticated malware variants and anti-detection methods have been significantly enhanced and as a result, traditional malware detection techniques have become less effective. This work presents MalBehavD-V1, a new behavioural dataset of Windows Application Programming Interface (API) calls extracted from benign and malware executable files using the dynamic analysis approach. In addition, we present MalDetConV, a new automated behaviour-based framework for detecting both existing and zero-day malware attacks. MalDetConv uses a text processing-based encoder to transform features of API calls into a suitable format supported by deep learning models. It then uses a hybrid of convolutional neural network (CNN) and bidirectional gated recurrent unit (CNN-BiGRU) automatic feature extractor to select high-level features of the API Calls which are then fed to a fully connected neural network module for malware classification. MalDetConv also uses an explainable component that reveals features that contributed to the final classification outcome, helping the decision-making process for security analysts. The performance of the proposed framework is evaluated using our MalBehavD-V1 dataset and other benchmark datasets. The detection results demonstrate the effectiveness of MalDetConv over the state-of-the-art techniques with detection accuracy of 96.10 MalBehavD-V1, Allan and John, Brazilian, and Ki-D datasets, respectively. The experimental results show that MalDetConv is highly accurate in detecting both known and zero-day malware attacks on Windows devices.

READ FULL TEXT

page 5

page 12

page 13

page 14

page 17

page 20

page 21

research
07/17/2019

Dynamic Malware Analysis with Feature Engineering and Feature Learning

Dynamic malware analysis executes the program in an isolated environment...
research
06/09/2023

Early Malware Detection and Next-Action Prediction

In this paper, we propose a framework for early-stage malware detection ...
research
05/06/2019

A Benchmark API Call Dataset for Windows PE Malware Classification

The use of operating system API calls is a promising task in the detecti...
research
03/09/2018

Malytics: A Malware Detection Scheme

An important problem of cyber-security is malware analysis. Besides good...
research
01/30/2023

Behavioural Reports of Multi-Stage Malware

The extensive damage caused by malware requires anti-malware systems to ...
research
12/15/2022

A New Deep Boosted CNN and Ensemble Learning based IoT Malware Detection

Security issues are threatened in various types of networks, especially ...
research
07/08/2021

Malware Classification Using Deep Boosted Learning

Malicious activities in cyberspace have gone further than simply hacking...

Please sign up or login with your details

Forgot password? Click here to reset