清晨好,您是今天最早来到科研通的研友!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您科研之路漫漫前行!

Enhancing vulnerability detection via AST decomposition and neural sub-tree encoding

计算机科学 脆弱性(计算) 树(集合论) 编码(内存) 数据挖掘 人工智能 计算机安全 数学分析 数学
作者
Zhenzhou Tian,Binhui Tian,Jiajun Lv,Yanping Chen,Lingwei Chen
出处
期刊:Expert Systems With Applications [Elsevier BV]
卷期号:238: 121865-121865 被引量:41
标识
DOI:10.1016/j.eswa.2023.121865
摘要

The explosive growth of software vulnerabilities poses a serious threat to the system security and has become one of the urgent problems of the day. However, existing vulnerability detection methods are still faced with limitations in reaching the balance between detection accuracy, efficiency and applicability. Following a divide-and-conquer strategy, this paper proposes TrVD (abstract syntax Tree decomposition based Vulnerability Detector) to disclose the indicative semantics implied in the source code fragments for accurate and efficient vulnerability detection. To facilitate the capture of subtle semantic features, TrVD converts the AST of a code fragment into an ordered set of sub-trees of restricted sizes and depths with a novel decomposition algorithm. The semantics of each sub-tree can thus be effectively collected with a carefully designed tree-structured neural network. Finally, a Transformer-style encoder is utilized to aggregate the long-range contextual semantics of all sub-trees into a vulnerability-specific vector to represent the target code fragment. The extensive experiments conducted on five large datasets consisting of diverse real-world and synthetic vulnerable samples demonstrate the performance superiority of TrVD against SOTA approaches in detecting the presence of vulnerabilities and pinpointing the vulnerability types. The ablation studies also confirm the effectiveness of TrVD's core designs.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
彦子完成签到 ,获得积分0
3秒前
酷酷的人生完成签到,获得积分10
9秒前
humorlife完成签到,获得积分10
34秒前
现代的冰海完成签到,获得积分10
35秒前
zyyicu完成签到,获得积分10
36秒前
Ava应助安详的觅风采纳,获得10
36秒前
41秒前
47秒前
积极的鬼神完成签到 ,获得积分10
49秒前
52秒前
57秒前
安详的觅风完成签到,获得积分10
1分钟前
arniu2008发布了新的文献求助10
1分钟前
sunwsmile完成签到 ,获得积分10
1分钟前
chenzhuod完成签到,获得积分10
1分钟前
雪海完成签到,获得积分20
1分钟前
Kao应助科研通管家采纳,获得10
1分钟前
scenery0510完成签到,获得积分10
1分钟前
2分钟前
12123发布了新的文献求助10
2分钟前
bdsb完成签到,获得积分10
2分钟前
2分钟前
满意的火车完成签到 ,获得积分10
2分钟前
2分钟前
wang应助12123采纳,获得10
2分钟前
2分钟前
简珹楚完成签到 ,获得积分10
2分钟前
arniu2008发布了新的文献求助10
3分钟前
yuan完成签到 ,获得积分10
3分钟前
小白发布了新的文献求助20
3分钟前
情怀应助小白采纳,获得10
3分钟前
Kao应助科研通管家采纳,获得10
3分钟前
Kao应助科研通管家采纳,获得10
3分钟前
凉雨渲完成签到,获得积分10
3分钟前
甜美沛萍完成签到 ,获得积分10
3分钟前
3分钟前
gszy1975完成签到,获得积分10
4分钟前
123456发布了新的文献求助10
4分钟前
田田完成签到 ,获得积分10
4分钟前
西扬完成签到 ,获得积分10
4分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Nondestructive Testing Handbook: Vol. 4, Thermal and Infrared Testing (IR), 4th ed 800
作者名:Kristopher P. Plain,悉尼大学的,目前只能查到其四篇论文,想找到其博士论文 590
Évora na Idade Média 555
Soil mites of the family Rhagidiidae (Actinedida: Eupodoidea). Morphology, Systematics, Ecology 520
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
Radical Reactions 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7363344
求助须知:如何正确求助?哪些是违规求助? 8972467
关于积分的说明 19071854
捐赠科研通 7008657
什么是DOI,文献DOI怎么找? 3223730
关于科研通互助平台的介绍 2387434
邀请新用户注册赠送积分活动 2204536