摘要
本发明公开了一种基于异构图神经网络的PHP污点型漏洞检测方法,属于软件安全领域。本发明包括以下步骤:通过代码预处理模块对PHP源代码进行注释去除、变量命名规范化及字符串标准化处理,生成标准化代码;基于漏洞子属性图提取模块逆向追踪漏洞汇点至污点源,提取精简的漏洞子属性图,剔除冗余节点与边;通过图节点嵌入模块融合BERT语义特征与节点类型特征生成初始嵌入向量,构建包含抽象语法树边、程序流图边及控制依赖图边的异构图;采用异构图神经网络漏洞检测模块对多类型边进行独立特征聚合,结合注意力机制动态加权融合,并通过Top‑k图池化筛选关键节点;最终将图级特征输入分类器实现漏洞检测。
技术关键词
漏洞检测方法
节点
污点
异构
注意力机制
损失函数优化
BERT模型
语义特征
独立特征
模块
程序依赖图
邻居
梯度下降算法
漏洞特征
代码结构
语句
分类器
系统为您推荐了相关专利信息
跨模态检索方法
文本编码器
适配器
图像编码器
注意力机制
欺诈检测方法
节点
神经网络模型
重构
欺诈检测系统
超声心动图
分割方法
掩膜
多尺度特征融合
注意力机制
多功能船舶
装配机器人
机器人装置
底盘
机械臂部件