【技术实现步骤摘要】
一种多任务并行的特征库测试方法及装置
[0001]本专利技术涉及网络通信
,尤其涉及一种多任务并行的特征库测试方法及装置。
技术介绍
[0002]攻击特征库是存储了攻击特征信息的数据库文件,利用特征库中存储的特征信息,防火墙可以对经过的流量的多种特征进行有效识别。例如,入侵防御特征库内置7000多种攻击特征,并自动通过网络更新,确保用户在第一时间实现对最新攻击方式的防御。随着网络安全技术的发展成熟,各种类型的特征库在不断更新。
[0003]现有的人工测试、脚本测试阶段虽然可以完成各类特征库版本的校验,实现特征库的自动化测试,但对于多种特征库同时并发且需要验证时,会出现操作繁琐、无法同时处理多任务的现象。因此,如何解决多种特征库并发测试是当前亟需解决的问题。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供了一种多任务并行的特征库测试方法及装置,解决了多种特征库无法并发完成测试的问题。
[0005]为了实现上述目的,本专利技术实施例提供技术方案如 ...
【技术保护点】
【技术特征摘要】
1.一种多任务并行的特征库测试方法,其特征在于,应用于测试管理服务器,所述方法包括:确定待升级设备集合,所述待升级设备集合为所述测试管理服务器所属的测试系统中需要进行特征库升级的攻击识别设备组成的集合;确定空闲设备集合,所述空闲设备集合为所述测试系统中工作状态为空闲状态的测试设备组成的集合;对所述待升级设备集合中的各个攻击识别设备的特征库进行升级,并获取已升级设备集合,所述已升级设备集合为所述待升级设备集合中特征库升级成功的攻击识别设备组成的集合;向所述测试系统中的测试任务服务器发送指示信息,所述指示信息包括所述已升级设备集合中各个攻击识别设备的标识以及所述空闲设备集合中各个测试设备的标识,以便所述测试任务服务器通过所述空闲设备集合中的测试设备对所述已升级设备集合中的攻击识别设备进行测试。2.根据权利要求1所述的方法,其特征在于,在向所述测试系统中的测试任务服务器发送指示信息之后,所述方法还包括:在预设时间内,检查所述空闲设备集合中的目标测试设备是否存在对应的测试任务进程;若不存在,则向所述测试任务器发送进程提示信息;所述进程提示信息用于指示所述空闲设备集合中的目标测试设备不存在对应的测试任务进程。3.根据权利要求1所述的方法,其特征在于,获取所述已升级设备集合,包括:在对所述待升级设备集合中的各个攻击识别设备的特征库进行升级之后,检测所述待升级设备集合中的各个攻击识别设备的特征库的版本号是否与最新版本的特征库的版本号相同;若所述攻击识别设备的特征库的版本号与最新版本的特征库的版本号相同,则确定所述攻击识别设备的特征库升级成功;若所述攻击识别设备的特征库的版本号与最新版本的特征库的版本号不相同,则确定所述攻击识别设备的特征库升级失败;将所有特征库升级成功的所述攻击识别设备组合为所述已升级设备集合。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在至少一个攻击识别设备的特征库升级失败的情况下,输出第一提示信息;所述第一提示信息用于提示所述至少一个攻击识别设备的特征库升级失败。5.一种多任务并行的特征库测试方法,其特征在于,应用于测试任务服务器,所述方法包括:接收所述测试系统中的测试管理服务器发送的指示信息,所述指示信息包括已升级设备集合中各个攻击识别设备的标识以及空闲设备集合中各个测试设备的标识;所述已升级设备集合为所述待升级设备集合中特征库升级成功的攻击识别设备组成的集合;所述空闲设备集合为所述测试系统中工作状态为空闲状态的测试设备组成的集合;根据所述攻击识别设备的特征库的类型向所述空闲设备集合中的测试设备发送测试任务,以便所述空闲设备集合中的测试设备创建测试任务进程,并通过所述测试任务进程
向对应的攻击识别设备发送测试流量;接收...
【专利技术属性】
技术研发人员:王睿,张红学,姜辉,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。