一种基于源代码注释和程序依赖图的函数级漏洞检测方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于源代码注释和程序依赖图的函数级漏洞检测方法
申请号:CN202510904394
申请日期:2025-07-01
公开号:CN120909898A
公开日期:2025-11-07
类型:发明专利
摘要
本发明涉及软件安全技术等领域,公开了一种基于源代码注释和程序依赖图的函数级漏洞检测方法,旨在通过融合代码注释和代码语句特征,使用程序依赖图作为代码表征方式,使用图卷积神经网络学习代码的结构信息以及语法语义信息,有效的提高了漏洞检测率,同时此方式具有良好的可扩展性,包括下述步骤:去掉代码中所存在的不规范的注释信息,并对代码进行规范化处理;生成规范化之后的代码的程序依赖图PDG;使用大模型为每一个节点生成注释信息,得到包含代码语句及代码语句的注释信息的程序依赖图;生成代码注释信息的向量表征和代码语句的向量表征,而后融合这两种向量表征为一个融合特征向量,用于后续输入图神经网络整体架构进行模型训练。
技术关键词
程序依赖图 漏洞检测方法 语句 注意力神经网络 BERT模型 节点 模型预训练 卷积神经网络学习 生成代码 代码分析工具 深度学习框架 生成程序 语义 编码器 符号 分词 自然语言 变量 数据