模擬問題集SAA-C03練習問題 4

SAA-C03 練習問題 4

AWS Solutions Architect – Associate・セキュアなアーキテクチャの設計・無料公開(全 200 問中 15 問を無料公開中)

問題
ある病院は、患者から症状を収集する新しいアプリケーションを設計しています。病院はアーキテクチャに Amazon Simple Queue Service(Amazon SQS)と Amazon Simple Notification Service(Amazon SNS)を使うことを決めました。 ソリューションアーキテクトはインフラ設計をレビューしています。データは保存時(at rest)および転送時(in transit)に暗号化されなければなりません。データにアクセスできるのは病院の認可された担当者のみに限られます。 これらの要件を満たすために、ソリューションアーキテクトが取るべき手順の組み合わせはどれですか?(2つ選択してください。)

選択肢と解説

  • 1
    SQS コンポーネントでサーバー側暗号化を有効にする。デフォルトのキーポリシーを更新し、認可されたプリンシパルの集合にキーの使用を制限する。
  • AWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使って SNS コンポーネントでサーバー側暗号化を有効にする。キーポリシーを適用し、認可されたプリンシパルの集合にキーの使用を制限する。
  • 3
    SNS コンポーネントで暗号化を有効にする。デフォルトのキーポリシーを更新し、認可されたプリンシパルの集合にキーの使用を制限する。トピックポリシーで TLS による暗号化された接続のみを許可する条件を設定する。
  • AWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使って SQS コンポーネントでサーバー側暗号化を有効にする。キーポリシーを適用し、認可されたプリンシパルの集合にキーの使用を制限する。キューポリシーで TLS による暗号化された接続のみを許可する条件を設定する。
  • 5
    AWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使って SQS コンポーネントでサーバー側暗号化を有効にする。IAM ポリシーを適用し、認可されたプリンシパルの集合にキーの使用を制限する。キューポリシーで TLS による暗号化された接続のみを許可する条件を設定する。

解説

【正解】B、D

【0からの解説】
要件は3つです。(1)保存時暗号化、(2)転送時暗号化、(3)認可された担当者だけがアクセスできること。
(1)保存時暗号化は、SQS と SNS の両方でサーバー側暗号化(SSE)を有効にすれば実現できます。ここで KMS の「カスタマーマネージドキー(CMK)」を使うと、誰がそのキーを使えるかを「キーポリシー」で細かく制御でき、認可されたプリンシパルだけに限定できます(=要件3も満たす)。
(2)転送時暗号化は、キューポリシー/トピックポリシーに「aws:SecureTransport が true(=TLS)」の場合のみ許可する条件を入れることで、暗号化されていない接続を拒否できます。
したがって、SNS 側を CMK で暗号化しキーポリシーで制限する B と、SQS 側を CMK で暗号化しキーポリシーで制限したうえキューポリシーで TLS 強制する D の組み合わせが、SQS と SNS の双方をカバーしつつ全要件を満たします。

【誤りの選択肢】
A:CMK ではなく「デフォルトのキーポリシー」を更新する前提で、認可プリンシパルへの制限が CMK ほど厳密に管理できず、さらに TLS 強制(転送時暗号化)の設定がありません。
C:SNS について TLS 強制まで含む点は良いものの、暗号化に CMK を明示せずデフォルトキーポリシーの更新としており、B のように CMK + キーポリシーで認可を厳密に制御する構成のほうが要件に適合します。SQS 側を担保する D と組み合わせるべきは、SNS 側を CMK で固める B です。
E:キーの使用制限を「IAM ポリシー」で行うとしていますが、KMS キーの使用可否を制御する正しい場所は「キーポリシー」です(キーポリシーが KMS アクセス制御の基盤)。この点が誤りです。

【参考】
Amazon SQS のサーバー側暗号化(SSE)
KMS のキーポリシー
← 練習問題 3練習問題 5
SAA-C03 の模擬問題集は全 200

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

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

SAA-C03 の無料公開問題

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