第 13 章 验证镜像签名


您可以使用 Red Hat Advanced Cluster Security for Kubernetes (RHACS)通过针对预先配置的密钥验证镜像签名来确保集群中容器镜像的完整性。

您可以创建策略来阻止未签名的镜像和没有验证签名的镜像。您还可以使用 RHACS 准入控制器停止未授权部署创建来强制实施策略。

注意
  • RHACS 3.70 只支持 Cosign 签名和 Cosign 公钥签名验证。有关 Cosign 的更多信息,请参阅 Cosign 概述
  • 您必须至少使用 1 Cosign 公钥配置签名集成,以进行签名验证。
  • 对于所有部署和监视的镜像:

    • RHACS 每 4 小时获取并验证签名。
    • 每当您更改或更新签名集成公钥时,RHACS 会验证签名。

13.1. 配置签名集成

在执行镜像签名验证前,您必须首先在 RHACS 中添加 Cosign 公钥。

先决条件

  • 您必须已有一个 PEM 编码的 Cosign 公钥。有关 Cosign 的更多信息,请参阅 Cosign 概述

流程

  1. 在 RHACS 门户中,选择 Platform Configuration Integrations
  2. 向下滚动到 Signature Integrations 部分,然后点 Signature
  3. New integration
  4. 输入 集成名称
  5. Cosign Add a new public key
  6. 输入 公钥 名称。
  7. 对于 Public key value 字段,输入 PEM 编码的公钥。
  8. (可选)您可以通过点 Add a new public key 并输入详情来添加多个密钥。
  9. 点击 Save
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.