摘要
本发明公开了一种用于PLC程序脆弱性分析的协议模糊测试方法,将协议数据输入大语言模型中,利用大语言模型生成结构化语义输出,并构建协议字段语义库,生成变异的测试用例,利用测试用例进行目标系统协议测试。本发明的方案案通过大语言模型的语义分析能力,实现对私有通信协议的细粒度高效逆向解析,缓解传统方法对协议文档依赖的局限性,提出一种基于特定语义模型的模糊测试用例生成方法,其能够对协议中的关键字段进行精准变异,用省去不必要的字段变异来做到比传统模糊测试方法更快的发现程序脆弱性的能力,为工业控制系统的安全防护和漏洞修复提供技术支持,以此降低受到网络攻击风险,避免造成不必要的经济损失。
技术关键词
协议模糊测试方法
大语言模型
报文
字段
语义库
信息熵
交互历史
程序
语义分析能力
模糊测试用例
模糊测试系统
数据
私有通信协议
蒙特卡洛算法
生成测试用例
工业控制系统
逻辑
系统为您推荐了相关专利信息
攻击路径还原方法
异常事件
频率
日志
可读存储介质
数字孪生系统
环境状态信息
计算机装置
轨迹
编码器
培训系统
现实虚拟
虚实融合方法
自然语言问答
视觉