摘要
本发明涉及漏洞检测技术领域,为基于预训练代码语言模型和卷积神经网络的漏洞检测方法,包含以下步骤S1、获取漏洞数据集,对漏洞数据集进行预处理,构建模型训练数据集。S2、根据模型训练数据集的源代码获取数据传播链和代码token序列,对数据传播链和token序列进行嵌入得到源代码对应的嵌入向量;S3、构建漏洞检测模型,对漏洞检测模型进行训练得到训练好的漏洞检测模型;S4、通过训练好的漏洞检测模型输出待检测的源代码是否存在漏洞。本发明构建基于预训练代码语言模型和卷积神经网络的漏洞检测模型,采用了数据传播链和代码token序列作为模型输入,可以学习到源代码的语义信息和结构信息,捕获关键的漏洞特征,提高了漏洞检测的准确性和有效性。
技术关键词
漏洞检测方法
卷积神经网络模块
序列
判断源代码
数据
广度优先搜索算法
变量
漏洞检测技术
多头注意力机制
样本
前馈神经网络
抽象语法树
漏洞特征
对源代码
节点
关系
标签
有效性
结点
系统为您推荐了相关专利信息
语音唤醒识别方法
语音识别模型
数据
编码特征
样本
网络平台
燃气设备
环境监测数据
环境监测装置
智慧燃气
风电设备
故障监测方法
历史运行数据
因子
滑动窗口
残差模块
通道
双向特征金字塔
算法
特征提取能力
控制终端
转换单元
主控芯片
电源控制电路
检测气体传感器