インテル SGX または TDX での認証について Virtual Servers for VPC
在庫状況を選択
認証とは、セキュリティ構成が既知のシステム上の暗号化された SGX または TDX エンクレーブで、ランタイム環境がインスタンス化されていることを確認する検証プロセスです。 インテルのデータセンター認証プリミティブ(DCAP)は、認証を容易にします。
機密コンピューティング プロファイル、VPC 向け Intel SGX による機密コンピューティング、および VPC 向け Intel TDX による機密コンピューティングは、ダラス (us-south)、 Washington DC (us-east)、フランクフルト (eu-de) リージョンで利用可能です。 詳細については、 コンフィデンシャル・コンピューティングの既知の問題を 参照してください。 コンフィデンシャル・コンピューティングは一部のプロファイルでのみ利用可能です。 詳しくは、 コンフィデンシャル・コンピューティング・プロファイルを 参照のこと。
インテル SGXは、アプリケーション分離技術により、使用中のデータの保護を支援します。 インテルTDXは、仮想マシンの分離技術を通じて、使用中のデータの保護を支援する。 これらの機能を使用することで、開発者はコードとデータの完全性と機密性を保護することができます。
SGXの認証の有効化
PCK 証明書は SGX 仮想サーバーで使用できるため、PCCS サービスから調達する必要はありません。 この証明書は /root/.dcap-qcnl/* にあります。 非 root ユーザーが DCAP を使用するには、 /root/.dcap-qcnl/* ディレクトリを自分の $HOME ディレクトリにコピーする必要があります。
Intelの指定に従ってDCAPとQCNLパッケージをインストールします。
DCAPバージョン 1.19 以降をインストールしてください。以前のバージョンではローカルにキャッシュされた証明書をサポートしていません。
ローカルにキャッシュされたPCK証明書を使用するようにAESMを再設定し、以下の例に示すようにサービスを再起動する。
-
設定 /etc/sgx_default_qcnl.conf
"use_secure_cert": false "local_cache_only": true -
再始動
aesmdsystemctl restart aesmd
TDXの認証の有効化
TDXの認証を有効にするには、インテルの「 Trust Domain at Runtime 」の手順に従ってください。
TDXは、 vsock インタフェースをサポートしていません。 見積もり作成には、 tdvmcal を使用する必要があります。
インテルのSGXおよびTDXドキュメント
SGXおよびTDXに関する詳細情報は、以下のリンクを参照してください。
SGX
- DTAP については、 Intel ® SGX Data Center AttestationPrimitives Intel ® SGX DCAPを参照してください。
- DCAP を使用した認証については、『 インテル® Software Guard Extensions データセンター認証プリミティブ設計ガイド 』を参照してください。
- DCAP のインストールについては、 インテル® コンフィデンシャル・コンピューティング・ドキュメンテーション ){: external} を参照してください。
- 認証検証サービスについては、 Intel ® Trust Authorityを参照してください。
ティーディーエックス
- TDXについては、 『 インテルTDXイネーブル・ガイド 』を参照。
- TDXリモート認証については、 インテルTDXリモート認証を参照してください。