基于异构图神经网络的PHP污点型漏洞检测方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
基于异构图神经网络的PHP污点型漏洞检测方法
申请号:CN202510388760
申请日期:2025-03-31
公开号:CN120408630A
公开日期:2025-08-01
类型:发明专利
摘要
本发明公开了一种基于异构图神经网络的PHP污点型漏洞检测方法,属于软件安全领域。本发明包括以下步骤:通过代码预处理模块对PHP源代码进行注释去除、变量命名规范化及字符串标准化处理,生成标准化代码;基于漏洞子属性图提取模块逆向追踪漏洞汇点至污点源,提取精简的漏洞子属性图,剔除冗余节点与边;通过图节点嵌入模块融合BERT语义特征与节点类型特征生成初始嵌入向量,构建包含抽象语法树边、程序流图边及控制依赖图边的异构图;采用异构图神经网络漏洞检测模块对多类型边进行独立特征聚合,结合注意力机制动态加权融合,并通过Top‑k图池化筛选关键节点;最终将图级特征输入分类器实现漏洞检测。
技术关键词
漏洞检测方法 节点 污点 异构 注意力机制 损失函数优化 BERT模型 语义特征 独立特征 模块 程序依赖图 邻居 梯度下降算法 漏洞特征 代码结构 语句 分类器