14.4. 使用漏洞管理仪表板(已弃用)
在过去,RHACS 在漏洞管理仪表板中提供了系统中发现的漏洞视图。使用仪表板,您可以根据镜像、节点或平台查看漏洞。您还可以根据集群、命名空间、部署、节点组件和镜像组件查看漏洞。仪表板在 RHACS 4.5 中已弃用,并将在以后的版本中删除。
要对漏洞执行操作,如查看漏洞、延迟漏洞或将漏洞标记为假的正状态,请点 Vulnerability Management
14.4.1. 使用仪表板查看应用程序漏洞
您可以使用仪表板查看 Red Hat Advanced Cluster Security for Kubernetes 中的应用程序漏洞。
流程
-
在 RHACS 门户中,进入 Vulnerability Management
Dashboard。 -
在 Dashboard 视图标头中,选择 Application & Infrastructure
Namespaces 或 Deployments。 - 在列表中,搜索并选择 您要查看的 命名空间或 Deployment。
- 要获取有关应用程序的更多信息,请从右侧的相关实体中选择一个实体。
14.4.2. 使用仪表板查看镜像漏洞
您可以使用仪表板查看 Red Hat Advanced Cluster Security for Kubernetes 中的镜像漏洞。
流程
-
在 RHACS 门户中,进入 Vulnerability Management
Dashboard。 - 在 Dashboard 视图标头中,选择 < number> Images。
从镜像列表中选择您要调查的镜像。您还可以通过执行以下步骤之一来过滤列表:
- 在搜索栏中输入 Image,然后选择 Image 属性。
- 在搜索栏中输入镜像名称。
- 在镜像详情视图中,查看列出的 CVE,并优先采取措施来解决受影响的组件。
- 从右侧的 Related entities 中选择 Components,以获取有关受所选镜像影响的所有组件的更多信息。或者,在 Image findings 部分的 Affected components 列中选择组件,以了解受特定 CVE 影响的组件列表。
14.4.3. 使用仪表板查看集群漏洞
您可以使用 Red Hat Advanced Cluster Security for Kubernetes 查看集群中的漏洞。
流程
-
在 RHACS 门户中,进入 Vulnerability Management
Dashboard。 -
在 Dashboard 视图标头中,选择 Application & Infrastructure
Clusters。 - 从集群列表中选择您要调查的集群。
- 查看集群的漏洞,并对集群中的受影响节点执行操作优先顺序。
14.4.4. 使用仪表板查看节点漏洞
您可以使用 Red Hat Advanced Cluster Security for Kubernetes 查看特定节点中的漏洞。
流程
-
在 RHACS 门户中,进入 Vulnerability Management
Dashboard。 - 在 Dashboard 视图标头中,选择 Nodes。
- 从节点列表中,选择您要调查的节点。
- 检查所选节点的安全漏洞,并优先采取措施。
- 要获取有关节点中受影响组件的更多信息,请从右侧的 相关实体 中选择 组件。
14.4.5. 使用仪表板查找最易受攻击的镜像组件
使用 漏洞管理 视图来识别存在安全漏洞的镜像组件。
流程
-
进入 RHACS 门户,从导航菜单中选择 Vulnerability Management
Dashboard。 -
在 Vulnerability Management 视图标头中选择 Application & Infrastructure
Image Components。 - 在 Image Components 视图中,选择 Image CVEs 列标题,按 CVE 数降序排列组件(最高最高)。
14.4.6. 使用仪表板只查看可修复 CVE 的详情
使用 漏洞管理 视图过滤并只显示可修复的 CVE。
流程
-
在 RHACS 门户中,进入 Vulnerability Management
Dashboard。 - 在 Vulnerability Management 视图标头中,在 Filter CVEs 下点 Fixable。
14.4.7. 使用仪表板识别基础镜像的操作系统
使用 漏洞管理 视图来识别基础镜像的操作系统。
流程
-
进入 RHACS 门户,从导航菜单中选择 Vulnerability Management
Dashboard。 - 在 Vulnerability Management 视图标头中选择 Images。
- 查看 Image OS 列下所有镜像的基础操作系统(OS)和操作系统版本。
-
选择一个镜像来查看其详情。基础操作系统也可以在 Image Summary
Details 和 Metadata 部分找到。
Red Hat Advanced Cluster Security for Kubernetes 会将 镜像操作系统 列为 unknown (如下所示):
- 操作系统信息不可用,或者
- 如果使用的镜像扫描程序不提供此信息。
Docker Trusted Registry、Google Container Registry 和 Anchore 不提供此信息。
14.4.8. 使用仪表板识别主要风险对象
使用 Vulnerability Management 视图来识别环境中的主要风险对象。Top Risky 小部件显示有关环境中顶级镜像、部署、集群和命名空间的信息。该风险会根据漏洞的数量及其 CVSS 分数来决定。
流程
-
进入 RHACS 门户,从导航菜单中选择 Vulnerability Management
Dashboard。 选择 Top Risky widget 标头来选择风险镜像、部署、集群和命名空间。
chart 上的小圆圈代表所选对象(镜像、部署、集群、命名空间)。将鼠标悬停在圆圈上,以查看它们所代表的对象概述。并选择圆圈,以查看有关所选对象、其相关实体及其之间的连接的详细信息。
例如,如果您正在查看 CVE Count 和 CVSS 分数的 Top Risky 部署,则图表中的每个圆圈代表一个部署。
- 当您将鼠标悬停在部署时,您会看到部署概述,其中包括部署名称、集群和命名空间的名称、严重性、风险优先级、CVSS 和 CVE 计数(包括可修复)。
- 当您选择部署时,为所选部署打开 Deployment 视图。Deployment 视图显示部署的深度详情,包括有关该部署的策略违反情况、常见漏洞、CVE 和风险镜像的信息。
- 选择 widget 标头上的 View All,以查看所选类型的所有对象。例如,如果您选择 CVE Count 和 CVSS 分数的 Top Risky Deployment,您可以选择 View All 来查看基础架构中的所有部署的详细信息。
14.4.9. 使用仪表板识别主要风险镜像和组件
与 Top Risky 类似,Top Riskiest widget 列出了顶级风险镜像和组件的名称。此小部件还包含 CVE 的总数以及列出的镜像中的可修复 CVE 的数量。
流程
- 进入 RHACS 门户,从导航菜单中点 Vulnerability Management。
选择 Top Riskiest Images 小部件标头,以便在风险和组件之间进行选择。如果您要查看 顶级风险镜像 :
- 当您将鼠标悬停在列表中的镜像时,您会看到镜像概述,其中包括镜像名称、扫描时间以及 CVE 的数量以及严重性(关键、高、中和低)。
- 当您选择镜像时,Image 视图会为所选镜像打开。Image 视图显示镜像的深度详情,包括根据 CVSS 分数、最高风险组件、可修复的 CVE 和镜像 Dockerfile 的信息。
- 选择 widget 标头上的 View All,以查看所选类型的所有对象。例如,如果您选择了 Top Riskiest 组件,可以选择 View All 来查看基础架构中的所有组件的详细信息。
14.4.10. 使用仪表板查看镜像的 Dockerfile
使用 漏洞管理 视图查找镜像中漏洞的根本原因。您可以查看 Dockerfile 并准确查找 Dockerfile 中的哪个命令引入了漏洞以及与该单个命令关联的所有组件。
Dockerfile 部分显示以下信息:
- Dockerfile 中的所有层
- 每个层的说明及其值
- 每个层中包含的组件
- 每个层的组件中的 CVE 数量
当特定层引入的组件时,您可以选择展开图标来查看其组件的摘要。如果这些组件中有任何 CVE,可以选择单个组件的展开图标,以获取有关影响该组件的 CVE 的更多详细信息。
流程
-
在 RHACS 门户中,进入 Vulnerability Management
Dashboard。 - 从 Top Riskiest Images 小部件中选择一个 镜像,或者点仪表板顶部的 Images 按钮并选择镜像。
- 在镜像详情视图中,选择 Dockerfile 旁边的展开图标来查看指令、值、创建日期和组件的摘要。
- 选择单个组件的展开图标来查看更多信息。
14.4.11. 使用仪表板识别引入漏洞的容器镜像层
您可以使用 Vulnerability Management 仪表板来识别存在安全漏洞的组件及其出现在的镜像层。
流程
-
进入 RHACS 门户,从导航菜单中选择 Vulnerability Management
Dashboard。 - 从 Top Riskiest Images 小部件中选择一个 镜像,或者点仪表板顶部的 Images 按钮并选择镜像。
- 在镜像详情视图中,选择 Dockerfile 旁边的展开图标来查看镜像组件摘要。
- 选择特定组件的展开图标,以获取有关影响所选组件的 CVE 的更多详细信息。
14.4.12. 使用仪表板查看最近检测到的漏洞
Vulnerability Management
- 当您将鼠标悬停在列表中的 CVE 上时,您会看到 CVE 的概述,其中包括扫描时间、CVSS 分数、描述、影响以及是否使用 CVSS v2 或 v3 评分。
- 当您选择一个 CVE 时,会针对所选 CVE 打开 CVE 详情视图。CVE 详情视图显示了 CVE 和组件、镜像和部署的深入详情。
- 选择 View All on the Recently Detected Vulnerabilities widget header,以查看您基础架构中所有 CVE 的列表。您还可以过滤 CVE 列表。
14.4.13. 使用仪表板查看最常见的漏洞
Vulnerability Management
- 当您将鼠标悬停在列表中的 CVE 上时,您会看到 CVE 概述,其中包括扫描时间、CVSS 分数、描述、影响,以及是否使用 CVSS v2 或 v3 评分。
- 当您选择一个 CVE 时,会针对所选 CVE 打开 CVE 详情视图。CVE 详情视图显示了 CVE 和组件、镜像和部署的深入详情。
-
选择 View All on the most Common Vulnerabilities widget 标头,以查看基础架构中所有 CVE 的列表。您还可以过滤 CVE 列表。要将 CVE 导出为 CSV 文件,请选择 Export
Download CVES 作为 CSV。
14.4.14. 使用仪表板查找具有大多数 Kubernetes 和 Istio 漏洞的集群
您可以使用漏洞管理仪表板识别环境中具有大多数 Kubernetes、Red Hat OpenShift 和 Istio 漏洞(已弃用)的集群。
流程
- 在 RHACS 门户中,点 Vulnerability Management→ Dashboard。具有大多数编配器和 Istio 漏洞 小部件的集群显示集群列表,由每个集群的 Kubernetes、Red Hat OpenShift 和 Istio 漏洞(已弃用)的数量进行排名。列表顶部的集群是具有最高漏洞数的集群。
点击列表中的一个集群查看集群的详情。Cluster 视图包括:
- Cluster Summary 部分,显示集群详情和元数据、顶级风险对象(部署、命名空间和镜像)、最近检测到的漏洞、风险镜像和部署,具有最严重策略违反情况。
- Cluster Findings 部分,其中包括失败策略列表以及可修复的 CVE 列表。
- 相关的实体 部分,其中显示了集群包含的命名空间、部署、策略、镜像、组件和 CVE 的数量。您可以选择这些实体来查看更多详情。
- 点小部件标头中的 View All,以查看所有集群的列表。
14.4.15. 使用仪表板识别节点中的漏洞
您可以使用 Vulnerability Management 视图来识别节点中的漏洞。识别的漏洞在核心 Kubernetes 组件和容器运行时中包括漏洞,如 Docker、CRI-O、runC 和 containerd。有关 RHACS 可扫描的操作系统的更多信息,请参阅"支持的操作系统"。
流程
-
在 RHACS 门户中,进入 Vulnerability Management
Dashboard。 - 选择标头中的 Nodes,以查看影响您的节点的所有 CVE 列表。
从列表中选择节点,以查看影响该节点的所有 CVE 的详细信息。
- 当您选择节点时,Node details 面板会为所选节点打开。Node 视图显示节点的深入详情,包括根据 CVSS 分数以及该节点可修复的 CVE 的信息。
- 选择 View All on the CVEs by CVSS score widget header 来查看所选节点中的所有 CVE 列表。您还可以过滤 CVE 列表。
- 要将可修复的 CVE 导出为 CSV 文件,请在 Node Findings 部分下选择 Export as CSV。
其他资源
14.4.16. 使用仪表板创建策略来阻止特定的 CVE
您可以通过 Vulnerability Management 视图创建新策略,或将特定的 CVE 添加到现有策略中。
流程
- 从 Vulnerability Management 视图标头中点 CVE。
-
您可以选择一个或多个 CVE 的复选框,然后单击 Add selected CVEs to Policy (
添加
图标)或将鼠标移到列表中的 CVE 上,然后选择 Add 图标。 对于策略名称 :
- 要将 CVE 添加到现有策略,请从下拉列表中选择现有策略。
- 要创建新策略,请输入新策略的名称,然后选择 Create <policy_name>。
- 为 Severity 选择值,可以是 Critical、High、Medium 或 Low。
- 选择适用于策略的生命周期阶段,从 Build, 或 Deploy。您还可以同时选择两个生命周期阶段。
- 在 Description 框中输入策略详情。
- 如果要创建策略但稍后启用,请关闭 Enable Policy 切换。默认情况下 Enable Policy 是开启的。
- 验证此策略中包含的列出的 CVE。
- 单击 Save Policy。