返回
Self-Supervised Vision Transformers for Malware Detection
DOI:10.1109/ACCESS.2022.3206445.png)
摘要
En 中文
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% for the binary 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.
Keyword:
Malware
Feature extraction
Deep learning
Self-supervised learning
Operating systems
Gray-scale
Visualization
Androids
Self-supervised learning
deep learning
malware detection
Android security
期刊
IF:
3.6
论文数:
9.8W
被引数:
29.4W
机构
引用论文
Global Profiling of the Antioxidant Constituents in Chebulae Fructus Based on an Integrative Strategy of UHPLC/IM-QTOF-MS, MS/MS Molecular Networking, and Spectrum-Effect Correlation基于UHPLC/IM-QTOF-MS、MS/MS分子网络和谱效关系整合策略对诃子中抗氧化成分的全球谱分析
Antioxidants
IF0
A Combination Method for Android Malware Detection Based on Control Flow Graphs and Machine Learning Algorithms
IEEE ACCESS
IF3.6
A Review of Android Malware Detection Approaches Based on Machine Learning基于机器学习的Android恶意软件检测方法综述
IEEE ACCESS
IF3.6

