BinVulDet: Detecting vulnerability in binary program via decompiled pseudo code and BiLSTM-attention

脆弱性(计算) 计算机科学 二进制数 程序切片 脆弱性评估 编码(集合论) 二进制代码 软件 编译程序 数据挖掘 人工智能 计算机安全 数学 程序设计语言 算术 集合(抽象数据类型) 心理学 心理弹性 心理治疗师
作者
Yan Wang,Peng Jia,Xi Peng,Cheng Huang,Jiayong Liu
出处
期刊:Computers & Security [Elsevier BV]
卷期号:125: 103023-103023 被引量:24
标识
DOI:10.1016/j.cose.2022.103023
摘要

Static detection of security vulnerabilities in binary programs is an important research field in software supply chain security. However, existing vulnerability detection methods based on code similarity can only detect known vulnerabilities. Vulnerability features generated by vulnerability pattern-based detection methods are low robust due to the influence of manually defined patterns, compiler diversity, and irrelevant function instructions. In this paper, we propose BinVulDet, which is a binary level vulnerability detection tool for accurate known and unknown vulnerability detection. BinVulDet uses decompilation techniques to obtain pseudo code containing high-level semantic information against the impact of compilation diversity. Then the program slicing technique is used to extract the statements with data dependencies and control dependencies related to the vulnerability. A BiLSTM-attention neural network is used to extract rich contextual semantic information from slice codes to generate more robust vulnerability patterns to detect vulnerabilities. The experimental results show that BinVulDet outperforms the state-of-the-art binary vulnerability detection methods. The FPR and FNR of BinVulDet are 1.04% and 0.89% on average, respectively, which are 3.93% and 22.86% lower than the baseline model on average. BinVulDet can effectively against the influence of compilation diversity and successfully be used for real-world vulnerability detection by being evaluated in three CVE vulnerability projects.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
1秒前
1秒前
科研通AI6.4应助ob采纳,获得30
2秒前
机灵裙子完成签到,获得积分10
2秒前
deksech关注了科研通微信公众号
3秒前
斯文败类应助文艺的从波采纳,获得10
4秒前
4秒前
5秒前
kkkkkkk完成签到,获得积分20
6秒前
刘欣梅完成签到,获得积分10
6秒前
秋末发布了新的文献求助10
7秒前
firefly完成签到 ,获得积分10
8秒前
CipherSage应助小魏采纳,获得10
8秒前
8秒前
缥缈浩然发布了新的文献求助10
10秒前
星辰大海应助俊秀的钥匙采纳,获得10
10秒前
轻松的不惜完成签到,获得积分20
10秒前
tcc发布了新的文献求助10
10秒前
斯文败类应助阔达的菠萝采纳,获得10
10秒前
str完成签到 ,获得积分10
10秒前
11秒前
SciGPT应助iiq采纳,获得10
11秒前
12秒前
12秒前
田様应助标致的灵槐采纳,获得10
12秒前
heab发布了新的文献求助10
12秒前
乐乐应助科研谢啦采纳,获得10
13秒前
14秒前
兴奋手链完成签到,获得积分10
15秒前
15秒前
Hello应助缥缈浩然采纳,获得10
16秒前
16秒前
17秒前
哲学家发布了新的文献求助10
17秒前
科研通AI6.3应助tcc采纳,获得10
18秒前
阿拉斯加今天学习了吗完成签到,获得积分10
18秒前
Kennis完成签到,获得积分10
21秒前
23秒前
华仔应助董致宇采纳,获得10
23秒前
快乐的书本完成签到,获得积分10
23秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
2026年中国辛酸癸酸聚乙二醇甘油酯行业市场现状调查及投资机会研判报告 1000
模型平均及其应用 900
Nondestructive Testing Handbook: Vol. 4, Thermal and Infrared Testing (IR), 4th ed 800
Évora na Idade Média 555
作者名:Kristopher P. Plain,悉尼大学的,目前只能查到其四篇论文,想找到其博士论文 550
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7345287
求助须知:如何正确求助?哪些是违规求助? 8957486
关于积分的说明 19020875
捐赠科研通 6996759
什么是DOI,文献DOI怎么找? 3219926
关于科研通互助平台的介绍 2384874
邀请新用户注册赠送积分活动 2200201