arrow
返回

Syntax-Aware Hierarchical Attention Networks for Code Vulnerability Detection

delete2026-01-01
delete0
PRE
AI
蒋泳波 封面图
蒋泳波 (Yongbo Jiang)
H
Huang, Shengnan
F
Feng, Tao
B
Baofeng Duan *
DOI:10.32604/cmc.2025.069423delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
在现代软件开发中,由于复杂性和开发周期的压缩,传统静态漏洞检测方法面临显著挑战,包括高误报率和复杂逻辑漏检,这归因于其对规则模板的过度依赖。本文提出了一种语法感知的层级注意力网络(SAHAN)模型,通过语法规则驱动的多粒度代码切片和层级语义融合机制实现高精度漏洞检测。SAHAN模型首先生成语法无关单元(SIUs),基于抽象语法树(AST)和预定义语法规则对代码进行切片,保留漏洞敏感上下文。随后,通过层级注意力机制,局部语法感知层编码SIU内的细粒度模式,而全局语义相关层捕捉跨SIU的漏洞链,实现语法与语义的协同建模。实验表明,在QEMU等基准数据集上,SAHAN相较于Devign和VulDeePecker等基线模型,平均检测性能提升了4.8%至13.1%。
Keyword:
Vulnerability detection
abstract syntax tree
syntax rule slicing
hierarchical attention mechanism
deep learning

期刊

C
CMC-Computers Materials & Continua
IF:
1.7
论文数:
518
被引数:
0

机构

L
lanzhou university of technology
学者数:
1.2W
论文数: 7.0K
被引数: 4
引用论文

引用论文

暂无论文信息