恭喜中国科学院信息工程研究所孙利民获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜中国科学院信息工程研究所申请的专利面向工控系统监控软件的协议实现模块的模糊测试方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113934621B 。
龙图腾网通过国家知识产权局官网在2025-05-27发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111040139.5,技术领域涉及:G06F11/3668;该发明授权面向工控系统监控软件的协议实现模块的模糊测试方法是由孙利民;方栋梁;宋站威;吕世超;孙玉砚;朱红松设计研发完成,并于2021-09-06向国家知识产权局提交的专利申请。
本面向工控系统监控软件的协议实现模块的模糊测试方法在说明书摘要公布了:本发明提供一种模糊测试方法、系统、电子设备及介质,其中方法包括确定种子报文和种子报文中的动态字段;调整种子报文中的动态字段,形成变异报文;将变异报文输入至被测程序,监测被测程序状态,得出测试结果。本发明通过确定种子报文动态字段,并针对动态字段进行调整形成变异报文的手段,省去了针对固定字段进行调整的步骤,有效提升了变异报文的形成效率。
本发明授权面向工控系统监控软件的协议实现模块的模糊测试方法在权利要求书中公布了:1.一种面向工控系统监控软件的协议实现模块的模糊测试方法,其特征在于,包括:根据监控软件的GUI界面设置逻辑或代码,获取能够产生网络通信行为的操作过程;利用获取的每一个操作过程,基于AutoIT框架生成自动化触发GUI操作的小程序,所述GUI操作小程序实现的功能包括:监控软件启动命令、按钮点击、鼠标坐标点击、选择框选择、Menu选择、快捷键输入、文本框填写和杀死监控软件进程;获取监控软件和设备通信的网络数据包集合,对私有协议进行分析,获得私有协议的格式信息和协议通信模板;其中,所述协议的格式信息包括:字段类型和字段内容;所述协议通信模板包括:协议通信过程中的请求报文和应答报文之间的对应关系,以及应答报文中的动态字段;所述动态字段是通过比较重复操作产生的报文的差异字段确定的、在多个种子报文种字段值不同的字段集合,包括:SequenceNumber字段、SessionID字段以及Checksum字段,所述动态字段对应的字段值是可配置的设备运行参数或用户参数;所述协议为格式未知、通信流程未知的私有协议;利用获取到的网络通信报文,评估每条报文作为种子报文的优先级权重,选出种子报文;所述种子报文是根据优先权重从多个通信报文中选择得到的,所述多个通信报文是从所述设备获取的响应报文,所述响应报文是由所述设备在受到被测程序触发下生成的;所述优先权重是根据通信报文长度、通信报文交互深度以及被测程序处理通信报文执行的程序基本块的数量三者组合确定的;根据测试协议将种子报文中的动态字段实例化,并保留固定字段,形成至少一个变异报文;所述根据测试协议将种子报文中的动态字段实例化,包括:提取所述种子报文中动态字段的格式信息;所述格式信息包括种子报文对应的通信协议;根据所述种子报文中动态字段的格式信息,实例化种子报文中的动态字段;构建基于代理的自动化通信报文输入机制,自动化将实时生成的变异报文输入给监控软件,包括:构建GUIProxy,用于提供对监控软件的GUI操作的自动化控制;构建TrafficProxy,用于对监控软件通信行为的自动化控制;模糊测试控制器初始化时,向GUIProxy发送启动监控软件的命令,GUIProxy运行监控软件;控制器向GUIProxy发送控制GUI操作以触发网络通信行为的命令,GUIProxy调用GUI操作小程序,触发监控软件向TrafficProxy发起请求;控制器周期性请求TrafficProxy当前是否有来自监控软件的请求,如果有,提供变异报文,由TrafficProxy将所述变异报文响应给监控软件完成变异报文的输入;根据所述变异报文运行被测程序,根据Windows系统的EventLog服务监测被测程序状态,得出测试结果,所述测试结果包含所述变异报文与被测程序状态的对应关系;所述得出测试结果的步骤包括:确定所述被测程序运行异常,则将根据所述被测程序运行异常结果与对应的所述变异报文作为测试结果,并重启被测程序;确定所述被测程序运行正常,则更新变异报文,并返回将变异报文输入至被测程序,监测被测程序状态。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国科学院信息工程研究所,其通讯地址为:100093 北京市海淀区闵庄路甲89号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。