- 0
- 0
- 约1.48万字
- 约 26页
- 2026-01-23 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN115017511B(45)授权公告日2025.01.10
(21)申请号202210469716.0
(22)申请日2022.04.28
(65)同一申请的已公布的文献号
申请公布号CN115017511A
(43)申请公布日2022.09.06
(73)专利权人武汉工程大学
地址430000湖北省武汉市东湖新技术开
发区光谷一路206号
专利权人武汉引行科技有限公司
(72)发明人陈灯张俊张彦铎吴云韬
于宝成鞠剑平唐剑隐徐文霞彭丽
(74)专利代理机构北京轻创知识产权代理有限
公司11212专利代理师陈晓斌
(51)Int.CI.
GO6F21/57(2013.01)
GO6F21/56(2013.01)
GO6F18/214(2023.01)
GO6F8/41(2018.01)
GO6N3/042(2023.01)
GO6N3/0464(2023.01)
GO6N3/0442(2023.01)
GO6N3/084(2023.01)
(56)对比文件
CN111259394A,2020.06.09
CN111460450A,2020.07.28
审查员邓清清
权利要求书3页说明书8页附图2页
(54)发明名称
一种源代码漏洞检测方法、装置以及存储介
质
(57)摘要
CN115017511B本发明提供一种源代码漏洞检测方法、装置以及存储介质,属于代码检测技术领域,方法包括:S1:分别对各个原始源代码数据的数据预处理得到预处理后源代码数据;S2:按照预设比例对多个预处理后源代码数据的划分得到训练集,验证集和测试集;S3:对训练集的代码图编码得到多个代码图数据;S4:根据多个代码图数据、验证集和测试集对训练模型的模型分析得到检测模型;S5:通过检测模型对待检测源代码数据的检测分析得到检测结果。本发明实现了函数级的自动代码漏洞检测,能在源代码中快速、高效地完成代码漏洞检测任务,解决了代码静态分析工
CN115017511B
通过爬虫工具获取多个原始源代码数据,分别对各个所述原始
源代码数据进行数据预处理,得到与各个所述原始源代码数据
对应的预处理后源代码数据
按照预设比例对多个所述预处理后源代码数据进行划分,得到训练集,验证集和测试集
对所述训练集进行代码图的编码,得到多个代码图数据
构建训练模型,根据多个所述代码图数据、所述验证集和所述测试集对所述训练模型进行模型分析,得到检测模型
导入待检测源代码数据,通过所述检测模型对所述特检测源代码数据进行检测分析,得到是否存在漏洞的检测结果
CN115017511B权利要求书1/3页
2
1.一种源代码漏洞检测方法,其特征在于,包括如下步骤:
S1:通过爬虫工具获取多个原始源代码数据,分别对各个所述原始源代码数据进行数据预处理,得到与各个所述原始源代码数据对应的预处理后源代码数据;
S2:按照预设比例对多个所述预处理后源代码数据进行划分,得到训练集,验证集和测试集;
S3:对所述训练集进行代码图的编码,得到多个代码图数据;
S4:构建训练模型,根据多个所述代码图数据、所述验证集和所述测试集对所述训练模型进行模型分析,得到检测模型;
S5:导入待检测源代码数据,通过所述检测模型对所述待检测源代码数据进行检测分析,得到是否存在漏洞的检测结果;
所述步骤S4的过程包括:
构建训练模型,根据多个所述代码图数据对所述训练模型进行训练,得到训练后的模型;
根据所述测试集对所述训练后的模型进行测试,得到待验证模型;
根据所述验证集对所述待验证模型进行参数调整,得到检测模型;
所述构建训练模型,根据多个所述代码图数据对所述训练模型进行训练,得到训练后的模型的过程包括:
基于残差门控图神经网络分别对各个所述代码图数据进行目标特征向量的计算,得到与各个所述源代码训练数据对应的多个目标特征向量;
分别对与各个所述源代码训练数据对应的多个目标特征向量进行图池化处理,得到与各个所述源代码训练数据对应的全局特征向量;
利用Sigmoid函数分别对各个所述全局特征向量进行映射,得到与各个所述源代
您可能关注的文档
- CN114505989B 树脂供给装置、树脂密封装置和树脂密封品的制造方法 (山田尖端科技株式会社).docx
- CN114506347B 一种自动驾驶通过施工路段的系统和方法 (重庆长安汽车股份有限公司).docx
- CN114511714B 物体识别装置和物体识别方法 (株式会社日立制作所).docx
- CN114514236B 含有全氟烷基的核酸及其制造方法 (Agc株式会社).docx
- CN114518846B 数据处理方法及装置 (阿里巴巴(中国)有限公司).docx
- CN114519274B 一种气驱油藏注采参数分步优化方法 (中国石油大学(华东)).docx
- CN114548031B 信号检测方法和装置 (长鑫存储技术有限公司).docx
- CN114559923B 一种无人驾驶车辆自动紧急避障系统及其控制方法 (湖北汽车工业学院).docx
- CN114565528B 一种基于多尺度和注意力机制的遥感影像降噪方法及系统 (中南大学).docx
- CN114580160B 一种用于含裂纹功能梯度板传热问题的非局部方法 (河海大学).docx
最近下载
- 2025-2030中国氮化铝粉行业市场发展趋势与前景展望战略研究报告.docx
- 混凝土路面砖JC446-2000标准.pdf VIP
- 三相交流系统短路容量计算及编制说明.pdf VIP
- SH_T 3408-2022 石油化工钢制对焊管件技术规范.docx
- JC_T 2453-2018中空玻璃间隔条 第3部分:暖边间隔条.pdf
- 太阳能模拟软件:SAM二次开发_(4).SAM数据输入与管理.docx VIP
- ISO 9001 2026 DIS新版标准核心变化点解读教材.pdf VIP
- 二十届中纪委五次全会知识测试题及答案解析.doc VIP
- 2025年吊带技术规范标准[详].pdf VIP
- 安全生产管理组织机构图.doc VIP
原创力文档

文档评论(0)