無限ノック › DEA 練習問題一覧 › 問題
DEAデータのセキュリティとガバナンス

ある企業のデータガバナンスチームは、AWS 環境全体の Amazon S3 バケットが常にセキュリティポリシーに準拠しているか継続的に監視したいと考えています。「すべての S3 バケットのパブリックアクセスがブロックされていること」「サーバーサイド暗号化が有効であること」の 2 つのポリシーを対象に、新規作成・既存バケットの設定変更を問わずリアルタイムに評価し、違反バケットをデータチームへ自動通知するシステムを構築する必要があります。最も適切なアプローチはどれですか?

A
Amazon CloudTrail でバケット作成・設定変更イベントを記録し、AWS Lambda で定期的にログを解析して非準拠バケットを特定・通知する
CloudTrailはAPIアクティビティを記録しますが、定期的なログ解析では変更検知に遅延が生じます。設定変更が発生しない既存バケットの継続的な準拠評価にも対応できず、リアルタイム評価の要件を満たしません。
B
AWS Config のマネージドルール(s3-bucket-public-read-prohibited・s3-bucket-server-side-encryption-enabled 等)を有効化し、非準拠リソース検出時に Amazon SNS で通知する
✓ 正解
マネージドルールがバケット作成・設定変更のたびに自動評価し、既存バケットも定期的に再評価します。SNSと組み合わせることで追加実装なしに継続的監視と自動通知の要件を完全に満たします。
C
Amazon EventBridge でバケット作成イベントを検知し、AWS Lambda でバケット設定を確認して非準拠の場合に通知する
バケット作成イベントの検知には有効ですが、作成後のすべての設定変更を継続的に評価する仕組みの構築コストが高く、既存バケットへの継続的な評価も別途対応が必要になります。
D
AWS Security Hub の AWS Foundational Security Best Practices 標準を有効化して S3 セキュリティコントロールを監視する
S3コントロール評価は内部的にAWS Configルールに依存しており、Configルールが有効でなければSecurity Hubの評価も機能しません。Configを直接利用する方がシンプルかつ確実です。

解説

AWS Config は、AWS リソースの設定を継続的に記録・評価する目的特化型のサービスです。マネージドルール(s3-bucket-public-read-prohibited、s3-bucket-server-side-encryption-enabled など)を有効化すると、S3 バケットが作成・変更されるたびに自動的に準拠状態を評価します。非準拠を検出した場合、Amazon SNS トピックへの通知や AWS Systems Manager Automation による自動修復も設定可能です。既存バケットも定期的に再評価されるため、「継続的監視」の要件を完全に満たします。 選択肢AのAmazon CloudTrail + AWS Lambda による「定期的なログ解析」では変更検知に遅延が生じます。また、イベントが発生しない既存バケットの設定変化を継続的に評価する仕組みが別途必要です。 選択肢CのAmazon EventBridge + AWS Lambda はバケット作成時の評価には有効ですが、作成後の設定変更イベントをすべてキャプチャして継続的に評価するには追加の実装コストが高くなります。 選択肢DのAWS Security Hub は複数 AWS セキュリティサービスの結果を集約・可視化するサービスです。Security Hub の S3 コントロール評価は内部的に AWS Config ルールに依存しているため、Config ルールが有効でなければ機能しません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← DEA の問題一覧に戻る