【技术实现步骤摘要】
本申请涉及软件测试,特别是指一种测试库的生成方法、装置、计算设备及存储介质。
技术介绍
1、随着计算机行业的不断发展,软件在生活生产和科技研究的作用也越来越无法替代,随之而来的软件漏洞安全问题也日益严重。为了避免这些漏洞危害,直接的办法便是在这些漏洞被攻击者加以利用之前,先找到并修复这些安全漏洞。
2、在漏洞挖掘领域中,模糊测试(fuzzing)技术是被广泛使用的,通过某些策略随机生成大量的非预期输入种子文件,以这些种子作为目标程序的输入,观察目标程序是否会出现执行异常或者崩溃,以此来检测出目标程序中的漏洞。
3、然而,交换机需要处理多种网络协议,每种协议都有其特定的规则和行为模式。为了全面测试交换机对各种协议的处理能力,测试人员需要了解和模拟各种协议的行为,这需要大量的时间和精力。因此,协议的多样性导致了在对交换机进行模糊测试时的费时和费力,效率低下。
技术实现思路
1、鉴于现有技术的以上问题,本申请提供一种测试库的生成方法、装置、系统、一种对交换设备的网络协议的
...【技术保护点】
1.一种测试库的生成方法,其特征在于,包括:
2.根据权利要求1所述的生成方法,其特征在于,所述根据所述协议类型中的可变异字段,生成匹配所述协议类型的至少一个报文作为至少一个模糊测试用例,包括:
3.根据权利要求1所述的生成方法,其特征在于,所述监测所述第一交换设备响应所述报文的结果,包括:
4.根据权利要求1所述的生成方法,其特征在于,所述监测所述第一交换设备响应所述报文的结果,包括:
5.根据权利要求1所述的生成方法,其特征在于,所述收敛条件包括至少以下之一:协议崩溃、第一交换设备发送错误报文、影响协议邻居建立、影响
...【技术特征摘要】
1.一种测试库的生成方法,其特征在于,包括:
2.根据权利要求1所述的生成方法,其特征在于,所述根据所述协议类型中的可变异字段,生成匹配所述协议类型的至少一个报文作为至少一个模糊测试用例,包括:
3.根据权利要求1所述的生成方法,其特征在于,所述监测所述第一交换设备响应所述报文的结果,包括:
4.根据权利要求1所述的生成方法,其特征在于,所述监测所述第一交换设备响应所述报文的结果,包括:
5.根据权利要求1所述的生成方法,其特征在于,所述收敛条件包括至少以下之一:协议崩溃、第一交换设备发送错误报文、影响协议邻居建立、影响其他协议报文发送、cpu使用率超过阈值、内存使用率超过阈...
【专利技术属性】
技术研发人员:周铎,
申请(专利权)人:北京东土科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。