模擬問題集DEA-C01練習問題 11

DEA-C01 練習問題 11

AWS Data Engineer – Associate・データセキュリティとガバナンス・無料公開(全 200 問中 15 問を無料公開中)

問題
ある企業は、Amazon S3 のデータへのアクセスを制限し、AWS マネージドキーを使用してデータを暗号化するソリューションを必要としています。このソリューションは、AWS Lambda 関数が使用するデータベース認証情報を管理し、その認証情報を自動的にローテーションしなければなりません。 これらの要件を満たすソリューションはどれですか?

選択肢と解説

  • 1
    S3 バケットポリシーを使用してアクセスを制御する。Amazon S3 マネージドキーによるサーバー側暗号化 (SSE-S3) を使用してデータを暗号化する。データベース認証情報を Lambda の環境変数として保存する。
  • IAM ポリシーを使用してアクセスを制御する。AWS KMS キーによるサーバー側暗号化 (SSE-KMS) を使用してデータを暗号化する。AWS Secrets Manager を構成して認証情報を保存し、Lambda 関数を使用して自動的にローテーションする。
  • 3
    S3 ACL を使用してアクセスを制御する。AWS KMS キーによるサーバー側暗号化 (SSE-KMS) を使用してデータを暗号化する。認証情報を AWS Systems Manager Parameter Store に保存し、Lambda 関数を使用して自動的にローテーションする。
  • 4
    IAM ポリシーを使用してアクセスを制御する。Amazon S3 マネージドキーによるサーバー側暗号化 (SSE-S3) を使用してデータを暗号化する。認証情報を AWS Systems Manager Parameter Store に保存する。スケジュールされた Lambda 関数を構成して認証情報をローテーションする。

解説

【正解】B

【0からの解説】
要件は3つ。「S3 アクセスの制限」「AWS マネージドキーでの暗号化」「Lambda が使う DB 認証情報を管理し自動ローテーション」。
・アクセス制御:IAM ポリシーは、どのプリンシパル(ユーザー/ロール)がどの S3 リソースに何をできるかを集中管理でき、AWS が推奨するアクセス制御の基本です。
・暗号化:SSE-KMS は AWS KMS で管理される鍵を使った暗号化で、「AWS マネージドキー(aws/s3 など)」を利用でき、キーポリシーや CloudTrail での監査も可能です。要件の「AWS マネージドキーでの暗号化」に合致します。
・認証情報の管理と自動ローテーション:AWS Secrets Manager は認証情報(DB のユーザー名/パスワード等)を安全に保管し、組み込みのローテーション機能(Lambda 関数)で自動的にパスワードを更新できます。RDS など多くの DB に対するローテーションがマネージドに行えるため、これがベストプラクティスです。
これらをすべて正しく満たすのは B です。

【誤りの選択肢】
A:認証情報を Lambda の環境変数に平文で保存するのはセキュリティ上のアンチパターンで、自動ローテーションもできません。
C:S3 ACL は現在は非推奨のアクセス制御方式で、バケットポリシー/IAM が推奨されます。Parameter Store でもローテーションは実装可能ですが、組み込みのマネージドなローテーションを持つ Secrets Manager の方が DB 認証情報の自動ローテーションには適し、ACL の使用も含め B に劣ります。
D:SSE-S3 自体は暗号化しますが、本問の最適解 B(IAM + SSE-KMS + Secrets Manager)と比べると、Parameter Store + 自前のスケジュール Lambda によるローテーションは運用負荷が高く、マネージドな自動ローテーションを備えた構成になっていません。

【参考】
AWS Secrets Manager でシークレットを自動ローテーションする
Amazon S3 のサーバー側暗号化 (SSE-KMS)
← 練習問題 10練習問題 12
DEA-C01 の模擬問題集は全 200

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

DEA-C01 の模試を受ける料金プランを見る

DEA-C01 の無料公開問題

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