Self-Supervised Vision Transformers for Malware Detection

08/15/2022
by   Sachith Seneviratne, et al.
33

Malware detection plays a crucial role in cyber-security with the increase in malware growth and advancements in cyber-attacks. Previously unseen malware which is not determined by security vendors are often used in these attacks and it is becoming inevitable to find a solution that can self-learn from unlabeled sample data. This paper presents SHERLOCK, a self-supervision based deep learning model to detect malware based on the Vision Transformer (ViT) architecture. SHERLOCK is a novel malware detection method which learns unique features to differentiate malware from benign programs with the use of image-based binary representation. Experimental results using 1.2 million Android applications across a hierarchy of 47 types and 696 families, shows that self-supervised learning can achieve an accuracy of 97 classification of malware which is higher than existing state-of-the-art techniques. Our proposed model is also able to outperform state-of-the-art techniques for multi-class malware classification of types and family with macro-F1 score of .497 and .491 respectively.

READ FULL TEXT

page 2

page 4

page 8

page 9

page 10

page 12

page 13

page 14

research
09/02/2022

BinImg2Vec: Augmenting Malware Binary Image Classification with Data2Vec

Rapid digitalisation spurred by the Covid-19 pandemic has resulted in mo...
research
09/04/2023

MalwareDNA: Simultaneous Classification of Malware, Malware Families, and Novel Malware

Malware is one of the most dangerous and costly cyber threats to nationa...
research
04/10/2020

High-Accuracy Malware Classification with a Malware-Optimized Deep Learning Model

Malware threats are a serious problem for computer security, and the abi...
research
04/04/2022

Deep Image: A precious image based deep learning method for online malware detection in IoT Environment

The volume of malware and the number of attacks in IoT devices are risin...
research
07/19/2019

New Era of Deeplearning-Based Malware Intrusion Detection: The Malware Detection and Prediction Based On Deep Learning

With the development of artificial intelligence algorithms like deep lea...
research
11/23/2020

On a Bayesian Approach to Malware Detection and Classification through n-gram Profiles

Detecting and correctly classifying malicious executables has become one...
research
04/16/2022

SETTI: A Self-supervised Adversarial Malware Detection Architecture in an IoT Environment

In recent years, malware detection has become an active research topic i...

Please sign up or login with your details

Forgot password? Click here to reset