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

企業は30以上のAWSアカウントと複数リージョンにわたるシステムを運用しています。セキュリティチームはすべてのアカウントでS3パブリックアクセスブロック設定やIMDSv2強制などのセキュリティベースラインを継続的に適用・監視し、非準拠のリソースを自動修復したいと考えています。最も適切な実装の組み合わせを2つ選んでください。

A
CloudFormation StackSetsをAWS Organizations連携で使用し、セキュリティベースラインリソース(S3バケットポリシー、EC2インスタンスメタデータ設定等)を定義したスタックを全対象アカウント・リージョンに自動デプロイする
✓ 正解
CloudFormation StackSetsはOrganizations連携により新規アカウント追加時も自動でセキュリティベースラインスタックをデプロイし、複数アカウント・リージョンへの一括展開と設定の強制適用が可能です。セキュリティベースラインの継続的な適用要件を満たします。
B
各アカウントのCodePipelineにセキュリティチェックステージを追加し、CodeBuildでPythonスクリプトによるセキュリティ設定検証をデプロイのたびに実行する
CodePipeline+CodeBuildによる検証はデプロイのたびにしか実行されないため、既存の非準拠リソースの継続的監視・自動修復には対応できず、要件の「継続的に適用・監視・自動修復」を満たしません。
C
管理アカウントでAWS ConfigアグリゲーターとOrganizations連携を設定し、S3PublicAccessBlockやec2-imdsv2-checkなどのManaged ConfigルールとAuto Remediationを全アカウントに展開する
✓ 正解
AWS Configアグリゲーターは複数アカウント・リージョンのコンプライアンス状態を継続的に評価し、Managed ConfigルールとAuto Remediationにより自動修復を実行できます。継続的監視と自動修復の両要件に対応可能です。
D
AWS Security HubでOrganizations全体のセキュリティ検出結果を集約し、CIS AWS Foundations Benchmarkを有効化する
Security Hubは複数アカウントのセキュリティ検出結果を集約・可視化することができますが、自動修復機能を備えておらず、非準拠リソースの自動修復要件を満たしません。
E
Service Control Policies(SCP)を使用してパブリックACLの付与やIMDSv1使用のAPI呼び出しを組織レベルで拒否する
SCPはAPI呼び出しを組織レベルで予防的に拒否できますが、すでに存在する非準拠リソース(既に設定されたS3パブリックアクセスなど)の修復はできず、遡及的な修復要件に対応できません。

解説

CloudFormation StackSetsをAWS Organizations連携で使用し、セキュリティベースラインリソース(S3バケットポリシー、EC2インスタンスメタデータ設定等)を定義したスタックを全対象アカウント・リージョンに自動デプロイする、および管理アカウントでAWS ConfigアグリゲーターとOrganizations連携を設定し、S3PublicAccessBlockやec2-imdsv2-checkなどのManaged ConfigルールとAuto Remediationを全アカウントに展開する。 StackSetsはOrganizations連携により新規アカウント追加時も自動でセキュリティベースラインスタックをデプロイし、設定を強制適用できます。AWS Configアグリゲーターは複数アカウント・リージョンのコンプライアンス状態を継続的に評価し、Auto Remediationでの自動修復も可能です。この組み合わせがデプロイと継続的監視・修復の両面を網羅します。 選択肢BのCodePipeline+CodeBuildによる検証はデプロイのたびにしか実行されず、既存の非準拠リソースの継続的監視・自動修復には対応できません。 選択肢DのSecurity Hubは複数アカウントのセキュリティ検出結果を集約・可視化しますが、自動修復機能はありません。 選択肢EのSCPは新規API呼び出しを予防的に拒否できますが、すでに存在する非準拠リソースの修復はできません。

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

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

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