4.2. 关于管道安全任务
当您在 Red Hat Advanced Developer Suite - 软件供应链)RHADS - SSC 安装过程中安装和配置 Red Hat Advanced Cluster Security (RHACS)时,管道将运行安全任务。否则,管道会跳过这些步骤。
注意
- 有关安装 RHACS 的详细信息,请参阅安装 Red Hat Advanced Cluster Security for Kubernetes。
- 如果您没有在 RHADS - SSC 安装过程中安装和配置 RHACS,请参阅 配置 ACS。
图 4.4. 管道运行中的 RHACS 任务
三个 RHACS 管道任务使用 roxctl 运行安全检查:
-
roxctl 镜像扫描:识别镜像中的组件和漏洞,并以 JSON 格式生成结果。 -
roxctl image check: Verifies build-time security violations in the image.例如,"No log4j allowed' 等策略或限制在生产镜像中包括curl、wget或软件包管理器等策略。 -
roxctl 部署检查:在 YAML 部署文件中检查构建时间和部署时间安全违反情况。
RHDH 的 CI 选项卡下的 Pipeline Runs 部分显示详细的任务报告。弹出界面显示以下项目:
- Red Hat Advanced Cluster Security (条件在 RHACS 任务可用性上显示): 显示所有 RHACS 任务的独立标签页,概述发现的安全问题。
-
其他: 提供
PipelineRun的结果。例如,IMAGE_URL和IMAGE_DIGEST。当弹出包含其他信息(如 Conforma 或 RHACS)时,UI 才会显示本节。