摘要
本发明涉及一种基于状态机的网络协议模糊测试方法及系统,属于网络技术与安全技术领域,确定被测系统,提取所属被测系统的被测协议,解析所述被测协议的交互逻辑,基于所述交互逻辑得到所述被测系统的输入输出组合;初始化模拟退火算法,依据所述模拟退火算法构建基于学习的LBT系统;将所述输入输出组合加载到所述LBT系统,构建所述被测系统的状态机模型;基于构建好的所述状态机模型对所述被测系统进行Fuzz模糊测试。本发明基于该状态转换模型做Fuzz测试从而提高协议Fuzz测试的有效性;由于并不需要保存具体的测试套资产,只需再次构建状态转换模型的输入用例集即可,从而有效规避了传统测试套方式的继承性和扩展性的问题。
技术关键词
状态机模型
模拟退火算法
模糊测试系统
协议
状态转换模型
生成测试用例
逻辑
测试模块
资产
消息
网络技术
策略
有效性
定义
物理
关系
系统为您推荐了相关专利信息
兼容多平台
搬运设备
链路状态数据
强化学习模型
动态网络拓扑
驶入式货架
组合优化算法
布置方法
布局
模拟退火算法
分布式共识
双层网络结构
密钥协商算法
信誉值计算方法
资源
清扫控制系统
控制策略模型
嵌入式智能
卷积神经网络算法
协议转换网关