中国人民解放军国防科技大学张元良获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国人民解放军国防科技大学申请的专利交互代码覆盖率的缺陷检测方法、装置、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120596388B 。
龙图腾网通过国家知识产权局官网在2026-03-31发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510777638.4,技术领域涉及:G06F11/3668;该发明授权交互代码覆盖率的缺陷检测方法、装置、设备及介质是由张元良;罗朝鹏;李姗姗;贾周阳;姜志杰;刘浩然;白林枭;郑智政;陈欣设计研发完成,并于2025-06-11向国家知识产权局提交的专利申请。
本交互代码覆盖率的缺陷检测方法、装置、设备及介质在说明书摘要公布了:本发明提供一种交互代码覆盖率的缺陷检测方法、装置、设备及介质,该交互代码覆盖率的缺陷检测方法包括:对目标系统采用钩子函数执行静态分析,得到目标系统配置交互代码的污点集合和调用图;根据污点集合和调用图,确定目标系统的运行状态图;通过钩子函数获取被施加工作负载的目标系统的配置覆盖率和调用栈信息,根据配置覆盖率、调用栈信息及运行状态图对目标系统进行测试,得到测试的种子池和变异配置参数;根据种子池和变异配置参数执行迭代测试,得到配置缺陷检测结果。本发明的有益效果为:提高了配置交互代码覆盖率和总体代码覆盖率。
本发明授权交互代码覆盖率的缺陷检测方法、装置、设备及介质在权利要求书中公布了:1.一种交互代码覆盖率的缺陷检测方法,其特征在于,包括: 对目标系统采用钩子函数执行静态分析,得到目标系统配置交互代码的污点集合和调用图; 根据所述污点集合和所述调用图,确定目标系统的运行状态图,包括:通过钩子函数获取配置的污点集合与描述系统整体调用关系的调用图,根据污点集合和调用图确定目标系统的运行状态图,其中运行状态图包括节点及节点之间的调用关系,其中节点表示方法,每个节点包括方法的配置污点对象; 通过钩子函数获取被施加工作负载的目标系统的配置覆盖率和调用栈信息,根据配置覆盖率、调用栈信息及运行状态图对目标系统进行测试,得到测试的种子池和变异配置参数,包括:通过钩子函数获取每次测试的配置覆盖率和调用栈信息,根据配置覆盖率和调用栈信息对调用图进行分析,得到配置交互代码的可达性;恢复测试的执行序列,对每条执行序列中已被覆盖的节点确定深层配置交互代码的可达性;采用剪枝算法对调用图进行剪枝处理,包括对目标系统中每个节点进行检查,得到与配置相关的污点;对节点的后继节点的污点信息进行识别,若不存在污点信息,则将节点及对应后继节点从调用图执行剪枝处理;对被移除节点的后继节点执行是否包括污点信息的检查,直至调用图只保留存在潜在影响的节点;若任一节点的后续节点中存在可达的深层配置交互代码,将节点的配置参数添加至种子池,得到更新后的种子池和变异配置参数;其中,通过钩子函数获取每轮测试后每个配置参数的值,以及,通过配置文件或配置解析函数获取配置参数的默认值,采用启发式规则根据配置参数的值和配置参数的默认值得到变异配置参数;获取配置参数的依赖关系,确定依赖集合,根据依赖集合对变异配置参数的依赖配置执行变异处理; 根据种子池和变异配置参数执行迭代测试,得到配置缺陷检测结果。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人民解放军国防科技大学,其通讯地址为:410003 湖南省长沙市开福区德雅路109号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励