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 アプリケーション登録が追加されました。