arrow
返回

Automatic linux malware detection using binary inspection and runtime opcode tracing☆

delete2025-12-01
delete0
PRE
AI
M
Martí Alonso
A
Andreu Gironés
J
Juan José Costa *
E
Enric Morancho
S
Stefano Di Carlo
R
Ramón Canal
DOI:10.1016/j.micpro.2025.105237delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
数字基础设施面临的快速发展的网络攻击需要新的防护机制来应对。恶意软件攻击作为一种网络攻击,其范围从病毒和蠕虫到勒索软件和间谍软件不等,传统上采用基于签名的检测方法。但随着恶意软件新版本的涌现,这种方法已不足以应对,而新的机器学习工具显示出希望。本文提出两种使用机器学习模型检测Linux恶意软件的方法:(1) 一种动态方法,即在执行过程中跟踪应用程序执行指令(操作码);(2) 一种静态方法,即在执行前检查二进制应用程序文件。我们评估了(1)五种机器学习模型(支持向量机、k-最近邻、朴素贝叶斯、决策树和随机森林)和(2)一种使用长短期记忆架构与词嵌入的深度神经网络。我们展示了方法论、初始数据集准备、用于获取执行指令轨迹的基础设施,以及不同模型的实验结果评估。获得的结果表明,动态方法结合随机森林分类器的准确率达到90%或更高,而静态方法则达到98%的准确率。
Keyword:
Linux malware detection
Static analysis
Dynamic analysis
Opcodes
Machine learning

期刊

M
Microprocessors and Microsystems
IF:
2.6
论文数:
104
被引数:
3.2K

机构

P
polytechnic university of turin
学者数:
488
论文数: 224
被引数: 0
U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Long short-term memory-based Malware classification method for information security
err2019-07-01
err48
PREAI
errKang, Jungho; Jang, Sejun; Li, Shuyu; Jeong, Young-Sik; Sung, Yunsick
err分享
err收藏
Opcode sequences as representation of executables for data-mining-based unknown malware detection
err2013-05-01
err0
PREAI
errIgor Santos; Felix Brezo; Xabier Ugarte-Pedrero; Pablo G. Bringas
err分享
err收藏
err分享
err收藏
没有更多内容