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

Combining Graph-Based Learning With Automated Data Collection for Code Vulnerability Detection

计算机科学 源代码 机器学习 人工智能 软件质量 图形 静态程序分析 概率逻辑 抽象语法树 控制流程图 Java 控制流程 程序理解 软件 编码(集合论) 理论计算机科学 程序设计语言 软件系统 语法 软件开发 集合(抽象数据类型)
作者
Huanting Wang,Guixin Ye,Zhanyong Tang,Shin Hwei Tan,Songfang Huang,Dingyi Fang,Yansong Feng,Lizhong Bian,Zheng Wang
出处
期刊:IEEE Transactions on Information Forensics and Security [Institute of Electrical and Electronics Engineers]
卷期号:16: 1943-1958 被引量:294
标识
DOI:10.1109/tifs.2020.3044773
摘要

This paper presents FUNDED (Flow-sensitive vUl-Nerability coDE Detection), a novel learning framework for building vulnerability detection models. Funded leverages the advances in graph neural networks (GNNs) to develop a novel graph-based learning method to capture and reason about the program's control, data, and call dependencies. Unlike prior work that treats the program as a sequential sequence or an untyped graph, Funded learns and operates on a graph representation of the program source code, in which individual statements are connected to other statements through relational edges. By capturing the program syntax, semantics and flows, Funded finds better code representation for the downstream software vulnerability detection task. To provide sufficient training data to build an effective deep learning model, we combine probabilistic learning and statistical assessments to automatically gather high-quality training samples from open-source projects. This provides many real-life vulnerable code training samples to complement the limited vulnerable code samples available in standard vulnerability databases. We apply Funded to identify software vulnerabilities at the function level from program source code. We evaluate Funded on large real-world datasets with programs written in C, Java, Swift and Php, and compare it against six state-of-the-art code vulnerability detection models. Experimental results show that Funded significantly outperforms alternative approaches across evaluation settings.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
半夏完成签到,获得积分10
6秒前
只影斜完成签到 ,获得积分10
7秒前
bkagyin应助抗体药物偶联采纳,获得10
20秒前
23秒前
24秒前
qin完成签到 ,获得积分10
27秒前
精明尔芙敏完成签到 ,获得积分10
29秒前
37秒前
39秒前
Changhiwi完成签到 ,获得积分10
40秒前
42秒前
43秒前
高大的凡阳完成签到 ,获得积分10
48秒前
没事搞点学术完成签到,获得积分10
49秒前
燕儿完成签到 ,获得积分10
53秒前
悄然飘去完成签到 ,获得积分10
54秒前
mengmenglv完成签到 ,获得积分0
55秒前
jiuzhege完成签到 ,获得积分10
1分钟前
ztl完成签到 ,获得积分10
1分钟前
学术小垃圾完成签到,获得积分10
1分钟前
physicalpicture完成签到,获得积分10
1分钟前
a379896033完成签到 ,获得积分10
1分钟前
任性孤菱完成签到 ,获得积分10
1分钟前
阿姨洗铁路完成签到 ,获得积分10
1分钟前
1分钟前
Arctic完成签到 ,获得积分10
1分钟前
Robin完成签到 ,获得积分10
1分钟前
晴空万里完成签到 ,获得积分10
2分钟前
xue完成签到 ,获得积分10
2分钟前
miaorunquan完成签到,获得积分10
2分钟前
葡萄小伊ovo完成签到 ,获得积分10
2分钟前
Lucas应助DamienC采纳,获得10
2分钟前
偏偏完成签到 ,获得积分10
2分钟前
叶远望完成签到 ,获得积分10
2分钟前
2分钟前
sevenhill完成签到 ,获得积分0
2分钟前
vitamin完成签到 ,获得积分0
2分钟前
DamienC发布了新的文献求助10
2分钟前
ding应助Wang采纳,获得10
2分钟前
彦成完成签到,获得积分10
2分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
China Pluperfect I: Epistemology of Past and Outside in Chinese Art 520
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
Cosmos as Art Object: Studies in Plato's Timaeus and Other Dialogues 500
What is the Future of Psychotherapy in Digital Age? Technology, AI Bots, and Psychotherapy after Covid 444
Management and the Arts 310
Teaching Social and Emotional Learning in Physical Education 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7634270
求助须知:如何正确求助?哪些是违规求助? 9208300
关于积分的说明 19748368
捐赠科研通 7202489
什么是DOI,文献DOI怎么找? 3275028
关于科研通互助平台的介绍 2436932
邀请新用户注册赠送积分活动 2271933