查看StorageGRID加密方法
StorageGRID提供了多种数据加密选项。您应该检查可用的方法以确定哪些方法满足您的数据保护要求。
该表提供了StorageGRID中可用的加密方法的高级摘要。
加密选项 | 工作原理 | 适用于 |
---|---|---|
Grid Manager 中的密钥管理服务器 (KMS) |
你"配置密钥管理服务器"对于StorageGRID站点和 "为设备启用节点加密"。然后,设备节点连接到 KMS 以请求密钥加密密钥 (KEK)。此密钥对每个卷上的数据加密密钥 (DEK) 进行加密和解密。 |
安装期间启用了*节点加密*的设备节点。设备上的所有数据都受到保护,不会发生物理丢失或从数据中心移除。 注意:仅存储节点和服务设备支持使用 KMS 管理加密密钥。 |
StorageGRID设备安装程序中的驱动器加密页面 |
如果设备包含支持硬件加密的驱动器,您可以在安装期间设置驱动器密码。当您设置驱动器密码时,任何人都不可能从已从系统中删除的驱动器中恢复有效数据,除非他们知道密码。在开始安装之前,请转到*配置硬件*>*驱动器加密*来设置适用于节点中所有StorageGRID管理的自加密驱动器的驱动器密码。 |
包含自加密驱动器的设备。安全驱动器上的所有数据都受到保护,不会发生物理丢失或从数据中心移除。 驱动器加密不适用于SANtricity管理的驱动器。如果您拥有带有自加密驱动器和SANtricity控制器的存储设备,则可以在SANtricity中启用驱动器安全。 |
推动SANtricity System Manager 的安全性 |
如果您的StorageGRID设备启用了驱动器安全功能,则可以使用 "SANtricity系统管理器"创建和管理安全密钥。需要密钥才能访问安全驱动器上的数据。 |
具有全盘加密 (FDE) 驱动器或自加密驱动器的存储设备。安全驱动器上的所有数据都受到保护,不会发生物理丢失或从数据中心移除。不能与某些存储设备或任何服务设备一起使用。 |
存储对象加密 |
您启用"存储对象加密"网格管理器中的选项。启用后,任何未在存储桶级别或对象级别加密的新对象都会在摄取期间加密。 |
新摄取的 S3 对象数据。 现有存储的对象未加密。对象元数据和其他敏感数据未加密。 |
S3 存储桶加密 |
您发出 PutBucketEncryption 请求来为存储桶启用加密。任何未在对象级别加密的新对象都会在摄取期间加密。 |
|
S3 对象服务器端加密 (SSE) |
您发出一个 S3 请求来存储一个对象并包括 `x-amz-server-side-encryption`请求标头。 |
|
使用客户提供的密钥对 S3 对象进行服务器端加密 (SSE-C) |
您发出 S3 请求来存储对象并包含三个请求标头。
|
|
外部卷或数据存储加密 |
如果您的部署平台支持,您可以使用StorageGRID之外的加密方法来加密整个卷或数据存储。 |
所有对象数据、元数据和系统配置数据(假设每个卷或数据存储都经过加密)。 外部加密方法可以对加密算法和密钥进行更严格的控制。可以与列出的其他方法结合使用。 |
StorageGRID之外的对象加密 |
您可以使用StorageGRID外部的加密方法在对象数据和元数据被导入StorageGRID之前对其进行加密。 |
仅对象数据和元数据(系统配置数据未加密)。 外部加密方法可以对加密算法和密钥进行更严格的控制。可以与列出的其他方法结合使用。 |
使用多种加密方法
根据您的要求,您可以一次使用多种加密方法。例如:
-
您可以使用 KMS 来保护设备节点,也可以使用SANtricity System Manager 中的驱动器安全功能对同一设备中自加密驱动器上的数据进行“双重加密”。
-
您可以使用 KMS 来保护设备节点上的数据,也可以使用存储对象加密选项在提取所有对象时对其进行加密。
如果只有一小部分对象需要加密,请考虑在存储桶或单个对象级别控制加密。启用多级加密会产生额外的性能成本。