基于跨多状态的协议模糊测试方法及系统

    公开(公告)号:CN119782191A

    公开(公告)日:2025-04-08

    申请号:CN202510281101.9

    申请日:2025-03-11

    Abstract: 本发明涉及基于跨多状态的协议模糊测试方法及系统,其方法包括如下步骤:S1:对目标协议实体程序进行预处理,做测试准备;S2:进行模糊测试,在模糊测试过程中包括递归选择字段组合阶段和有价值种子的替换与变异阶段,并同步进行变异字段关系表的更新和变异字段选择概率表的更新;S3:对结果信息进行反馈。其系统包括测试准备模块、模糊测试模块、结果信息反馈模块。本发明利用字段关系的传递性对所有相邻相关状态的数据模型的字段进行组合变异,减少了不必要的变异操作,并高效利用变异字段关系进行组合变异,并通过引入状态数据模型间的字段关系表和概率选择表,提高分支覆盖率和测试多样性,有效提升测试效率。

    基于跨多状态的协议模糊测试方法及系统

    公开(公告)号:CN119782191B

    公开(公告)日:2025-05-27

    申请号:CN202510281101.9

    申请日:2025-03-11

    Abstract: 本发明涉及基于跨多状态的协议模糊测试方法及系统,其方法包括如下步骤:S1:对目标协议实体程序进行预处理,做测试准备;S2:进行模糊测试,在模糊测试过程中包括递归选择字段组合阶段和有价值种子的替换与变异阶段,并同步进行变异字段关系表的更新和变异字段选择概率表的更新;S3:对结果信息进行反馈。其系统包括测试准备模块、模糊测试模块、结果信息反馈模块。本发明利用字段关系的传递性对所有相邻相关状态的数据模型的字段进行组合变异,减少了不必要的变异操作,并高效利用变异字段关系进行组合变异,并通过引入状态数据模型间的字段关系表和概率选择表,提高分支覆盖率和测试多样性,有效提升测试效率。

    基于多维反馈信息的协议模糊测试方法及系统

    公开(公告)号:CN119561879B

    公开(公告)日:2025-05-06

    申请号:CN202510088640.0

    申请日:2025-01-21

    Abstract: 本发明涉及基于多维反馈信息的协议模糊测试方法及系统,其方法包括对目标协议实体程序进行预处理,做测试准备;进行模糊测试;在模糊测试过程中包括选择字段变异阶段和变异字段成本概率计算阶段进行多维反馈信息处理;获取测试结果信息,进行结果信息反馈的三个步骤;其系统包括测试准备模块、模糊测试模块、结果信息反馈模块的三个模块。本发明通过选择字段变异阶段和变异字段成本概率计算阶段进行多维反馈信息处理,显著提升了协议模糊测试的代码空间覆盖,揭示更多潜在漏洞,大幅提高了测试效率,在有限资源下,将测试集中于最可能引发崩溃的路径,从而提升检测质量和速度。

    基于多维反馈信息的协议模糊测试方法及系统

    公开(公告)号:CN119561879A

    公开(公告)日:2025-03-04

    申请号:CN202510088640.0

    申请日:2025-01-21

    Abstract: 本发明涉及基于多维反馈信息的协议模糊测试方法及系统,其方法包括对目标协议实体程序进行预处理,做测试准备;进行模糊测试;在模糊测试过程中包括选择字段变异阶段和变异字段成本概率计算阶段进行多维反馈信息处理;获取测试结果信息,进行结果信息反馈的三个步骤;其系统包括测试准备模块、模糊测试模块、结果信息反馈模块的三个模块。本发明通过选择字段变异阶段和变异字段成本概率计算阶段进行多维反馈信息处理,显著提升了协议模糊测试的代码空间覆盖,揭示更多潜在漏洞,大幅提高了测试效率,在有限资源下,将测试集中于最可能引发崩溃的路径,从而提升检测质量和速度。

Patent Agency Ranking