メインコンテンツまでスキップ

カスタマーマネージド暗号化キー

この機能は、Business Critical(SaaS)および BYOC デプロイメントでのみ利用できます。

この機能は AWS および Google Cloud で利用できます。Microsoft Azure では利用できません。

Zilliz Cloud は、デフォルトで 256 ビット Advanced Encryption Standard(AES-256)アルゴリズムを使用して、ディスク/object ストレージ上の保存データを暗号化します。最高レベルのセキュリティ要件を持つお客様向けに、Zilliz Cloud は、お客様のクラウドプロバイダーの Key Management Service(KMS)と Zilliz Cloud の Customer-Managed Encryption Key(CMEK)機能を組み合わせることで、追加のセキュリティ層を提供します。

暗号化の仕組み​

Zilliz Cloud では、カスタマーマネージド暗号化キーは、クラウドプロバイダーの KMS によって作成され、クラスター内のデータを保護するために使用される暗号化キーです。KMS キーを Zilliz Cloud の Business Critical プロジェクトに追加すると、そのキーを使用して、ディスク、オブジェクトストレージ、およびメッセージキューに保存されているデータを暗号化できます。

Ehcyw7EZphWQO0bTJMDchzTYnIf

上図に示すように、Zilliz Cloud は、ユーザーが提供する KMS キーをルートキーとして、暗号化キーを階層的に管理します。

クラスター内では、各データベースが**暗号化ゾーン(EZ)に関連付けられており、Zilliz Cloud はゾーンごとに暗号化ゾーンキー(EZK)**と呼ばれる暗号化キーを作成します。EZK を保護するため、Zilliz Cloud はルートキーを使用して EZK を暗号化し、暗号化された EZK を保存します。

各データベースファイルについて、Zilliz Cloud は**データ暗号化キー(DEK)**を生成し、そのキーを使用してファイルを暗号化します。DEK を保護するため、Zilliz Cloud は EZK を使用して DEK を暗号化し、暗号化された DEK と暗号化されたファイルの両方を保存します。

ファイルにアクセスする際、Zilliz Cloud は暗号化された EZK を KMS に送信して復号し、復号した EZK を使用して暗号化された DEK を復号したうえで、復号した DEK を使用してファイルを復号します。

暗号化の範囲​

以下の場所に保存されているすべてのデータ関連ファイルが暗号化されます。

  • オブジェクトストレージ(binlog およびインデックスファイルを含む)

  • ローカルディスク

  • メッセージキュー内の Insert/delete メッセージ

制限事項​

  • カスタマーマネージド暗号化キーはプロジェクトレベルで管理されます。

  • 各プロジェクトには最大 20 個の一意なキーを追加できます。重複するキーを追加すると失敗します。

  • クラスターが暗号化されると、データベース間でのコレクションの移行は禁止されます。

  • KMS キーのクラウドプロバイダーとリージョンが、そのキーを使用する Zilliz Cloud クラスターのクラウドプロバイダーとリージョンに常に一致することを確認してください。

  • Milvus v2.5.x に対応する既存のクラスターで CMEK を有効にするには、データをバックアップし、Milvus v2.6.x に対応する新しいクラスターにリストアしてください。クラスターをアップグレードしても、アップグレード前のデータは暗号化されません。

Notes

現在、CMEK は AWS リージョンでのみ利用できます。その他のリージョンについては、お問い合わせください。

サポートされている KMS プロバイダー​

以下の Key Management Service(KMS)プロバイダーを利用できます。

AWS KMS

AWS Key Management Service(KMS)は、データの暗号化と署名に使用するキーを簡単に作成および管理できる AWS マネージドサービスです。 | Cloud

Google Cloud KMS

Google Cloud Key Management Service(KMS)は、データの暗号化と署名に使用するキーを簡単に作成および制御できるようにする、Google Cloud が管理するサービスです。 | Cloud