Google CloudでUbuntu Confidential VMとIntel® TDXを使ってみる

by Canonical on 7 November 2023

コンフィデンシャルコンピューティングは、クラウドの基盤となるハードウェアでゲストマシンのデータセキュリティを保証することにより、クラウドプロバイダーに対するユーザーの信頼を強化します。Confidential Computing Consortiumによれば、コンフィデンシャルコンピューティングとは、ハードウェアをベースとした実証済みのTrusted Execution Environment(信頼できる実行環境)で処理を実行することによって使用中のデータを保護することです。

CanonicalとGoogle Cloudの緊密な技術協力により、UbuntuはGoogle Cloudの大規模な運用に最適化されています。コンフィデンシャルコンピューティングでは複数の要素を調整する必要があります。CanonicalはGoogle Cloudとともに、Ubuntuでこの重要な機能を完全にサポートできることをうれしく思います。コンフィデンシャルコンピューティングによってゲストに対する大規模な攻撃が軽減されるため、企業はクラウドを安心して運用できます。

Intel®トラストドメインエクステンション(Intel® TDX

コンフィデンシャルコンピューティングドメインの熱心な貢献者として、Intelは2023年1月に新しい第4世代Xeonエンタープライズプロセッサの発表とともに、コンフィデンシャルコンピューティングのポートフォリオにIntel®トラストドメインエクステンション(TDX)を導入しました。Intel®トラストドメインエクステンションとは、ハードウェアとソフトウェアの機能を併用してIntelプロセッサ上で動作する仮想マシン(VM)を分離し、セキュリティを確保します。Intel® TDXには、トラストドメイン(TD)と呼ばれるハードウェアで分離された仮想マシン(VM)の運用を可能にする革新的なアーキテクチャが導入されています。Intel® TDXの主な目的は、TDと仮想マシンマネージャー(VMM)/ハイパーバイザー、その他の非TDソフトウェアを分離する堅牢な層を作り、さまざまな脅威から包括的に保護することです。これらのハードウェア分離されたTDは、セキュアアービトレーションモード(SEAM)など複数の重要なコンポーネントを含みます。SEAMは、Intelが提供するデジタル署名済みのセキュリティサービスモジュールであるIntel® TDXモジュールをホストします。その他のTDXの機能は以下のとおりです。

  • GPA(ゲスト物理アドレス)の共有ビット
  • アドレス変換の整合性のためのセキュアEPT(拡張ページテーブル)
  • ページ管理のための物理アドレスメタデータテーブル(PAMT)
  • メモリの暗号化と整合性のためのIntel Total Memory Encryption-Multi Key(Intel TME-MK)エンジン
  • リモート認証

Intel® TDXシステム内でのTD実行のセキュリティと信頼性を確保するためにすべての機能が不可欠です。

基本的に、最新の第4世代Intel® Xeon CPUの付随機能であるIntel® TDXでは、Google Compute Engine C3マシンの論理的に分離されたハードウェアベースの実行環境内でワークロードを実行できます。この優れた機能は、高度なAES-128暗号化エンジンを介してリアルタイム暗号化を実行するシステムメモリの専用セグメントをTDXに割り当てることによって実現されています。さらに、TDXにはメモリアクセスを綿密に管理する厳格なアクセス制御手段が導入され、クラウドの特権システムソフトウェアなどからの外部アクセスを効果的に阻止します。

UbuntuによるIntel® TDXのサポート

Intel® TDXでは、Intel CPUに合わせてオペレーティングシステムに複数の要素が必要です。Ubuntuは、Intel® TDX用のLinuxスタックを通じてIntel® TDXをサポートしています。Linuxスタックは、Linuxオペレーティングシステムを構成するソフトウェアの階層を示すもので、以下の重要なレイヤーを網羅しています。

  • カーネル:カーネルは、その中核でオペレーティングシステムの基本的な柱として機能し、他のすべてのソフトウェアを構築する重要なサービスを提供します。
  • デバイスドライバー:これらの特殊なソフトウェアコンポーネントは仲介役として機能し、オペレーティングシステムとシステム内のハードウェアデバイス間のシームレスなやり取りを容易にします。
  • システムライブラリ:システムライブラリは、アプリケーション全体で広く役立つ共有機能のレパートリーを提供します。
  • ユーザー空間アプリケーション:最も外側の領域には、ユーザーがシステムの機能に直接関与するための具体的なインタフェースとしてユーザー空間アプリケーションがあります。

Google CloudUbuntu Confidential VMIntel® TDXを使ってみるには

Google Cloud Intel® TDXでコンフィデンシャルコンピューティングを開始するには、Google Cloud CLIでinstance createサブコマンドを使用し、 confidential-compute-type=TDXと指定して、第4世代Intel® XeonスケーラブルCPUを用いてIntel® TDXテクノロジーを有効にする新しいC3マシンシリーズを選択します。以下のようになります。

gcloud alpha compute instances create INSTANCE_NAME \
--machine-type MACHINE_TYPE --zone us-central1-a \
--confidential-compute-type=TDX \
--on-host-maintenance=TERMINATE \
--image-family=IMAGE_FAMILY_NAME \
--image-project=IMAGE_PROJECT \
--project PROJECT_NAME

ここで、

  • MACHINE_TYPEは、使用するC3マシンタイプです。
  • IMAGE_FAMILY_NAMEは、Ubuntu 22.04 LTSやUbuntu 22.04 LTS Pro Serverなど、使用するコンフィデンシャルVMでサポートされているイメージファミリーの名前です。

すぐにセキュリティ技術の最新の進歩を活用できます。

コンフィデンシャルコンピューティングに関するその他のリソース:

ニュースレターのサインアップ

Ubuntuニュースレターの配信登録

お客様が購読登録を行われる場合、以下の条件に同意されたことになります。Canonicalのプライバシーに関するお知らせ個人情報保護ポリシー

関連記事

Ubuntu 24.04 LTSのセキュリティの新機能

新しいUbuntu 24.04 LTSリリースであるNoble Numbatは、優れた新機能を備えています。Ubuntuの他のリリースと同様、Ubuntu 24.04 LTSにもメインリポジトリの5年間の無償セキュリティメンテナンスが付属します。サポートはさらに5年間延長でき、Ubuntu Proを購入するとUniverseリポジトリも含めることができます。大きなアップグレードなしにシステムのセキュリティを維持したい組織は、Legacy Supportアドオンでサポートを10年以上に延長することもできます。Ubuntu ProとLegacy Supportによるセキュリティ強化も併せ、Ubuntu 24.04 LTSは、リスクの大きい環境でアプリケーションやサービスを開発 […]

Canonical、24.04 LTS Noble Numbatを公開

Canonicalの10番目のLTS(長期サポート)リリースは、パフォーマンスエンジニアリング、企業セキュリティ、開発における使い勝手の点で新しい基準を確立します。 ロンドン、2024年4月25日 Canonicalは本日、Ubuntu 24.04 LTS(コードネーム「Noble Numbat」)のリリースを発表しました。https://ubuntu.com/downloadからダウンロードとインストールが可能です。 Ubuntu 24.04 LTSは、直近3つの中間リリースの改良、さらに世界中のオープンソース開発者のコントリビューションを受け、安全で最適化された先進的なプラットフォームに仕上がりました。 Canonicalの最高経営責任者(CEO)であるMark Sh […]

Canonical Jobs – Linuxエンジニア

Linuxフィールドエンジニア IoT分野における当社の主力製品、Ubuntu Coreはユニークな存在です。最高の信頼性、セキュリティ、フットプリントを実現するため、Linuxを再発明したものと言えます。当社の顧客は、自動車、市販電子機器、医療機器、産業システム、ロボティクス、ゲートウェイなど、さまざまな業界にわたりますが、厳しい品質とセキュリティの要件を満たすよう迫られているという点では共通しています。 日本市場での急速な展開に対応するため、当社はデバイス部門のフィールドエンジニアチームの拡大を検討しています。この重要なポジションは、新しいテクノロジーを迅速に習得し、多くの業界の最先端でお客様のソリューション構築を支援することが求められるため、能力ある候補者はキャリア […]