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

AITNT
正文
推荐专利
一种基于源代码注释和程序依赖图的函数级漏洞检测方法
申请号:CN202510904394
申请日期:2025-07-01
公开号:CN120909898A
公开日期:2025-11-07
类型:发明专利
摘要
本发明涉及软件安全技术等领域,公开了一种基于源代码注释和程序依赖图的函数级漏洞检测方法,旨在通过融合代码注释和代码语句特征,使用程序依赖图作为代码表征方式,使用图卷积神经网络学习代码的结构信息以及语法语义信息,有效的提高了漏洞检测率,同时此方式具有良好的可扩展性,包括下述步骤:去掉代码中所存在的不规范的注释信息,并对代码进行规范化处理;生成规范化之后的代码的程序依赖图PDG;使用大模型为每一个节点生成注释信息,得到包含代码语句及代码语句的注释信息的程序依赖图;生成代码注释信息的向量表征和代码语句的向量表征,而后融合这两种向量表征为一个融合特征向量,用于后续输入图神经网络整体架构进行模型训练。
技术关键词
程序依赖图 漏洞检测方法 语句 注意力神经网络 BERT模型 节点 模型预训练 卷积神经网络学习 生成代码 代码分析工具 深度学习框架 生成程序 语义 编码器 符号 分词 自然语言 变量 数据
系统为您推荐了相关专利信息
1
知识三元组抽取方法、装置、电子设备及可读存储介质
关系抽取模型 三元组 实体 训练样本集 语句
2
一种数据迁移方法、装置、设备及存储介质
数据迁移方法 自定义数据类型 数据格式 神经网络模型 数据迁移技术
3
基于大数据与人工智能的金融客户精准营销系统及方法
精准营销系统 精准营销方法 动态规则引擎 金融 大数据
4
一种考虑温度传感器故障的数控机床主轴热误差补偿方法
热误差补偿方法 温度传感器故障 数控机床主轴 故障传感器 温度敏感点
5
数据可视化配置方法、装置、设备及介质
分词 关键词 文本 词性规则 可视化界面
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号