無限ノック › DOP 練習問題一覧 › 問題
DOPセキュリティとコンプライアンス

ある企業では、AWS Configを使用してS3バケットのコンプライアンス状態を継続的に監視しています。S3バケットにパブリック読み取りアクセスが有効になっていることを検出した場合、人手を介さずに即座に自動修復する仕組みを最小の運用オーバーヘッドで実装する必要があります。最もAWSのベストプラクティスに沿った実装方法はどれですか?

A
AWS CloudTrailでS3:PutBucketAclのAPIコールを検出し、Amazon EventBridgeルールとAWS Lambda関数を組み合わせて、公開アクセスを削除するカスタムスクリプトを実行する
CloudTrailとEventBridge、Lambdaの組み合わせは技術的には可能ですが、構成が複雑であり、修復ロジックのカスタム開発が必要となるため、運用オーバーヘッドが増加します。
B
AWS Configの修復アクション(Remediation Action)にSSM(AWS Systems Manager)Automationドキュメントを設定し、非準拠リソースが検出されたタイミングで自動的に修復を実行する
✓ 正解
AWS Configの修復アクション機能を使用すれば、非準拠リソース検出時にSSM Automationドキュメント(AWS-DisableS3BucketPublicReadWriteなど)を直接トリガーできます。追加のコーディング不要で修復履歴もConfig上で一元管理でき、運用オーバーヘッドが最小になります。
C
Amazon CloudWatch Alarmを設定してS3バケットのアクセスログのメトリクスを監視し、閾値超過時にAWS Lambdaを起動してACL(アクセス制御リスト)を削除する
S3アクセスログはCloudWatchメトリクスとしてネイティブに提供されないため、CloudWatch Alarmで直接監視することができません。また、現在AWSはACL(アクセス制御リスト)の使用を非推奨としており推奨される修復方法ではありません。
D
Amazon Inspectorを使用してS3バケットのパブリックアクセス設定を定期スキャンし、違反検出時にAmazon SNS経由でセキュリティチームに通知する
Amazon InspectorはEC2やコンテナの脆弱性スキャンサービスです。S3バケットのアクセス制御設定の監視と修復には使用されず、この用途には不適切なサービスです。

解説

AWS Configの修復アクション(Remediation Action)にSSM(AWS Systems Manager)Automationドキュメントを設定し、非準拠リソースが検出されたタイミングで自動的に修復を実行する。 AWS Configの修復アクション機能では、非準拠リソース検出時にSSM Automationドキュメント(例:AWS-DisableS3BucketPublicReadWrite)を直接トリガーできます。追加のコーディングが不要で、修復履歴もConfig上で一元管理されるため運用オーバーヘッドが最小になります。 選択肢A(CloudTrail、EventBridge、Lambda の組み合わせ)も技術的には可能ですが構成が複雑です。 選択肢C(CloudWatch Alarm でアクセスログ監視)はS3アクセスログがCloudWatchメトリクスとしてネイティブに提供されないため、CloudWatch Alarmで直接監視することができません。また現在AWSはACL(アクセス制御リスト)の使用を非推奨としています。 選択肢D(Amazon Inspector)はEC2やコンテナの脆弱性スキャンサービスであり、S3のアクセス制御設定の修復には使用しません。

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

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

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