Cloud Key Management Service 概览

借助 Cloud Key Management Service (Cloud KMS),您可以创建和管理加密密钥 ,以便在兼容 Cloud de Confiance by S3NS 服务和您自己的 应用中使用。使用 Cloud KMS,您可以执行以下操作:

根据您的需求选择合适的加密方式

您可以使用下表来确定哪种类型的加密方式满足每个用例的需求。满足您需求的最佳解决方案可能包含多种加密方式。 例如,您可以为最不敏感的数据使用软件密钥,为最敏感的数据使用外部密钥。 如需详细了解本部分中介绍的加密选项,请参阅本页中的保护数据 Cloud de Confiance by S3NS

加密类型 兼容服务 特性
Google Cloud-powered encryption keys (Cloud de Confiance 默认加密) 所有 Cloud de Confiance 存储客户数据的服务
  • 无需任何配置。
  • 自动加密保存在任何 Cloud de Confiance by S3NS 服务中的客户数据。
  • 大多数服务会自动轮替密钥。
  • 支持使用 AES-256 进行加密。
  • 通过了 FIPS 140-2 1 级验证。
客户管理的 加密密钥 - 软件
(Cloud KMS 密钥)
40 多项服务
  • 您可以控制自动密钥轮替时间表; IAM 角色和权限;启用、停用或 销毁密钥版本。
  • 支持使用对称密钥和非对称密钥进行 加密和 解密
  • 自动轮替 对称密钥
  • 支持多种常用 算法
  • 通过了 FIPS 140-2 1 级验证。
  • 密钥是客户独有的。
客户管理的 加密密钥 - 外部
(Cloud EKM 密钥)
30 多项服务
使用 Cloud KMS 密钥进行客户端加密 在应用中使用客户端库
  • 您可以控制自动密钥轮替时间表; IAM 角色和权限;启用、停用或 销毁密钥版本。
  • 支持使用对称密钥和非对称密钥进行 加密、 解密、签名和签名验证
  • 功能因密钥保护级别而异。
客户提供的加密密钥
  • 您可以在需要时提供密钥材料。
  • 密钥材料驻留在内存中 - Google 不会在我们的服务器上永久 存储您的密钥。

注意:价格因加密类型和保护级别而异。如需了解更多 信息,请参阅与您分享的价格详细信息 Cloud de Confiance。

保护中的数据 Cloud de Confiance by S3NS

Google Cloud-powered encryption keys (Cloud de Confiance 默认加密)

默认情况下,中的静态数据受 Keystore Cloud de Confiance(的内部密钥管理服务)中的密钥保护。 Cloud de Confiance Keystore 中的密钥由 Cloud de Confiance自动管理,无需您进行任何 配置。大多数服务会自动为您轮替密钥。Keystore 支持主密钥版本和数量有限的旧密钥版本。主密钥版本用于加密新的数据加密密钥。 旧密钥版本仍可用于解密现有数据加密密钥。 您无法查看或管理这些密钥,也无法查看密钥使用日志。来自多个客户的数据可能会使用相同的密钥加密密钥。

此默认加密使用经过验证符合 FIPS 140-3 1 级的加密模块。

客户管理的加密密钥 (CMEK)

用于保护集成 CMEK 的服务中的资源的 Cloud KMS 密钥是客户管理的加密密钥 (CMEK)。

您可以在 兼容服务中使用 Cloud KMS 密钥,以帮助您实现以下目标:

  • 拥有加密密钥。

  • 控制和管理加密密钥,包括选择位置、保护级别、创建、访问权限控制、轮替、使用和销毁。

  • 在离职或补救安全事件(加密销毁)时,有选择地删除受密钥保护的数据。

  • 创建专用单租户密钥,以在数据周围建立加密边界。

  • 记录对加密密钥的管理和数据访问情况

  • 满足当前或未来的法规要求。

将 Cloud KMS 密钥与 集成 CMEK 的服务搭配使用时,您可以使用 组织政策来确保 CMEK 按照 政策中的规定使用。例如,您可以设置组织政策,确保您的 兼容 Cloud de Confiance 资源使用 Cloud KMS 密钥进行加密。组织政策还可以指定密钥资源必须位于哪个项目中。

提供的功能和保护级别取决于密钥的保护级别:

  • 软件密钥 - 您可以在 Cloud KMS 中生成软件密钥,并 在所有 Cloud de Confiance 位置使用这些密钥。您可以创建 自动轮替的对称密钥,也可以创建 手动轮替的非对称密钥。客户管理的软件密钥使用 FIPS 140-3 1 级验证的软件加密模块。您还可以控制轮替周期、Identity and Access Management (IAM) 角色和权限,以及管理密钥的组织政策。您可以将软件密钥 与许多 兼容 Cloud de Confiance 资源搭配使用。

  • 导入的软件密钥 - 您可以导入在其他位置创建的软件密钥,以便在 Cloud KMS 中使用。您可以导入新的密钥版本,以手动轮替导入的密钥。您可以使用 IAM 角色和权限以及组织政策来管理导入的密钥的使用。

  • 外部密钥和 Cloud EKM - 您可以使用位于 外部密钥管理器 (EKM) 中的密钥。借助 Cloud EKM,您可以使用 受支持的密钥管理器中保存的密钥来保护 Cloud de Confiance 资源。 您可以通过 虚拟私有云 (VPC)连接到 EKM。 有些 Cloud de Confiance 支持 Cloud KMS 密钥的服务不支持 Cloud EKM 密钥。

Cloud KMS 密钥

您可以使用 Cloud KMS 客户端库Cloud KMS API在自定义应用中使用 Cloud KMS 密钥。借助客户端库和 API,您可以加密和解密数据、对数据进行签名以及验证签名。

客户提供的加密密钥 (CSEK)

Cloud Storage 可以使用 客户提供的加密密钥 (CSEK)。使用客户提供的加密密钥时,您可以存储密钥材料,并在需要时将其提供给 Cloud Storage。 Cloud de Confiance 不会以任何方式存储您的 CSEK。