摘要
本发明公开了一种基于多维度特征融合与边语义增强的代码漏洞检测方法,在保留AST高层语法框架的基础上,基于子树折叠规则进行AST子树结构压缩,并融合PDG的数据流与控制流依赖关系,构建轻量化程序语义图;从程序语义图中提取节点多维度特征,结合边语义增强机制提取程序级全局特征,并进行向量化表示;将程序语义图特征输入全连接层,识别潜在漏洞并输出检测结果。本方案引入基于作用域路径的上下文建模机制,结合语义子树、语法结构与作用域信息,提取多维度特征,并通过动态注意力机制实现多维信息融合,防止了局部与全局特征割裂,通过构建边语义增强模块,提升了模型对异构边的区分能力与特征表达能力。
技术关键词
代码漏洞检测方法
节点
语句
语法特征
双向长短期记忆网络
编码机制
程序
语法结构
消息传递机制
注意力机制
数据依赖关系
语义特征
LSTM模型
上下文特征
约束特征
融合规则
系统为您推荐了相关专利信息
边缘控制器
资源分配方法
终端设备
粒子群优化算法
嵌入式文件系统
环境偏差参数
地面光伏电站
历史运行数据
运维设备
仿真实训系统
数字逻辑电路
节点
SAT求解器
伪随机数生成器
队列
智能控制方法
误差
引入遗传算法
模糊PID温度控制系统
BP神经网络
综合服务方法
企业ERP系统
订单
医院HIS系统
零售终端