模擬問題集SCS-C03練習問題 12

SCS-C03 練習問題 12

AWS Security – Specialty・アイデンティティおよびアクセス管理・無料公開(全 100 問中 15 問を無料公開中)

問題
ある企業はオンプレミスのレガシーシステムと AWS 上のリソースの両方を運用しています。AWS リソースには Amazon DynamoDB テーブルと Amazon S3 バケットが含まれます。オンプレミスのレガシーシステムは DynamoDB と Amazon S3 に定期的に接続する必要があります。 現在、企業は VPC のパブリックサブネットにあるバスティオンホストを使用しています。企業はオンプレミスに保存した SSH 秘密鍵を使用してバスティオンホストに接続しています。バスティオンホストに割り当てられたインスタンスプロファイルは Amazon S3 と DynamoDB へのフルアクセスを持っています。 セキュリティチームは、すべてのバスティオンホストを廃止することを求める新しい社内ポリシーを発行しました。このポリシーは、すべてのシステムが証明書ベースの認証を使用して認証することを求めています。 この要件を満たすソリューションはどれですか。

選択肢と解説

  • 1
    AWS Direct Connect 接続をセットアップし、必要なサービスの VPC エンドポイントにアクセスできる VPC への VPN 接続を作成する。
  • オンプレミスシステムが AWS IAM Roles Anywhere を使用して認証するようにセットアップする。
  • 3
    AWS Private Certificate Authority を使用して SSL 証明書を発行し、オンプレミスシステムに AWS 上のリソースへのアクセスを与える。
  • 4
    IAM ロールを一時的に引き受ける権限と、一時的に引き受けたロールの認証情報を使用して必要なリソースにアクセスする権限を持つ IAM ユーザーを作成する。

解説

【正解】B

【0からの解説】
要件は (1) バスティオンホストを廃止する、(2) 証明書ベースの認証で AWS リソース(S3 / DynamoDB)にアクセスする、の 2 点です。
AWS IAM Roles Anywhere は、AWS の外にあるサーバーやワークロード(オンプレミスのレガシーシステムなど)に対して、X.509 証明書を使って AWS の一時的なセキュリティ認証情報を取得させる仕組みです。信頼アンカー(プライベート認証局や AWS Private CA)を登録し、プロファイルとロールを構成すると、オンプレミス側の「認証情報ヘルパー(credential helper)」が証明書で署名したリクエストを送り、AWS STS から一時認証情報を受け取ります。これにより、長期のアクセスキーや SSH 鍵、バスティオンホストを一切使わずに、証明書ベースで S3/DynamoDB に直接アクセスできます。要件に完全に合致するため B が正解です。

【誤りの選択肢】
A:Direct Connect と VPN はネットワーク経路(接続性)を提供するだけで、「証明書ベースの認証」という認証要件そのものを満たしません。また依然として何らかの AWS 認証情報が別途必要です。
C:AWS Private CA は証明書を発行できますが、それ単体ではオンプレミスシステムが S3/DynamoDB の API を呼び出すための AWS 認証情報(IAM 権限)にはなりません。発行した証明書を使って実際に AWS の一時認証情報へ変換する仕組みこそが IAM Roles Anywhere であり、Private CA はその「信頼アンカー」として併用されるにすぎません。
D:IAM ユーザー+AssumeRole は一時認証情報を得られますが、その起点となる IAM ユーザーの長期アクセスキーが必要であり、「証明書ベースの認証」という要件を満たしません。

【参考】
AWS IAM Roles Anywhere とは
認証情報の取得(credential helper)
← 練習問題 11練習問題 13
SCS-C03 の模擬問題集は全 100

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

SCS-C03 の模試を受ける料金プランを見る

SCS-C03 の無料公開問題

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