返回
SeMalBERT: Semantic-based malware detection with bidirectional encoder representations from transformers
DOI:10.1016/j.jisa.2023.103690.png)
摘要
En 中文
Machine learning models are widely used for identifying malicious software. However, existing models suffer from issues such as imprecise polysemous representations and a lack of contextual semantic representations, leading to the failure to recognize certain types of malicious software. In this paper, we propose a semantic-based intelligent malware detection model called SeMalBERT for identifying malicious software in Windows systems. Specifically, the model utilizes the API function sequences of malicious software as the learned features. Firstly, BERT is applied to accomplish word representation tasks and extract semantic information from the sequences. Secondly, a hybrid discriminator based on Convolutional Neural Network (CNN) and Long Short-Term Memory (LSTM) is used to explore the chaining relationships between functions. Lastly, an external attention mechanism is added after the LSTM to enable the model to better focus on key information within the text. Experimental results demonstrate that SeMalBERT outperforms existing malware detection techniques in terms of accuracy, F1 score, and loss function value on a general dataset.
Keyword:
Cyber security
BERT
Malware
CNN
LSTM
期刊
IF:
3.7
论文数:
2.0K
被引数:
4.9K
机构
引用论文
A Multi-Perspective malware detection approach through behavioral fusion of API call sequence一种融合API调用序列行为的多视角恶意软件检测方法
COMPUTERS & SECURITY
IF5.4
IoMT Malware Detection Approaches: Analysis and Research ChallengesIoMT恶意软件检测方法: 分析和研究挑战
IEEE ACCESS
IF3.6
OpCode-Level Function Call Graph Based Android Malware Classification Using Deep Learning
SENSORS
IF3.5
Deep learning for effective Android malware detection using API call graph embeddings使用API调用图嵌入的深度学习进行有效的Android恶意软件检测
SOFT COMPUTING
IF2.5
没有更多内容

