arrow
返回

Malsight: Exploring Malicious Source Code and Benign Pseudocode for Iterative Binary Malware Summarization

delete2025-01-01
delete0
PRE
AI
H
Haolang Lu
H
Hongrui Peng
G
Guoshun Nan
J
Jiaoyang Cui
C
Cheng Wang
W
Weifei Jin
S
Songtao Wang
S
Shengli Pan
X
Xiaofeng Tao
DOI:10.1109/TIFS.2025.3583552delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
二进制恶意软件摘要旨在自动生成可读的恶意软件行为描述,以促进恶意软件分析和检测等任务。基于大型语言模型(LLM)的先前方法已显示出巨大潜力。然而,它们仍面临严重问题,包括实用性差、解释不准确和摘要不完整,这主要源于晦涩的伪代码结构和缺乏恶意软件训练摘要。此外,涉及二进制恶意软件中丰富交互的函数调用关系仍未得到充分探索。为此,我们提出Malsight,一种新颖的代码摘要框架,可通过探索恶意源代码和良性伪代码来迭代生成二进制恶意软件的描述。具体而言,我们使用LLM构建了首个恶意软件摘要数据集MalS和MalP,并利用人工努力对其进行手动完善。在训练阶段,我们使用MalS和良性伪代码数据集调整我们提出的MalT5,一种新颖的基于LLM的代码模型。然后,在测试阶段,我们将伪代码函数迭代输入MalT5以获取摘要。该过程有助于理解伪代码结构并捕获函数间的复杂交互,从而提升摘要的实用性、准确性和完整性。此外,我们提出了新的评估基准BLEURT-sum来衡量摘要质量。在三个数据集上的实验表明了所提出的Malsight的有效性。值得注意的是,我们提出的MalT5仅拥有0.77B参数,其性能可与更大的Code-Llama相媲美。
Keyword:
Malware
code summarization
binary code

期刊

IEEE Transactions on Information Forensics and Security 封面图
IEEE Transactions on Information Forensics and Security
IF:
8
论文数:
5.3K
被引数:
2.3W

机构

B
Beijing University of Posts and Telecommunications
学者数:
2.6K
论文数: 1.2K
被引数: 4.2K
Z
Zhongguancun Laboratory
学者数:
274
论文数: 200
被引数: 0
引用论文

引用论文

BLEU布卢
err2001-01-01
err0
errOAAI
errKishore Papineni; Salim Roukos; Todd Ward; Wei-Jing Zhu
err分享
err收藏
err分享
err收藏
Poster
err
IF0
err2019-11-06
err0
PREAI
errRaphael Labaca-Castro; Battista Biggio; Gabi Dreo Rodosek
err分享
err收藏
HexT5: Unified Pre-Training for Stripped Binary Code Information Inference
err
IF0
err2023-09-11
err0
PREAI
errJiaqi Xiong; Guoqiang Chen; Kejiang Chen; Han Gao; Shaoyin Cheng; Weiming Zhang
err分享
err收藏
Reverse engineering: Journey from code to design
err
IF0
err2011-04-01
err0
PREAI
errAti Jain; Swapnil Soner; Anand Gadwal
err分享
err收藏
学者 查看更多内容