一种使用异构图注意力网络的源代码漏洞检测方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种使用异构图注意力网络的源代码漏洞检测方法
申请号:CN202411870775
申请日期:2024-12-18
公开号:CN119760720B
公开日期:2025-10-10
类型:发明专利
摘要
本发明提供了一种基于异构图注意力网络的源代码漏洞检测方法,属于智能软件工程领域。解决了深度学习模型在特征提取过程中语义信息不足的技术问题。其技术方案为:包括以下步骤:S1:对开源数据集进行数据预处理;S2:通过代码解析器将源代码解析为图结构;S3:融合多种代码结构图,并对图结构进行剪枝操作;S4:利用Word2Vec对异构图节点进行特征初始化;S5:基于元路径将异构图划分为12个元图;S6:将异构图信息输入两层注意力网络进行模型训练;S7:基于验证集筛选出最佳模型。本发明的有益效果在于:通过将源代码解析为异构图结构,并结合两层注意力网络进行模型训练,有效提升了漏洞检测的性能。
技术关键词
注意力 节点 抽象语法树 智能软件工程 sigmoid函数 异构信息网络 广度优先遍历 语义 格式 句法信息 多层感知器 深度学习模型 漏洞 对源代码 数据 训练集 算法