摘要
本公开提供了一种代码漏洞检测方法、装置、计算机设备及存储介质,其中,该方法包括:对待检测代码进行划分,得到各个函数对应的代码片段;确定各个代码片段之间的控制依赖关系、变量之间的数据依赖关系以及待检测代码的上下文依赖关系;根据控制依赖关系、数据依赖关系以及上下文依赖关系,对代码片段进行第一特征提取,得到结构特征信息;对代码片段对应的图像信息进行第二特征提取,得到顺序特征信息;对代码片段进行第三特征提取,得到时序特征信息;对结构特征信息、顺序特征信息和时序特征信息进行特征融合处理,得到代码片段的融合特征信息;分别将各个代码片段的融合特征信息输入至漏洞检测模型中,得到各个代码片段的漏洞检测结果。
技术关键词
代码切片
代码漏洞检测方法
监督学习模型
数据依赖关系
语句
变量
融合特征
时序特征
多层感知机
计算机设备
机器可读指令
漏洞检测装置
数值
程序依赖图
图像
处理器
可读存储介质
生成程序
系统为您推荐了相关专利信息
代码缺陷
预训练语言模型
节点
自动修复方法
动态剪枝
驾驶习惯数据
车机
信息采集模块
驾驶路线轨迹
发音特征
风险预测模型
风险预测方法
语句
基建工程技术
计算机设备