安全牛笔记(四)弱点扫描

(四)弱点扫描

发现弱点发现漏洞

基于端口服务扫描结果版本信息(速度慢)

搜索已公开的漏洞数据库(数量大)

使用弱点扫描器实现漏洞管理

从信息的维度定义漏洞管理信息收集

扫描发现网络IP、OS、服务、配置、漏洞

能力需求:定义扫描方式内容和目标

信息管理

格式化信息,并进行筛选、分组、定义优先级

能力需求:资产分组、指定所有者、向所有者报告漏洞

信息输出

向不同层级的人群展示足够的信息量

能力需求:生成报告、导出数据、与SIEM集成

弱点扫描类型主动扫描

有身份认证

无身份认证

被动扫描

镜像端口抓包

其他来源输入

基于Agent的扫描

支持平台有限

漏洞基本概念

CVSS(Common Vulnerability Scoring System)

通用漏洞评分系统——工业标准

描述安全漏洞严重程度的统一评分方案

V 3版本——2015年6月10日

Basic Metric:基础的恒定不变的弱点权重

Temporal Metric:依赖时间因素的弱点权重

Enviromental Metric:利用弱点的环境要求和实施难度的权重

CVSS(Common Vulnerability Scoring System)

CVSS是安全内容自动化协议(SCAP)的一部分

通常CVSS与CVE一同由美国国家漏洞库(NVD)发布并保持数据的更新

分值范围:0 —— 10

不同机构按CVSS分值定义威胁的中、高、低威胁级别

CVSS体现弱点的风险,威胁级别(severity)表示弱点风险对企业的影响程度

CVSS分值是工业标准,但威胁级别不是

Vulnerability Reference

CVE( Common Vulnerabilities and Exposures )

 已公开的信息安全漏洞字典,统一的漏洞编号标准

 MITRE公司负责维护(非盈利机构)

 扫描器的大部分扫描项都对应一个CVE编号

 实现不同厂商之间信息交换的统一标准

CVE发布流程

 发现漏洞

 CAN负责指定CVE ID

 发布到CVE List —— CVE-2008-4250

 MITRE负责对内容进行编辑维护

很多厂商维护自己的Vulnerability Reference

 MS

 MSKB

其他Vulnerability Reference

 CERT TA08-297A

 BID 31874

 IAVM 2008-A-0081

 OVAL OVAL6093

OVAL(Open Vulnerability and Assessment Language)

 描述漏洞检测方法的机器可识别语言

 详细的描述漏洞检测的技术细节,可导入自动化检测工具中实施漏洞检测工作

 OVAL使用XML语言描述,包含了严密的语法逻辑

CCE

 描述软件配置缺陷的一种标准化格式

 在信息安全风险评估中,配置缺陷的检测是一项重要内容,使用CCE可以让配置缺陷以标准的方式展现出来,便于配置缺陷评估的可量化操作。

CPE(Common Product Enumeration)

 信息技术产品、系统、软件包的结构化命名规范,分类命名

CWE(Common Weakness Enumeration)

 常见漏洞类型的字典,描述不同类型漏洞的特征(访问控制、信息泄露、拒绝服务)

Security Content Automation Protocol (SCAP)

 SCAP 是一个集合了多种安全标准框架

 六个元素:CVE、OVAL、CCE、CPE、 CVSS、XCCDF

 目的是以标准的方法展示和操作安全数据

 由NIST负责维护

SCAP主要解决三个问题

 实现高层政策法规等到底层实施的落地(如FISMA,ISO27000系列)

 将信息安全所涉及的各个要素标准化(如统一漏洞的命名及严重性度量)

 将复杂的系统配置核查工作自动化

SCAP是当前美国比较成熟的一套信息安全评估标准体系,其标准化、自动化的思想对信息安全行业产生了深远的影响。

NVD(National Vulnerability Database)

 美国政府的漏洞管理标准数据

 完全基于SCAP框架

 实现自动化漏洞管理、安全测量、合规要求

 包含以下库

  安全检查列表

  软件安全漏洞

  配置错误

  产品名称

  影响度量

https://nvd.nist.gov/

漏洞管理

周期性扫描跟踪漏洞

高危漏洞优先处理

扫描注意事项

漏洞管理三要素

 准确性

 时间

 资源

NMAP

扫描结果确认

目标系统版本

补丁是否安装

是否可被入侵

有时很难说什么才是准确的扫描结果

应综合的看待漏洞威胁

OPENVAS

Nessus项目分支

管理目标系统的漏洞

免费开源

kali默认安装,但未配置和启动

安装

创建证书

同步弱点数据库

创建客户端证书

重建数据库

备份数据库

启动服务装入插件

创建管理员账号

创建普通用户账号

配置服务侦听端口

安装验证

初始化安装

openvas-setup

检查安装结果

openvas-check-setup

查看当前账号

openvasmd —get-users

修改账号密码

openvasmd —user=admin —new-password=Passw0rd

升级

openvas-feed-update

NESSUS

策略

扫描

扫描本机

扫描windows

扫描linux

扫描网络设备

扫描web server

报告

调度

NEXPOSE

Rapid7

 Nexpose

 完整的漏洞管理实现

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180923G0MHIZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券