摘要
本发明涉及一种基于双曲门控图神经网络的软件漏洞检测方法及系统,属于信息安全技术领域,解决了现有对软件复杂的漏洞特征提取不准确导致漏洞检测结果不佳的问题。包括:获取软件源代码的多个程序依赖图,通过切片处理获取每个程序依赖图中的多个子图,提取每个子图的图数据构建数据集;构建双曲门控图神经网络并利用数据集进行训练,得到软件漏洞检测模型;双曲门控图神经网络引入双曲几何模型,通过多轮双曲特征变换、邻域聚合和门控更新操作逐步优化子图中各节点的初始特征向量;获取待检测漏洞的软件源代码的待检测子图,分别将待检测子图的图数据传入软件漏洞检测模型,输出每个待检测子图的检测结果。实现了漏洞检测准确性的提升。
技术关键词
软件漏洞检测方法
程序依赖图
软件漏洞检测系统
数据
邻域
切片
信息安全技术
编码器
模型训练模块
多层感知机
解码器
参数
节点特征
消息
邻居
圆盘
系统为您推荐了相关专利信息
等效热阻
长短期记忆神经网络
建筑
负荷预测模型
能耗计算方法
寻优方法
缺陷回波信号
超声传感器阵列
波束
染色体
卷积长短时记忆网络
故障预测方法
文本
表达式
迭代优化算法