一种漏洞扫描方法及系统的制作方法

文档序号:6506674阅读:383来源:国知局
一种漏洞扫描方法及系统的制作方法
【专利摘要】本发明公开了一种漏洞扫描方法及系统,涉及计算机网络信息安全【技术领域】。针对异构系统漏扫服务结果按照统一标准进行整合,实现漏扫结果的整合及标准化,并对各类资源及安全问题进行量化处理,以便对各异构系统的漏洞扫描情况能够采用统一的标准进行比较,以及,计算得到针对各类资产的安全指数,以进一步为安全维护提供指导意义。综上,本发明实施例实现了统一标准化的漏扫结果评价,形成了最终有指导意义的,基于异构系统漏扫服务间相关性较强的,且按照统一标准进行评价的漏洞扫描报告,进而实现指导用户安全维护工作的目的。
【专利说明】一种漏洞扫描方法及系统

【技术领域】
[0001] 本发明涉及计算机网络信息安全【技术领域】,特别涉及一种漏洞扫描方法及系统。

【背景技术】
[0002] 近年来,网页漏洞扫描技术与针对各类应用系统和网络环境的漏洞扫描技术蓬勃 发展,市场上出现了众多厂商、众多品牌的漏洞扫描服务产品,这些产品实现了针对各类异 构系统(即被扫描对象)的漏扫服务,但同时也引发了一个重大问题:多种异构系统漏洞扫 描产品的漏扫结果不能整合分析与评价,进而无法给予用户一种综合性且有价值的结论报 告,不能指导用户实现全应用领域的安全维护工作。
[0003] 现有的针对漏洞扫描服务结果的分析方法基本实现步骤如下:
[0004] 1、面向各类异构系统,使用与其相匹配的漏扫产品,分别进行漏洞扫描服务;
[0005] 2、漏扫服务结束后,获取各服务结果;
[0006] 3、罗列各漏扫服务结果,进而直接生成无相关性或相关性很小的漏扫服务结果报 生1=1 〇
[0007] 现有的针对异构系统漏扫服务结果的报告,并没有对每个漏扫结果进行深入处 理,各漏扫结果之间相关性很小甚至无相关性,不能实现统一标准化的漏扫结果评价,因此 无法形成最终有指导意义的,导致比较起来非常困难,不能实现指导用户安全维护工作的 目的。因此,迫切需要探索一种新的解决方案,能够对漏扫结果进行深入处理,从而得到对 安全维护工作具有实际指导意义的漏扫报告。


【发明内容】

[0008] 鉴于上述问题,本发明实施例提供一种漏洞扫描方法及系统,可以针对各类异构 系统选择匹配的漏洞扫描产品,并在扫描结束后对异构系统的漏扫结果实现整体合并分析 与评价,输出评价报告,以达到指导系统安全维护工作的目的。
[0009] 本发明实施例采用了如下技术方案:
[0010] 本发明一个实施例提供了一种漏洞扫描方法,所述方法包括:
[0011] 依据被扫描对象的类型,为各异构网络匹配对应的漏洞扫描方式,并确定针对各 异构网络的漏洞扫描任务;
[0012] 按照所述漏洞扫描方式对异构系统执行所述漏洞扫描任务;
[0013] 收集各漏洞扫描任务的执行结果,作为原始信息;
[0014] 对所述原始信息进行解析,得到各类资源及各类安全问题,并将资源与安全问题 相关联;
[0015] 对资源及安全问题分别进行量化处理;
[0016] 根据各类安全问题预置权重值,计算针对各类资源的安全指数;
[0017] 将解析得到的各类资源信息及各类安全问题信息、资源信息与安全问题关联关 系、以及针对各类资源的安全指数作为漏洞扫描报告的内容,生成漏洞扫描报告。
[0018] 所述获取各漏洞扫描任务的执行结果包括:
[0019] 异构网络的设备驱动层提取各类设备漏洞扫描服务的结果文件;
[0020] 从各异构网络的驱动层收集全部漏洞扫描服务的结果文件。
[0021] 所述对所述原始信息进行解析,得到各类资源信息及各类安全问题信息具体为:
[0022] 从原始信息中析取并按照统一标准标识出各类资源及各类安全问题;
[0023] 所述资源类别包括主机、数据库和其它硬件装置;所述安全问题类别包括系统漏 洞、网页漏洞、基线检查漏洞、合规检查漏洞和代码漏洞。
[0024] 所述对资源及安全问题分别进行量化处理具体为:
[0025] 对各类资源按照安全等级进行量化赋值处理;并且,对各类安全问题按照安全等 级进行量化赋值处理。
[0026] 所述根据各类安全问题预置权重值,计算针对各类资源的安全指数包括:
[0027] 根据各类安全问题预置权重值,针对各类资源分别计算同一类资源对应同一类安 全问题的安全指数;
[0028] 针对各类资源,分别计算同一类资源对应各类安全问题的安全指数。
[0029] 所述根据各类安全问题预置权重值,针对各类资源分别计算同一类资源对应同一 类安全问题的安全指数的计算公式为:

【权利要求】
1. 一种漏洞扫描方法,其特征在于,所述方法包括: 依据被扫描对象的类型,为各异构网络匹配对应的漏洞扫描方式,并确定针对各异构 网络的漏洞扫描任务; 按照所述漏洞扫描方式对异构系统执行所述漏洞扫描任务; 收集各漏洞扫描任务的执行结果,作为原始信息; 对所述原始信息进行解析,得到各类资源及各类安全问题,并将资源与安全问题相关 联; 对资源及安全问题分别进行量化处理; 根据各类安全问题预置权重值,计算针对各类资源的安全指数; 将解析得到的各类资源信息及各类安全问题信息、资源信息与安全问题关联关系、以 及针对各类资源的安全指数作为漏洞扫描报告的内容,生成漏洞扫描报告。
2. 根据权利要求1所述的方法,其特征在于,所述获取各漏洞扫描任务的执行结果包 括: 异构网络的设备驱动层提取各类设备漏洞扫描服务的结果文件; 从各异构网络的驱动层收集全部漏洞扫描服务的结果文件。
3. 根据权利要求1所述的方法,其特征在于,所述对所述原始信息进行解析,得到各类 资源信息及各类安全问题信息具体为: 从原始信息中析取并按照统一标准标识出各类资源及各类安全问题; 所述资源类别包括主机、数据库和其它硬件装置;所述安全问题类别包括系统漏洞、网 页漏洞、基线检查漏洞、合规检查漏洞和代码漏洞。
4. 根据权利要求1所述的方法,其特征在于,所述对资源及安全问题分别进行量化处 理具体为: 对各类资源按照安全等级进行量化赋值处理;并且,对各类安全问题按照安全等级进 行量化赋值处理。
5. 根据权利要求1所述的方法,其特征在于,所述根据各类安全问题预置权重值,计算 针对各类资源的安全指数包括: 根据各类安全问题预置权重值,针对各类资源分别计算同一类资源对应同一类安全问 题的安全指数; 针对各类资源,分别计算同一类资源对应各类安全问题的安全指数。
6. 根据权利要求5所述的方法,其特征在于,所述根据各类安全问题预置权重值,针对 各类资源分别计算同一类资源对应同一类安全问题的安全指数的计算公式为:
其中,Qi (G)为i类资源G类安全问题的安全指数,G表示安全问题的类别,G"ight为该 类安全问题的预置权重僅
1为从原始信息中解析出属于i类资源及该类安全 问题的、相关联的各资源A与安全问题V的乘积之和; 所述针对各类资源,分别计算同一类资源对应各类安全问题的安全指数的计算公式 为: Q = I: (Q(G)) 其中,G表示安全问题的类别。
7. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 从所述原始信息中解析出会话信息,将会话信息按会话进行存储,并作为漏洞扫描报 告的内容,以指导安全维护分析,所述会话信息包括持续时间和使用模板。
8. -种漏洞扫描系统,其特征在于,所述系统包括: 扫描任务确定模块,用于依据被扫描对象的类型,为各异构网络匹配对应的漏洞扫描 方式,并确定针对各异构网络的漏洞扫描任务; 扫描任务执行模块,用于按照所述漏洞扫描方式对异构系统执行所述漏洞扫描任务; 原始信息收集模块,用于收集各漏洞扫描任务的执行结果,作为原始信息; 原始信息解析模块,用于对所述原始信息进行解析,得到各类资源及各类安全问题,并 将资源与安全问题相关联; 量化处理模块,用于对资源及安全问题分别进行量化处理; 安全指数计算模块,用于根据各类安全问题预置权重值,计算针对各类资源的安全指 数; 扫描报告生成模块,用于将解析得到的各类资源信息及各类安全问题信息、资源信息 与安全问题关联关系、以及针对各类资源的安全指数作为漏洞扫描报告的内容,生成漏洞 扫描手艮告。
9. 根据权利要求8所述的系统,其特征在于,所述原始信息解析模块,具体用于从原 始信息中析取并按照统一标准标识出各类资源及各类安全问题,并将资源与安全问题相关 联; 所述量化处理模块,具体用于对各类资源按照安全等级进行量化赋值处理,并且,对各 类安全问题按照安全等级进行量化赋值处理; 所述原始信息收集模块,具体包括: 提取单元,用于异构网络的设备驱动层提取各类设备漏洞扫描服务的结果文件; 收集单元,用于从各异构网络的驱动层收集全部漏洞扫描服务的结果文件,作为原始 信息; 所述安全指数计算模块,具体包括: 第一计算单元,用于根据各类安全问题预置权重值,针对各类资源分别计算同一类资 源对应同一类安全问题的安全指数;和 第二计算单元,用于针对各类资源,分别计算同一类资源对应各类安全问题的安全指 数。
10. 根据权利要求8所述的系统,其特征在于,所述系统还包括: 会话信息存储模块,用于从所述原始信息中解析出会话信息,将会话信息按会话进行 存储,并作为漏洞扫描报告的内容,以指导安全维护分析,所述会话信息包括持续时间和使 用模板。
【文档编号】G06F17/30GK104346565SQ201310326135
【公开日】2015年2月11日 申请日期:2013年7月30日 优先权日:2013年7月30日
【发明者】杨丑雄, 张建军, 苏砫, 王明漪 申请人:北京神州泰岳软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1