arrow
返回

GraphFVD: Property graph-based fine-grained vulnerability detection

delete2025-04-01
delete0
PRE
AI
M
Miaomiao Shao
Y
Yuxin Ding *
曹
曹靖 (Jing Cao)
Y
Yilin Li
DOI:10.1016/j.cose.2025.104350delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
深度学习技术能够自动从软件源代码中提取特征,使其被广泛应用于检测软件漏洞。大多数现有的基于深度学习的方法依赖整个函数或序列级别的程序切片来识别漏洞。然而,这些方法通常难以捕获全面的漏洞语义,导致高误报率和漏报率。在本文中,我们提出了一种基于属性图的新型细粒度漏洞检测方法GraphFVD。我们的方法从Code Property Graph中提取基于属性图的切片,并引入层次化注意力图卷积网络来学习图嵌入。GraphFVD提供了一种细粒度的代码表示,能够捕获与漏洞相关的源代码的语法、控制流、数据流以及自然顺序。我们在两个真实世界的漏洞数据集上评估了该方法的有效性。实验结果表明,我们的方法在两个数据集上都优于现有的最先进的漏洞检测方法。
Keyword:
Vulnerability detection
Program slicing
Deep learning
Hierarchical attention
Relational Graph Convolutional Network

期刊

C
Computers and Security
IF:
5.4
论文数:
4.6K
被引数:
1.4W

机构

H
harbin inst technol
学者数:
5.3K
论文数: 2.3K
被引数: 898
引用论文

引用论文

err分享
err收藏
Enhancing vulnerability detection via AST decomposition and neural sub-tree encoding
err2024-03-01
err6
PREAI
errTian, Zhenzhou; Tian, Binhui; Lv, Jiajun; Chen, Yanping; Chen, Lingwei
err分享
err收藏
LIVABLE: Exploring Long-Tailed Classification of Software Vulnerability Types
err2024-06-01
err5
errOAAI
errWen, Xin-Cheng; Gao, Cuiyun; Luo, Feng; Wang, Haoyu; Li, Ge; Liao, Qing
err分享
err收藏
学者 查看更多内容