Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 积分商城 国际服务 IP管家助手 科技果 科技人才 商标交易 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 深圳大学许智武获国家专利权

深圳大学许智武获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉深圳大学申请的专利一种回归模糊测试方法、装置、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119088709B

龙图腾网通过国家知识产权局官网在2026-02-13发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411228783.9,技术领域涉及:G06F11/3668;该发明授权一种回归模糊测试方法、装置、设备及存储介质是由许智武;杜怡楠;付志远;明仲设计研发完成,并于2024-09-03向国家知识产权局提交的专利申请。

一种回归模糊测试方法、装置、设备及存储介质在说明书摘要公布了:本发明涉及模糊测试技术领域,具体是涉及一种回归模糊测试方法、装置、设备及存储介质。本发明首先提取目标代码的控制流信息和数据流信息,当将测试用例输入至程序源代码之后,监测目标代码的控制流信息的控制流覆盖和数据流信息的数据流覆盖,并控制流覆盖和所述数据流覆盖,更新测试用例,直至程序源代码崩溃,得到最终测试用例,也就是找到能让程序源代码崩溃的测试用例。从上述分析可知,本发明使用控制流覆盖和数据流覆盖引导更新测试用例,使数据流覆盖能够充分覆盖目标代码及其相关的代码,以提升回归漏洞检测能力。

本发明授权一种回归模糊测试方法、装置、设备及存储介质在权利要求书中公布了:1.一种回归模糊测试方法,其特征在于,包括: 获取程序源代码因版本变更而产生的目标代码,并提取所述目标代码的控制流信息和数据流信息,包括:提取所述目标代码所对应的调用函数;提取所述目标代码与所述调用函数相关的控制流信息;解析所述目标代码所包含的基本块,所述基本块为只有一个输入口和一个输出口的代码块;从所述基本块中筛选出用于定义变量的定义基本块,从所述基本块中筛选出用于调用变量的使用基本块;确定所述定义基本块之间的数据依赖图;将所述定义基本块、所述使用基本块、所述数据依赖图作为数据流信息; 将测试用例输入至所述程序源代码,当输入所述测试用之后的所述程序源代码未崩溃时,监测所述控制流信息的控制流覆盖和所述数据流信息的数据流覆盖; 依据所述控制流覆盖和所述数据流覆盖,更新所述测试用例,直至所述程序源代码崩溃,得到最终测试用例; 所述监测所述控制流信息的控制流覆盖和所述数据流信息的数据流覆盖,包括: 在所述程序源代码上插装监测程序; 通过所述监测程序监测控制流信息的执行次数,并依据所述控制流信息的执行次数,得到控制流覆盖; 通过所述监测程序监测目标定义的所述数据依赖图所包含的最近距离和最远距离,所述目标定义为所述定义基本块所在的定义; 依据每个所述目标定义的所述最近距离和所述最远距离,得到每个所述目标定义的定义子分数; 依据每个所述目标定义的定义子分数,从所有的所述目标定义的定义子分数中筛选出目标定义分数; 通过所述监测程序监测每个目标使用所对应的所述使用基本块的执行次数,并依据每个所述目标使用所对应的执行次数,得到目标使用分数,所述目标使用为所述使用基本块所在的使用; 将所述目标定义分数和所述目标使用分数作为数据流覆盖。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳大学,其通讯地址为:518061 广东省深圳市南山区粤海街道南海大道3688号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。