Azure エンクレーブの多層防御

Azure エンクレーブは、複数の境界保護層とガードレールを介して多層防御を提供し、データを保護します。

Azure エンクレーブの多層防御レイヤーを示す図。

  1. ロールベースのアクセス制御 (RBAC) - すべてのAzure リソースの標準アクセス管理システム。 セキュリティ プリンシパルは、Microsoft Entra ID から取得されます (たとえば、コミュニティ所有者やエンクレーブ所有者など)。 ​
  2. Azure Policy - 組織の標準を適用し、コンプライアンスを大規模に評価するためのポリシー エンジン。 Azure Policyは、ポリシー定義と呼ばれるビジネス ルールに対して、Azure Resource Manager (ARM) 要求とリソースを評価します。 ポリシーは、ワークロード リソース グループで割り当てられ、マネージド リソース グループ スコープをエンクレーブします。 また、どの Azure サービスをデプロイできるか、およびワークロードをどのエンクレーブ仮想ネットワークにデプロイできるかを制御するためにも使用されます。
  3. Azure Virtual Wide Area Network - セキュリティ、ルーティング、接続を管理するためのソフトウェア定義のワイド エリア ネットワーク。 Virtual WAN実装には、セキュリティで保護されたハブがAzure Firewallによって保護されています。
  4. Azure Firewall - クラウドネイティブのインテリジェントネットワークファイアウォールセキュリティサービスで、コミュニティへの出入りするネットワークトラフィックおよびコミュニティ内のエンクレーブ間の内部トラフィックフローに対して最高レベルの脅威保護を提供します。
  5. Azure Virtual Network - プライベート Azure リソースをホストするためのソフトウェア定義ネットワーク。 エンクレーブでは、ワークロードはプライベート IP アドレスを使用します。フローはコミュニティAzure Firewallを通じて強制されます。 エンクレーブの所有者のみが、エンクレーブのVirtual Networkを作成または変更できます。 ネットワークの細分性を高めるためにサブネットが含まれています。
  6. ネットワーク セキュリティ グループ - Azure 仮想ネットワーク内の Azure リソースとの間で送受信されるトラフィックをフィルター処理する、OSI レイヤー 3 および 4 のネットワーク セキュリティ サービス。 これは、OS ファイアウォールとコミュニティ Azure Firewallによって提供される制御の補足です。 すべてのフローは NSG フロー ログを介してログに記録されます。
  7. ワークロード - クラウド サービスと、仮想ネットワーク内でホストされているインストール済みソフトウェアの組み合わせ。 サービスはVirtual Networkにデプロイされるか、Virtual Networkにリンクされるため、フローは中央Azure Virtual WANを介してAzure Firewallによって制御されます。 ​

Note

Virtual Network統合は、プラットフォーム リソースを分離する 1 つのパターンにすぎません。 Microsoft Entra IDや属性ベースのAccess Controlなど、他の ID およびアクセス管理ソリューションを使用してワークロードをさらに分離できます。

  1. シークレット、ログ記録、監視 - エンクレーブ固有のシークレット ストア (Key Vault) と Log Analytics ワークスペース。 これらのサービスはプラットフォームサービスですが、エンクレーブ仮想ネットワーク(ファイアウォール+プライベートエンドポイント)内からのみアクセス可能です。Azure Enclave管理および顧客ワークロードリソースは、診断設定データとAzureアクティビティログを自動的に記録します。 コミュニティ所有者は、新しいエンクレーブを作成する際に、このログ データの宛先(エンクレーブの Log Analytics ワークスペース、コミュニティの Log Analytics ワークスペース、またはその両方)を選択できます。

階層型セキュリティ

Azure エンクレーブによって提供される多層保護は次のとおりです。

  • 物理的なセキュリティ: Microsoftでは、Azureデータ センターが保護され、セキュリティで保護されるように、厳格なセキュリティ対策が適用されます。 これは、Air-Gapped クラウド環境と商用クラウド環境の両方に当てはまります。

  • 仮想ネットワーク分離: Azure Virtual WAN、Firewall、Policy、Role Based Access Controls (RBAC)、Network Watcher、Monitor、Microsoft Sentinel、Defender などの機能を活用して組み合わせることで、データの所在とアクセスしているユーザーを常に把握できるようにする次世代のゼロ トラスト ネットワーク。

  • 仮想接続管理: 内部または外部のすべての接続は、不正アクセスを防ぐために、厳密なユーザー定義規則によって管理されます。

  • Azure Policy の適用: コミュニティ、Enclave、ワークロードの各レベルで組み込まれたポリシーにより、環境全体の一貫性とコンプライアンスを監査または強制し、環境を安全な状態に維持します。

  • 必須Access Control - Azureエンクレーブ リソースへのアクセスは、サブスクリプション、リソース グループ、個々のリソースまで、任意のスコープで割り当てることができる組み込みの RBAC ロールによって制御されます

  • 必須の可観測性: Azure エンクレーブ サービスは、Microsoft Sentinel、Defender、その他のネットワーク監視およびセキュリティ ツールとの統合を通じて、Azureの組み込みのログ記録、アラート、監査機能の完全な機能を統合して、データのセキュリティを確保します。