MalBERT: Using Transformers for Cybersecurity and Malicious Software Detection
Abir Rahali, Moulay A. Akhloufi

TL;DR
This paper introduces MalBERT, a Transformer-based model utilizing BERT architecture for static analysis of Android app source code to detect and classify malware effectively.
Contribution
It is the first to apply BERT-based Transformers for static malware detection in Android applications, demonstrating high performance.
Findings
Transformer models outperform traditional methods in malware detection.
MalBERT achieves high accuracy in classifying malware categories.
Static analysis with Transformers is effective for cybersecurity.
Abstract
In recent years we have witnessed an increase in cyber threats and malicious software attacks on different platforms with important consequences to persons and businesses. It has become critical to find automated machine learning techniques to proactively defend against malware. Transformers, a category of attention-based deep learning techniques, have recently shown impressive results in solving different tasks mainly related to the field of Natural Language Processing (NLP). In this paper, we propose the use of a Transformers' architecture to automatically detect malicious software. We propose a model based on BERT (Bidirectional Encoder Representations from Transformers) which performs a static analysis on the source code of Android applications using preprocessed features to characterize existing malware and classify it into different representative malware categories. The obtained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Network Security and Intrusion Detection · Digital and Cyber Forensics
MethodsLinear Layer · Residual Connection · Adam · Linear Warmup With Linear Decay · Refunds@Expedia|||How do I get a full refund from Expedia? · Weight Decay · Multi-Head Attention · Dense Connections · Softmax · Layer Normalization
