摘要
本发明公开了一种用于PLC程序脆弱性分析的协议模糊测试方法,将协议数据输入大语言模型中,利用大语言模型生成结构化语义输出,并构建协议字段语义库,生成变异的测试用例,利用测试用例进行目标系统协议测试。本发明的方案案通过大语言模型的语义分析能力,实现对私有通信协议的细粒度高效逆向解析,缓解传统方法对协议文档依赖的局限性,提出一种基于特定语义模型的模糊测试用例生成方法,其能够对协议中的关键字段进行精准变异,用省去不必要的字段变异来做到比传统模糊测试方法更快的发现程序脆弱性的能力,为工业控制系统的安全防护和漏洞修复提供技术支持,以此降低受到网络攻击风险,避免造成不必要的经济损失。