宁波谦川科技有限公司张强获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉宁波谦川科技有限公司申请的专利一种面向操作系统内核的模糊测试方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119167369B 。
龙图腾网通过国家知识产权局官网在2026-01-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411206187.0,技术领域涉及:G06F21/57;该发明授权一种面向操作系统内核的模糊测试方法是由张强;单中元;孟庆洋设计研发完成,并于2024-08-30向国家知识产权局提交的专利申请。
本一种面向操作系统内核的模糊测试方法在说明书摘要公布了:本发明涉及软件测试技术领域,公开了一种面向操作系统内核的模糊测试方法,本发明解决了现有面向操作系统内核的模糊测试方法在虚拟化环境中实施时难以确保测试的有效隔离和漏洞高效识别与验证的问题。本发明根据目前没有将hypervisor与模糊测试相结合的问题进行改进,通过结合Hypervisor技术和N‑预测模型,旨在提升对GuestOS内核的安全性测试,该方法通过Hypervisor层对多个GuestOS实例进行并行管理,并利用N‑预测模型来优化测试用例的生成过程,N‑预测模型基于马尔科夫假设,通过考虑历史系统调用序列来预测下一个的系统调用,从而生成更有触发漏洞的测试用例,不仅提高了模糊测试的效率,还可以根据不同的guestoskernel的模糊测试结果,发现未知漏洞的能力,提升了安全性和可靠性。
本发明授权一种面向操作系统内核的模糊测试方法在权利要求书中公布了:1.一种面向操作系统内核的模糊测试方法,包括基于Hypervisor的VM操作系统内核测试框架和基于N-预测模型的测试用例的生成方法,其特征在于:基于Hypervisor的VM操作系统内核测试框架包括以下组件: 管理器:运行在微内核操作系统的主机,管理者主要有两个功能,第一负责管理并调度对队列中待复现的crash进行重现,确保在稳定环境下复现漏洞,验证crash的有效性,第二当没有待复现的crash时,管理并启动模糊测试过程,且管理者也负责持久化存储语料库,所述语料库用于模糊测试的输入数据集,崩溃信息包括触发的crash详情的存储; 模糊器:在虚拟机中运行,且一个虚拟机内可部署多个模糊器以实现并行测试,先通过模糊测试引导负责生成测试输入和管理语料库的最小化,以优化测试效率和覆盖率,再通过远程调用与管理者通信,当发现新的测试覆盖或crash时,通知管理者触发crash重现流程,后启动执行器以执行具体的测试用例,并接收执行结果; 重现器:在虚拟机中运行,主要负责Crash复现,在稳定且受控的环境下,重新执行导致crash的测试用例,验证crash的可复现性和稳定性,再通过执行者调度调用执行器来执行复现crash的测试用例,确保测试环境的一致性; 执行器:与模糊器和重现器紧密协作,负责接收来自模糊器或重现器的测试用例,在隔离环境中执行这些测试用例,再将执行结果返回给发起调用的模糊器或重现器; 基于N-预测模型的测试用例的生成方法包括以下步骤: S1:收集测试用例:初始阶段,收集一批基础的系统调用测试用例作为起点; S2:构建N-预测模型:基于马尔科夫假设,构建适合的N-预测模型,该模型根据给定的前N个系统调用来预测下一个系统调用; S3:实验确定N值:通过实验测试不同N值下的模型预测效果,选择最合适的N值,即确定模型考虑多个系统调用来进行最优的预测; S4:生成新的系统调用序列:从一个初始系统调用开始,利用N-预测模型预测下一个系统调用,并将其添加到当前序列中,将新预测的系统调用作为新的输入,再次利用模型预测下一个系统调用,并继续添加到序列中,重复此过程,直到达到预设的序列长度或满足其他停止条件; S5:评估新的系统调用序列:对新生成的系统调用序列进行分析,识别其中可能包含的脆弱顺序系统调用模式,在目标系统执行这些序列,观察并记录系统响应,特别是异常行为或崩溃信息; S6:更新语料库:将新生成的测试用例、系统调用序列以及对任何崩溃信息数据收集分析资料添加到语料库中,这些新数据将用于未来的测试迭代,以提高测试的有效性和覆盖率; S7:使用模糊测试循环:使用更新后的语料库作为输入,重新执行整个流程,包括生成新的系统调用序列、评估、更新语料库步骤,形成一个持续的模糊测试循环。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人宁波谦川科技有限公司,其通讯地址为:315502 浙江省宁波市奉化区方桥街道恒学路259号-10;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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