AZ-104 ケーススタディ演習

WEB問題集

AZ104-CS#1-1

概要

ADatum Corporation はコンサルティング会社で、本社はモントリオール、支社はシアトルとニューヨークにあります。

既存環境 - Azure 環境

ADatum は 3 つのリソース グループ (RG1、RG2、RG3) を含む Azure サブスクリプションを持っています。

サブスクリプションには次の表に示すストレージ アカウントがあります。

名前種類ロケーション階層型名前空間コンテナーファイル共有
storage1StorageV2West USはいcont1share1
storage2StorageV2West USいいえcont2share2

サブスクリプションには次の表に示す仮想マシンがあります。

名前サイズオペレーティング システム説明
VM1ARed Hat Enterprise Linux (RHEL)エフェメラル OS ディスクを使用
VM2DWindows Server 2022ベーシック ボリュームを持つ
VM3BRed Hat Enterprise Linux (RHEL)標準 SSD を使用
VM4MWindows Server 2022Write Accelerator ディスクを使用
VM5EWindows Server 2022ダイナミック ボリュームを持つ

サブスクリプションの Azure コンテナー レジストリには次のイメージがあります。

名前オペレーティング システム
Image1Windows Server
Image2Linux

サブスクリプションには次の表のリソースがあります。

名前説明リソース グループ
Workspace1Log Analytics ワークスペースRG1
WebApp1Azure App Service Web アプリRG1
VNet1仮想ネットワークRG2
zone1.comAzure Private DNS ゾーンRG3

Azure Key Vault

サブスクリプションには Vault1 という Azure Key Vault があります。Vault1 には次の表に示す証明書があります。

名前コンテンツ タイプキー タイプキー サイズ
Cert1PKCS#12RSA2048
Cert2PKCS#12RSA4096
Cert3PEMRSA2048
Cert4PEMRSA4096

Vault1 には次の表に示すキーがあります。

名前タイプ説明
Key1RSAキー サイズは 4096
Key2EC楕円曲線名は P-256 に設定

Microsoft Entra 環境

ADatum は Azure サブスクリプションにリンクされた adatum.com という Microsoft Entra テナントを持ち、次の表に示すユーザーがいます。

名前Microsoft Entra ロールAzure ロール
Admin1グローバル管理者なし
Admin2属性定義管理者 (Attribute Definition Administrator)なし
Admin3属性割り当て管理者 (Attribute Assignment Administrator)なし
User1なしRG2 と RG3 の Reader

テナントには次の表に示すグループがあります。

名前タイプ
Group1セキュリティ グループ
Group2Microsoft 365 グループ

adatum.com テナントには Attribute1 というカスタム セキュリティ属性があります。

計画された変更

ADatum は以下の変更を実装する予定です:

  • VM2 と VM4 からイベント ID 4648 のシステム イベントのみを収集する DCR1 というデータ収集ルール (DCR) を構成する
  • storage1 に cont2 という新しいコンテナーを作成し、以下のアクセス ポリシーを設定: Stored1、Stored2、Stored3 という 3 つの保存アクセス ポリシー、およびイミュータブル BLOB ストレージ用のリーガル ホールド
  • 可能な場合、ディレクトリを使用してストレージ アカウントのコンテンツを整理する
  • User1 に VNet1 への Zone1 のリンクに必要な権限を付与する
  • サポートされる adatum.com リソースに Attribute1 を割り当てる
  • storage2 で Scope1 という暗号化スコープを作成する
  • Image1 または Image2 を使用して新しいコンテナーを展開する

技術的要件

ADatum は次の技術的要件を満たす必要があります:

  • WebApp1 に TLS を使用する
  • 最小特権の原則に従う
  • 必要なスコープでのみ権限を付与する
  • Scope1 を使用してストレージ サービスを暗号化することを保証する
  • cont1 と share1 を可能な限り頻繁に Azure Backup でバックアップする
  • 可能な場合、仮想マシンの暗号化に Azure Disk Encryption とキー暗号化キー (KEK) を使用する

設問: WebApp1 を技術的要件を満たすように構成する必要があります。Vault1 から使用できる証明書はどれですか?

ディスカッション 0

正解:B

技術的要件は 「WebApp1 に TLS を使用する」です。App Service が Key Vault から TLS/SSL 証明書をインポートするには、次の条件を満たす必要があります:

  • コンテンツ タイプは PKCS#12 (PFX) - PEM 形式の証明書は直接インポート不可
  • 証明書は秘密キーを含む

Vault1 の証明書のうち、PKCS#12 の Cert1 と Cert2 が使用可能です。

  • A: Cert2 も PKCS#12 のため使える。
  • C/D/E: Cert3 と Cert4 は PEM 形式のため App Service の TLS 証明書としてはインポートできない。

元問題形式: Case Study (ADatum Corporation) の 1 問目。