SCS-C03:AWS Certified Security - Specialty 検出(モニタリングとロギング) 問3
検出(モニタリングとロギング)/ロギングソリューションの設計・実装AWS Organizations 配下の全アカウントについて、誰がいつどの API を呼び出したかを一元的に記録し、ログの改ざんを検知できる形で長期保管したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(SCS-C03:AWS Certified Security - Specialtyの出題範囲「検出(モニタリングとロギング)」に対応。実際の試験問題ではありません)
- A各アカウントで VPC フローログを有効化して API 呼び出しを記録する
- B各アカウントで CloudWatch のメトリクスを収集して API 呼び出しを記録する
- CAWS CloudTrail の組織証跡(organization trail)を作成して全アカウントの管理イベントを集約先の S3 バケットへ記録し、ログファイルの整合性検証を有効にする
- DAWS Config を有効化してすべての API 呼び出しを記録する
正解:C
解説
AWS CloudTrail の組織証跡(organization trail)を作成すると、組織内の全アカウントの管理イベント(API 呼び出し)を1つの集約先 S3 バケットへ自動的に記録できます。ログファイルの整合性検証を有効にすると、ログが改ざんされていないことを検証できます。VPC フローログはネットワークトラフィック、Config はリソース構成の変更が対象で、API 呼び出し全般の監査には CloudTrail が適します。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。VPC フローログはネットワークトラフィックの記録で、API 呼び出しの記録ではありません。
- B誤り。CloudWatch メトリクスは数値指標で、誰が何の API を呼んだかは記録しません。
- C正しい。組織証跡で全アカウントの管理イベントを集約し、整合性検証で改ざん検知もできます。
- D誤り。AWS Config はリソース構成の変更履歴が中心で、すべての API 呼び出しの監査証跡にはなりません。