arrow
返回

Fus: Combining Semantic and Structural Graph Information for Binary Code Similarity Detection

delete2025-10-02
delete0
delete
OA
AI
Y
Yanlin Li
T
Taiyan Wang
L
Lu Yu
Z
Zulie Pan *
DOI:10.3390/electronics14193781delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
二进制代码相似性检测(BCSD)在软件安全中发挥着重要作用。基于深度学习的最新方法取得了巨大进展。基于单一特征(如语义或图结构)的现有方法难以处理由架构或编译环境变化引起的问题。融合语义和图结构的方法由于对函数学习不足,导致准确率和鲁棒性较低。为解决此问题,我们提出了Fus方法,该方法整合了伪C代码的语义信息和抽象语法树(AST)的结构特征。伪C代码和AST对编译和架构变化具有鲁棒性,并能很好地表示函数。我们的方法包括三个步骤:首先,预处理汇编代码以获取每个函数的伪C代码和AST;其次,采用Siamese网络结合CodeBERT模型提取伪C代码的语义嵌入,并使用树结构长短时记忆网络(Tree LSTM)编码AST;最后,通过累加各自的语义和结构相似度计算函数相似度。评估结果表明,我们的方法在大多数场景下优于当前最优方法。特别是在大规模场景中,其性能尤为突出。在漏洞搜索任务中,Fus实现了最高的召回率,证明了该方法的高准确性和鲁棒性。
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Electronics 封面图
Electronics
IF:
2.6
论文数:
1.1W
被引数:
4.7W

机构

N
National University of Defense Technology
学者数:
3.3K
论文数: 1.0K
被引数: 8.2K
引用论文

引用论文

Asteria-Pro: Enhancing Deep Learning-based Binary Code Similarity Detection by Incorporating Domain Knowledge
err2023-11-24
err16
errOAAI
errYang, Shouguo; Dong, Chaopeng; Xiao, Yang; Cheng, Yiran; Shi, Zhiqiang; Li, Zhi; Sun, Limin
err分享
err收藏
FirmUp
err2018-03-19
err0
PREAI
errYaniv David; Nimrod Partush; Eran Yahav
err分享
err收藏
err分享
err收藏
Control Flow-Based Malware Variant Detection
err2014-07-01
err116
PREAI
errCesare, Silvio; Xiang, Yang; Zhou, Wanlei
err分享
err收藏
Binary executable file similarity calculation using function matching
err2016-12-09
err0
PREAI
errTaeGuen Kim; Yeo Reum Lee; BooJoong Kang; Eul Gyu Im
err分享
err收藏
err分享
err收藏
Statistical similarity of binaries
err2016-06-02
err0
PREAI
errYaniv David; Nimrod Partush; Eran Yahav
err分享
err收藏
学者 查看更多内容