中海油信息科技有限公司苑舒斌获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中海油信息科技有限公司申请的专利一种代码漏洞检测方法、装置、计算机设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119377973B 。
龙图腾网通过国家知识产权局官网在2025-06-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411965147.4,技术领域涉及:G06F21/57;该发明授权一种代码漏洞检测方法、装置、计算机设备及存储介质是由苑舒斌;刘晨昱;施建衡;韩宇;周晓宇;刘欣宇;张开设计研发完成,并于2024-12-30向国家知识产权局提交的专利申请。
本一种代码漏洞检测方法、装置、计算机设备及存储介质在说明书摘要公布了:本公开提供了一种代码漏洞检测方法、装置、计算机设备及存储介质,其中,该方法包括:对待检测代码进行划分,得到各个函数对应的代码片段;确定各个代码片段之间的控制依赖关系、变量之间的数据依赖关系以及待检测代码的上下文依赖关系;根据控制依赖关系、数据依赖关系以及上下文依赖关系,对代码片段进行第一特征提取,得到结构特征信息;对代码片段对应的图像信息进行第二特征提取,得到顺序特征信息;对代码片段进行第三特征提取,得到时序特征信息;对结构特征信息、顺序特征信息和时序特征信息进行特征融合处理,得到代码片段的融合特征信息;分别将各个代码片段的融合特征信息输入至漏洞检测模型中,得到各个代码片段的漏洞检测结果。
本发明授权一种代码漏洞检测方法、装置、计算机设备及存储介质在权利要求书中公布了:1.一种代码漏洞检测方法,其特征在于,包括:按照待检测代码包含的函数,对所述待检测代码进行划分,得到各个函数对应的代码片段;确定各个代码片段之间的控制依赖关系、各个代码片段中包含的变量之间的数据依赖关系,以及所述待检测代码的上下文依赖关系;针对各个代码片段,根据所述控制依赖关系、所述数据依赖关系以及所述待检测代码的上下文依赖关系,对所述代码片段进行第一特征提取,得到所述代码片段的结构特征信息;针对各个代码片段,对所述代码片段进行图像转化处理,得到所述代码片段对应的图像信息,并对所述代码片段对应的图像信息进行第二特征提取,得到所述代码片段的顺序特征信息;针对各个代码片段,对所述代码片段进行第三特征提取,得到所述代码片段的时序特征信息;分别对各个代码片段的所述结构特征信息、所述顺序特征信息和所述时序特征信息进行特征融合处理,得到各个代码片段的融合特征信息;分别将各个代码片段的融合特征信息输入至训练好的漏洞检测模型中,得到各个代码片段的漏洞检测结果;确定所述待检测代码的上下文依赖关系,包括:针对每个代码片段,分别对所述代码片段中包含的变量和语句进行特征表示,得到变量特征向量和语句特征向量;针对各个变量,分别将该变量的变量特征向量和各个语句特征向量输入至前向多层感知机模型中,得到各个语句特征向量与所述变量特征向量的第一关联分数值;以及,分别将该变量的变量特征向量和各个语句特征向量输入至后向多层感知机模型中,得到各个语句特征向量与所述变量特征向量的第二关联分数值;将第一关联分数值超过第一阈值的语句特征向量作为第一目标语句特征向量;以及,将第二关联分数值超过第二阈值的语句特征向量作为第二目标语句特征向量;对所述第一目标语句特征向量对应的语句进行聚合,生成该变量对应的前向代码切片;以及,对所述第二目标语句特征向量对应的语句进行聚合,生成该变量对应的后向代码切片;将所述代码切片输入至训练好的自监督学习模型中,输出所述待检测代码的上下文依赖关系。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中海油信息科技有限公司,其通讯地址为:518054 广东省深圳市南山区粤海街道蔚蓝海岸社区后海滨路3168号中海油大厦B3305;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。