摘要
本发明涉及基于跨多状态的协议模糊测试方法及系统,其方法包括如下步骤:S1:对目标协议实体程序进行预处理,做测试准备;S2:进行模糊测试,在模糊测试过程中包括递归选择字段组合阶段和有价值种子的替换与变异阶段,并同步进行变异字段关系表的更新和变异字段选择概率表的更新;S3:对结果信息进行反馈。其系统包括测试准备模块、模糊测试模块、结果信息反馈模块。本发明利用字段关系的传递性对所有相邻相关状态的数据模型的字段进行组合变异,减少了不必要的变异操作,并高效利用变异字段关系进行组合变异,并通过引入状态数据模型间的字段关系表和概率选择表,提高分支覆盖率和测试多样性,有效提升测试效率。
技术关键词
字段
协议模糊测试方法
关系
模糊测试框架
树状数据结构
实体
生成测试用例
分支
程序
测试模块
节点
种子
阶段
定义
覆盖率
算法
模版
漏洞
系统为您推荐了相关专利信息
分子属性预测方法
属性预测模型
关系网络
分子结构信息
节点
卷积神经网络图像
卷积神经网络模型
像素
矩阵
符号
深海高压环境
扰动分析方法
浊度计
数值仿真
泥沙粒径