Software Vulnerability Detection Using Deep Neural Networks: A Survey

计算机科学 深度学习 利用 安全编码 人工智能 脆弱性(计算) 软件 人工神经网络 领域(数学) 源代码 机器学习 数据科学 软件工程 计算机安全 软件安全保证 信息安全 程序设计语言 数学 保安服务 纯数学
作者
Guanjun Lin,Sheng Wen,Qing‐Long Han,Jun Zhang,Yang Xiang
出处
期刊:Proceedings of the IEEE [Institute of Electrical and Electronics Engineers]
卷期号:108 (10): 1825-1848 被引量:226
标识
DOI:10.1109/jproc.2020.2993293
摘要

The constantly increasing number of disclosed security vulnerabilities have become an important concern in the software industry and in the field of cybersecurity, suggesting that the current approaches for vulnerability detection demand further improvement. The booming of the open-source software community has made vast amounts of software code available, which allows machine learning and data mining techniques to exploit abundant patterns within software code. Particularly, the recent breakthrough application of deep learning to speech recognition and machine translation has demonstrated the great potential of neural models’ capability of understanding natural languages. This has motivated researchers in the software engineering and cybersecurity communities to apply deep learning for learning and understanding vulnerable code patterns and semantics indicative of the characteristics of vulnerable code. In this survey, we review the current literature adopting deep-learning-/neural-network-based approaches for detecting software vulnerabilities, aiming at investigating how the state-of-the-art research leverages neural techniques for learning and understanding code semantics to facilitate vulnerability discovery. We also identify the challenges in this new field and share our views of potential research directions.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
qisuo发布了新的文献求助10
刚刚
2231040647应助aowu采纳,获得10
刚刚
wsbkeyanTong发布了新的文献求助10
刚刚
大山完成签到,获得积分10
3秒前
6秒前
清新的夜柳完成签到,获得积分10
7秒前
地下室没有鬼完成签到 ,获得积分10
8秒前
wanci应助年轻的凤采纳,获得10
12秒前
15秒前
不敢装睡完成签到,获得积分10
17秒前
tsttst完成签到,获得积分10
18秒前
tisansmar完成签到,获得积分10
27秒前
飞翔的帅猪完成签到,获得积分10
27秒前
27秒前
29秒前
日子语梦发布了新的文献求助10
32秒前
32秒前
shinysparrow应助沉静野狼采纳,获得10
32秒前
宋温暖完成签到,获得积分10
33秒前
34秒前
开心的金发布了新的文献求助10
34秒前
赘婿应助Ll采纳,获得10
34秒前
36秒前
37秒前
英俊友易完成签到,获得积分10
38秒前
38秒前
小墨应助风口上的飞猪采纳,获得20
39秒前
自觉的剑身完成签到 ,获得积分10
41秒前
HJBF666发布了新的文献求助10
44秒前
年轻的凤发布了新的文献求助10
46秒前
tiger完成签到 ,获得积分10
47秒前
小二郎应助英俊友易采纳,获得10
49秒前
大猩猩完成签到 ,获得积分10
49秒前
共享精神应助Rochester采纳,获得30
50秒前
51秒前
yxl要顺利毕业_发4篇C完成签到,获得积分10
53秒前
传奇3应助夏飞飞采纳,获得10
53秒前
赘婿应助陈媛采纳,获得10
54秒前
hanch发布了新的文献求助30
58秒前
开心的金完成签到,获得积分10
58秒前
高分求助中
Teaching Social and Emotional Learning in Physical Education 900
Chinese-English Translation Lexicon Version 3.0 500
[Lambert-Eaton syndrome without calcium channel autoantibodies] 440
Plesiosaur extinction cycles; events that mark the beginning, middle and end of the Cretaceous 400
Two-sample Mendelian randomization analysis reveals causal relationships between blood lipids and venous thromboembolism 400
薩提亞模式團體方案對青年情侶輔導效果之研究 400
3X3 Basketball: Everything You Need to Know 310
热门求助领域 (近24小时)
化学 材料科学 医学 生物 有机化学 工程类 生物化学 纳米技术 物理 内科学 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 电极 光电子学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 2386566
求助须知:如何正确求助?哪些是违规求助? 2093010
关于积分的说明 5266833
捐赠科研通 1819839
什么是DOI,文献DOI怎么找? 907803
版权声明 559181
科研通“疑难数据库(出版商)”最低求助积分说明 484911