Kubernetes Confidential Containers Get Fortanix Attestation and Key Management

Kubernetes Confidential Containers Get Fortanix Attestation and Key Management


Fortanix は、Confidential AI プラットフォームでの Confidential Containers のサポートを発表しました。この統合により、Kubernetes ワークロードの構成証明と暗号化キーのリリースが接続されるため、セキュリティ ポリシーを満たすワークロードは、ハードウェアベースの信頼できる実行環境 (TEE) 内のモデルと機密データを復号化できます。

Cloud Native Computing Foundation プロジェクトである Confidential Containers (CoCo) は、ハードウェアベースの信頼できる実行環境 (TEE) によってサポートされる機密仮想マシン内で Kubernetes ポッドを実行します。分離がホスト オペレーティング システムに大きく依存する通常のコンテナとは異なり、Confidential VMs はハードウェア保護を使用してメモリを暗号化し、実行中のワークロードへのアクセスを制限します。これにより、保存中や転送中のデータだけでなく、使用中のデータも保護でき、チームは共有インフラストラクチャ上で機密性の高いワークロードを実行できるようになります。これらの保護は、ゲスト ソフトウェアを信頼し、構成証明とキー リリースを正しく構成することに依存します。

Fortanix の技術概要では、CoCo ワークロードを 2 つのサービスに接続するプラグインについて説明しています。環境を検証する Confidential Computing Manager (CCM) と、CCM が検証した環境にのみキーを解放する Data Security Manager (DSM) です。同社によれば、CCM はプロセッサとグラフィックス プロセッシング ユニット (GPU) を一緒に証明できるが、そのチェックは構成に応じて行われるという。

CoCo は、イメージのプルとアンパックを機密ゲストに移動します。その認証エージェントはハードウェア証拠を収集し、その機密データハブは検証後に秘密を取得します。 Fortanix で説明されているワークフローでは、構成証明が失敗した場合に鍵が DSM に残るため、ワークロードは保護されたモデルやデータを復号化できません。

Fortanix の最高製品責任者である Anuj Jaiswal 氏は発表の中で次のように述べています。「1 つのプラットフォームでの認証と鍵管理により、チームは信頼層を自分たちで構築することなく標準の CoCo を採用できます。」 Fortanix によれば、CCM と DSM は、オンプレミスまたはエアギャップのホスト型サービスとして、24 時間 365 日のサポートを備えたクラスター化して実行されます。

Fortanix の Intel TDX 導入ガイドでは、次の 2 つの GPU 設定が提供されています。 Required CCM は、NVIDIA の認証サービスを通じて GPU の証拠を検証します。 Ignored 証拠が存在することだけをチェックし、結果は無視します。このガイドでは、Fortanix CoCo Helm チャートではホスト ファームウェアまたはカーネル設定が構成されないため、事前に完了しておく必要があることも記載されています。

構成証明と条件付きシークレット配信は、CoCo のオープンソース Trustee コンポーネントにすでに存在しています。受託者は証拠の評価をリソースの認可から分離します。その構成証明サービスは、プラットフォームのクレームを参照値と比較し、キー ブローカー サービスは、ローカル ストレージ、プラグイン、または外部キー ストアからシークレットを解放する前に、ユーザー定義のポリシーを適用します。認証が成功しても、そのポリシーでリクエストを承認する必要があります。受託者は、プロセッサの構成証明レポートに関連付けられた GPU 証拠も受け入れます。

Microsoft の Azure Secure Key Release では、Azure Attestation と統合された、Key Vault Premium およびマネージド HSM のマネージド代替手段が提供されます。シークレットや証明書ではなく、エクスポート可能なキーをリリースします。

ポッドのゲスト カーネルとヘルパー プロセスは信頼境界内に位置するため、チームもそれらを信頼する必要があります。 CoCo の信頼モデルでは、ハードウェアの測定は通常、ゲスト環境をカバーし、コンテナの検証は別の段階を形成すると説明しています。また、エンクレーブ アプリケーションは引き続き危険な外部インターフェイスを公開する可能性があり、サービス拒否攻撃保護とハードウェア サイド チャネルが除外されることも警告しています。証明は、AI アプリケーションがデータを安全に処理することを証明するものではありません。

Fortanix によると、CoCo サポートは現在利用可能であり、その展開ガイドには Fortanix CoCo Helm チャートのインストールが記載されています。この発表では、Fortanix がリポジトリやバージョンに名前を付けずに CoCo 用のオープンソース プラグインを開発しているとも述べられています。 CCM の 9 月 17 日のリリース ノートには、AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-SNP) および Intel Trust Domain Extensions (TDX) の CoCo アプリケーション登録が追加されました。





Source link

Leave a Reply

Your email address will not be published. Required fields are marked *