Question#38(AZ-500)

Question#38(AZ-500)
データおよびアプリケーションの要件を満たすように WebApp1 を構成する必要があります。 実行すべき 2つ のアクションはどれですか?(それぞれの正解がソリューションの一部となります)

(2つ選択)

正解:B, E

1. なぜ B(HTTPS Only)が必要なのか?

この問題のシナリオ(litwareinc.com の例)では、Web アプリが HTTP と HTTPS の両方でアクセス可能であると記されていることが一般的です。

  • 技術的な制約: Microsoft のドキュメント( App Service の相互認証の構成)には、以下のように明記されています。

    「HTTP 経由でサイトにアクセスした場合、クライアント証明書は受け取れません。したがって、アプリケーションでクライアント証明書が必要な場合は、HTTP 経由の要求を許可すべきではありません。

  • 相互認証(Mutual Auth)の強制: 「相互認証を**強制(Enforce)**する」という要件を満たすには、証明書を送ることができない HTTP 通信を遮断し、HTTPS のみを強制(Redirect または Only)する必要があります。

2. なぜ E(Incoming client certificates)が必要なのか?

これは相互認証の核となる設定です。

  • クライアント証明書の要求: App Service のデフォルト設定では、クライアント(ユーザー)に対して証明書を求めません。相互認証を実現するには、Incoming client certificates(着信クライアント証明書)の設定を「オン」にし、モードを 「Require(必須)」 に変更する必要があります。


コメント

コメント

コメントする

目次