Behavioral Malware Classification using Convolutional Recurrent Neural Networks

11/19/2018
by   Bander Alsulami, et al.
0

Behavioral malware detection aims to improve on the performance of static signature-based techniques used by anti-virus systems, which are less effective against modern polymorphic and metamorphic malware. Behavioral malware classification aims to go beyond the detection of malware by also identifying a malware's family according to a naming scheme such as the ones used by anti-virus vendors. Behavioral malware classification techniques use run-time features, such as file system or network activities, to capture the behavioral characteristic of running processes. The increasing volume of malware samples, diversity of malware families, and the variety of naming schemes given to malware samples by anti-virus vendors present challenges to behavioral malware classifiers. We describe a behavioral classifier that uses a Convolutional Recurrent Neural Network and data from Microsoft Windows Prefetch files. We demonstrate the model's improvement on the state-of-the-art using a large dataset of malware families and four major anti-virus vendor naming schemes. The model is effective in classifying malware samples that belong to common and rare malware families and can incrementally accommodate the introduction of new malware samples and families.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/04/2023

Review of Deep Learning-based Malware Detection for Android and Windows System

Differentiating malware is important to determine their behaviors and le...
research
10/05/2020

Data Augmentation Based Malware Detection using Convolutional Neural Networks

Recently, cyber-attacks have been extensively seen due to the everlastin...
research
11/06/2019

The Naked Sun: Malicious Cooperation Between Benign-Looking Processes

Recent progress in machine learning has generated promising results in b...
research
08/17/2022

An Efficient Multi-Step Framework for Malware Packing Identification

Malware developers use combinations of techniques such as compression, e...
research
06/23/2021

Learning Explainable Representations of Malware Behavior

We address the problems of identifying malware in network telemetry logs...
research
12/01/2020

Classifying Malware Using Function Representations in a Static Call Graph

We propose a deep learning approach for identifying malware families usi...
research
01/04/2019

Network-based Analysis and Classification of Malware using Behavioral Artifacts Ordering

Using runtime execution artifacts to identify malware and its associated...

Please sign up or login with your details

Forgot password? Click here to reset