模擬問題集SAP-C02練習問題 11

SAP-C02 練習問題 11

AWS Solutions Architect – Professional・新しいソリューションの設計・無料公開(全 200 問中 15 問を無料公開中)

問題
ある企業が、Web アプリケーションを AWS でホストすることを計画しており、トラフィックを Amazon EC2 インスタンス群に負荷分散したいと考えています。セキュリティ要件の 1 つは、クライアントと Web サーバーの間で「エンドツーエンド」の転送中暗号化を有効にすることです。 この要件を満たすソリューションはどれですか?

選択肢と解説

  • 1
    EC2 インスタンスを Application Load Balancer(ALB)の背後に配置する。AWS Certificate Manager(ACM)を使用して SSL 証明書をプロビジョニングし、その SSL 証明書を ALB に関連付ける。SSL 証明書をエクスポートして各 EC2 インスタンスにインストールする。ALB をポート 443 でリッスンし、インスタンスのポート 443 にトラフィックを転送するように構成する。
  • 2
    EC2 インスタンスをターゲットグループに関連付ける。AWS Certificate Manager(ACM)を使用して SSL 証明書をプロビジョニングする。Amazon CloudFront ディストリビューションを作成し、その SSL 証明書を使用するように構成する。CloudFront がターゲットグループをオリジンサーバーとして使用するように設定する。
  • EC2 インスタンスを Application Load Balancer(ALB)の背後に配置する。AWS Certificate Manager(ACM)を使用して SSL 証明書をプロビジョニングし、その SSL 証明書を ALB に関連付ける。サードパーティ製の SSL 証明書をプロビジョニングして各 EC2 インスタンスにインストールする。ALB をポート 443 でリッスンし、インスタンスのポート 443 にトラフィックを転送するように構成する。
  • 4
    EC2 インスタンスを Network Load Balancer(NLB)の背後に配置する。サードパーティ製の SSL 証明書をプロビジョニングして NLB と各 EC2 インスタンスにインストールする。NLB をポート 443 でリッスンし、インスタンスのポート 443 にトラフィックを転送するように構成する。

解説

【正解】C

【0からの解説】
「エンドツーエンドの転送中暗号化」とは、クライアント → ロードバランサー の区間だけでなく、ロードバランサー → EC2 インスタンス の区間も暗号化することを意味します。つまり HTTPS(TLS)が経路全体で途切れないようにする必要があります。

選択肢 C では、ALB に ACM 発行の証明書を関連付け(クライアント↔ALB を暗号化)、さらに各 EC2 インスタンスにはサードパーティ製(自己管理)の SSL 証明書をインストールして、ALB は HTTPS(ポート 443)でインスタンスへ転送します(ALB↔EC2 も暗号化)。これで全経路が暗号化され、要件を満たします。

ここで重要なのは「ACM のパブリック証明書は、ALB や CloudFront などの AWS サービスに関連付けて使うことはできるが、エクスポートして EC2 に直接インストールすることはできない」という制約です。そのため、EC2 側には別途サードパーティ製/自己管理の証明書が必要になります。

【誤りの選択肢】
A:ACM のパブリック証明書はエクスポートできないため「SSL 証明書をエクスポートして各 EC2 にインストールする」という手順が実現不可能です。よって誤りです。
B:CloudFront でクライアント↔CloudFront は暗号化できますが、ALB を介さずターゲットグループを直接オリジンにすることはできません(CloudFront のオリジンはドメインを指す必要があり、構成として成立しにくい)。また EC2 側の暗号化(エンドツーエンド)が明示されておらず、要件を確実に満たしません。
D:NLB でも TLS 終端は可能ですが、本選択肢は NLB に「サードパーティ証明書をインストール」しつつ EC2 にも証明書を入れる構成で、ACM を使う C と比べ管理が煩雑です。ベストプラクティスとしては ALB + ACM(フロント)+ EC2 個別証明書(バックエンド)の C が適切です。

【参考】
ACM 証明書を使用できるサービス(エクスポート不可の説明)
ALB の HTTPS リスナーの作成
← 練習問題 10練習問題 12
SAP-C02 の模擬問題集は全 200

本番形式の練習テスト 4 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

SAP-C02 の模試を受ける料金プランを見る

SAP-C02 の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15