四川大学曾云龙获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉四川大学申请的专利一种基于大语言模型的工业控制协议模糊测试方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119415391B 。
龙图腾网通过国家知识产权局官网在2025-06-27发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411486437.0,技术领域涉及:G06F11/36;该发明授权一种基于大语言模型的工业控制协议模糊测试方法及系统是由曾云龙;李贝贝;刘亮;林可心;何宇浩;宋浩设计研发完成,并于2024-10-23向国家知识产权局提交的专利申请。
本一种基于大语言模型的工业控制协议模糊测试方法及系统在说明书摘要公布了:本发明属于模糊测试领域,公开了一种基于大语言模型的工业控制协议模糊测试方法及系统,该方法包括:获取协议文档、待测试的协议代码和协议样本;基于大语言模型对协议文档进行解析,得到协议解析信息;基于大语言模型对具有漏洞信息的协议样本进行漏洞提取,得到多个漏洞文档;基于检索增强生成框架,采用查询语句和协议解析信息对外部知识库进行检索,生成富集初始种子集;基于大语言模型对待测试的协议代码进行代码审计,得到协议代码的脆弱点代码,对协议代码的脆弱点代码进行插桩,得到插桩代码;基于预设的种子能量分配规则对输入种子进行突变,基于突变后的输入种子对插桩代码进行模糊测试。本发明提升了模糊测试产生异常的概率和速度。
本发明授权一种基于大语言模型的工业控制协议模糊测试方法及系统在权利要求书中公布了:1.一种基于大语言模型的工业控制协议模糊测试方法,其特征在于,所述方法包括: 获取协议文档、待测试的协议代码和具有漏洞信息的协议样本; 基于大语言模型对协议文档进行解析,得到协议解析信息; 基于大语言模型对具有漏洞信息的协议样本进行漏洞提取,得到多个漏洞文档,并以多个漏洞文档构建外部知识库; 基于检索增强生成框架,采用查询语句和协议解析信息对外部知识库进行检索,生成富集初始种子集; 基于大语言模型对待测试的协议代码进行代码审计,得到协议代码的脆弱点代码,对协议代码的脆弱点代码进行插桩,得到插桩代码;其中,基于大语言模型对待测试的协议代码进行代码审计,得到协议代码的脆弱点代码,包括: 判断待测试的协议代码的长度是否超过预设长度,若是,将待测试的协议代码分割为多个代码片段; 基于思维链提示法,引导大语言模型对多个代码片段进行代码审计,得到审计结果,所述审计结果包括:多个代码片段中的至少一个脆弱点代码和至少一个脆弱点代码对应的脆弱点得分和脆弱点原因,其中,脆弱点得分用于表征脆弱点代码对应的代码片段产生漏洞的可能性; 以富集初始种子集中的初始种子作为模糊测试工具的输入种子,并基于预设的种子能量分配规则对输入种子进行突变,基于突变后的输入种子对插桩代码进行模糊测试;所述种子能量分配规则为: 获取多个代码片段中的至少一个脆弱代码对应的脆弱点得分,对至少一个脆弱代码对应的脆弱点得分进行排序,得到脆弱得分序列; 基于预先构建的映射函数,将至少一个脆弱代码对应的脆弱点得分映射到执行体上,所述执行体基于脆弱得分序列构建; 从富集初始种子集中选取任意一个初始种子作为输入种子,确定该输入种子在执行体上的执行次数; 基于灰盒模糊测试器确定该输入种子的原始能量,所述原始能量用于决定该输入种子突变后产生的有效测试用例数; 基于该输入种子的原始能量和该输入种子在执行体上的执行次数,构建分段增量函数; 基于分段增量函数、脆弱得分值、该输入种子突变后产生的有效测试用例数和该初始种子被选取的次数,构建种子能量分配函数,所述种子能量分配函数用于为每个输入种子分配种子能量;其中,种子能量用于决定输入种子在突变后生成的新的测试用例的数量。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人四川大学,其通讯地址为:610000 四川省成都市一环路南一段24号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。