【技术实现步骤摘要】
扫描报告生成方法及装置
[0001]本公开涉及计算机信息处理领域,具体而言,涉及一种扫描报告生成方法、装置、电子设备及计算机可读介质。
技术介绍
[0002]随着计算机技术的快速发展,各类软件以及电子设备也是百花齐放,已知的漏洞数量也在飞快的增加。各行各业已经离不开各式各样的电子设备,然而网络信息安全形势日益严峻,各种形式的攻击和窃密行为层出不穷,不仅对个人信息和财产,也对国民经济各个领域构成严重威胁,这也促进了安全行业的发展。
[0003]大多数的企业、组织和机构办公或生产需要计算机、视频输入设备、网络设备、物联网设备等等。要维持设备的正常运转需要投入一定的人力运行维护和管理。随着设备规模的扩大,维护难度也随着增大,这时漏洞扫描和资产管理的装置能更好的管理设备发现潜在的安全问题。
[0004]漏洞扫描装置在扫描过后根据每一个设备的IP地址生成漏洞报告和整体的报告,报告能直观具体展示设备的漏洞信息、设备信息以及其他信息。当扫描的资产过多时,报告的数量也会很多,报告生成所需的时间与扫描的IP数量线性增长。 />[0005]在所本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种扫描报告生成方法,可用于漏洞扫描装置,其特征在于,包括:根据待进行漏洞扫描的IP地址生成多个分段执行任务;基于线程池处理所述多个分段执行任务,陆续生成多个单IP扫描记录;消息队列的生产者依次将所述多个单IP扫描记录中的每一个单IP扫描记录发送至消息队列中;消息队列的消费者监听所述消息队列获取所述单IP扫描记录以生成扫描报告。2.如权利要求1所述的方法,其特征在于,根据待进行漏洞扫描的IP地址生成多个分段执行任务,包括:获取用户设置的待进行漏洞扫描的IP地址的范围;根据IP地址的范围内的IP地址数量将所有IP地址进行拆分,生成多个IP地址集合;为每个IP地址集合建立分段执行任务。3.如权利要求1所述的方法,其特征在于,基于线程池处理所述多个分段执行任务,陆续生成多个单IP扫描记录,包括:将所述多个分段执行任务加入所述线程池;所述线程池同时调用执行部分或全部分段执行任务;在执行完所述部分或全部分段执行任务后,所述线程池继续执行未完成的其他分段执行任务。4.如权利要求3所述的方法,其特征在于,基于线程池处理所述多个分段执行任务,陆续生成多个单IP扫描记录,包括:分段执行任务获取其对应的IP地址集合;分段执行任务对所述IP地址集合中的IP地址执行漏洞扫描;在扫描结束后,根据执行结果生成多个单IP扫描记录。5.如权利要求4所述的方法,其特征在于,根据执行结果生成多个单IP扫描记录,包括:所述线程池在执行完每一个分段执行任务后,即根据分段执行任务的执行结果生成单IP扫描记录。6.如权利要求1...
【专利技术属性】
技术研发人员:潘奂,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。