一种漏洞的扫描方法及装置与流程

文档序号:11156206阅读:来源:国知局

技术特征:

1.一种漏洞的扫描方法,应用在扫描设备中,其特征在于,所述方法包括:

获取待扫描设备的待匹配信息,所述待匹配信息包含所述待扫描设备的第一标识和所述待扫描设备的第一指纹信息;

将所述第一标识与预设指纹列表中记录的每一个第二标识进行匹配,所述预设指纹列表用于记录至少一种指纹类型的指纹信息;

当所述第一标识与所述预设指纹列表中记录的其中一个第二标识匹配成功时,将与所述第一标识匹配成功的第二标识确定为第三标识;

将所述第一指纹信息与所述第三标识对应的第二指纹信息进行比较,所述第二指纹信息的指纹类型与所述第一指纹信息的指纹类型相同,得到比较结果;

当所述比较结果表示所述第一指纹信息与所述第二指纹信息不一致时,对所述待扫描设备进行扫描。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

判断第一时间点和第二时间点的第一时间差是否大于或者等于第一预设周期,所述第一时间点为上一所述获取待扫描设备的待匹配信息时的时间点,所述第二时间点为当前时间点;

当所述第一时间差大于或者等于所述第一预设周期时,执行所述获取待扫描设备的待匹配信息的步骤。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

将所述第二指纹信息更新为所述第一指纹信息。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

对所述第三标识进行标记,得到标记信息,所述标记信息用于所述扫描设备判断是否需要对所述待扫描设备进行扫描;

查找所述预设指纹列表中是否存在所述标记信息;

当查找所述预设指纹列表中存在所述标记信息时,所述扫描设备确定需要对所述待扫描设备进行扫描。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

判断第三时间点和第四时间点的第二时间差是否大于或者等于第二预设周期,所述第三时间点为上一所述查找所述预设指纹列表中是否存在所述标记信息时的时间点,所述第四时间点为当前时间点;

当所述第二时间差大于或者等于所述第二预设周期时,执行所述查找所述预设指纹列表中是否存在所述标记信息的步骤。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

当所述第一标识与所述预设指纹列表中记录的每一个第二标识均未匹配成功时,将所述待匹配信息记录在所述预设指纹列表中并对所述待扫描设备进行扫描。

7.根据权利要求1-6任一所述的方法,其特征在于,所述方法还包括:

记录对所述待扫描设备完成扫描时的第五时间点;

判断所述第五时间点和第六时间点的第三时间差是否大于或者等于第三预设周期,所述第六时间点为当前时间点;

当所述第三时间差大于或者等于所述第三预设周期时,对所述待扫描设备进行扫描。

8.一种漏洞的扫描装置,其特征在于,所述装置包括:

匹配信息获取单元,用于获取待扫描设备的待匹配信息,所述待匹配信息包含所述待扫描设备的第一标识和所述待扫描设备的第一指纹信息;

标识匹配单元,用于将所述匹配信息获取单元获取的所述第一标识与预设指纹列表中记录的每一个第二标识进行匹配,所述预设指纹列表用于记录至少一种指纹类型的指纹信息;

标识确定单元,用于当所述标识匹配单元中所述第一标识与所述预设指纹列表中记录的其中一个第二标识匹配成功时,将与所述第一标识匹配成功的第二标识确定为第三标识;

指纹信息匹配单元,用于将所述匹配信息获取单元获取的所述第一指纹信息与所述标识确定单元确定的所述第三标识对应的第二指纹信息进行比较,所述第二指纹信息的指纹类型与所述第一指纹信息的指纹类型相同,得到比较结果;

第一扫描单元,用于当所述指纹信息匹配单元中所述比较结果表示所述第一指纹信息与所述第二指纹信息不一致时,对所述待扫描设备进行扫描。

9.根据权利要求8所述的装置,其特征在于,所述装置还包括:

第一预设周期判断单元,用于判断第一时间点和第二时间点的第一时间差是否大于或者等于第一预设周期,所述第一时间点为上一所述获取待扫描设备的待匹配信息时的时间点,所述第二时间点为当前时间点;

当所述第一预设周期判断单元中判断出所述第一时间差大于或者等于所述第一预设周期时,所述匹配信息获取单元执行所述获取待扫描设备的待匹配信息的步骤。

10.根据权利要求8所述的装置,其特征在于,所述装置还包括:

指纹信息更新单元,用于将所述指纹信息匹配单元中的所述第二指纹信息更新为所述第一指纹信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1