Azureの機密コンピューティングは本質的に暗号化されたRAMですか?


回答:


6

あなたが参照している記事は暗号化されたRAMについて言及していますが、それは機密コンピューティングの現在の状態についてではなく、将来的にテクノロジーをさらに強化する可能性への言及にすぎませんでした。

機密コンピューティングとは、データが使用されている場合、次のことが防止されることを意味します。

  • 管理特権または処理中のハードウェアに直接アクセスできる悪意のある内部関係者

  • オペレーティングシステム、アプリケーション、またはハイパーバイザーのバグを悪用するハッカーおよびマルウェア

  • 第三者が同意なしにアクセスする

Microsoft自身の発表によると

つまり、言い換えれば、通信で見られる暗号化やファイアウォールに相当しますが、今回はTrusted Execution Environment(TEE)でのプログラムの実行に適用されます。これは、サーバーがプログラムを実行するときに保護される領域の用語です。


あなたが「コンテナ」と言うとき、私はそれをとります、あなたはドッカーコンテナを意味しませんよね?
ホークアイ

そうです、コンテナは内部にsthを含むものを意味します。MicrosoftはTrusted Execution Environment(TEE)について語っています。回答を編集します。
mico

1

Azureの機密コンピューティングはIntel®SGXを利用して、アプリケーションが安全なエンクレーブ内でコードを実行できるようにします。Intel Software Gaurd Extensions(SGX)は、メモリ暗号化エンジンを使用します。この暗号化エンジンは、CPUキャッシュからRAMに送信されるエンクレーブデータを暗号化し、プロセッサーにのみアクセス可能なキーを使用して、コールドブート、メモリバスのタップなどの攻撃を防ぎます。また、エンクレーブのアドレス空間を他のエンティティ(OSカーネルやsudoユーザーを含む)から分離します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.