無限ノック › SCS 練習問題一覧 › 問題
SCS検出

ある金融機関のセキュリティチームは、AWS環境でのIAMポリシー操作(CreatePolicy・AttachRolePolicy・PutGroupPolicy等)が短時間に急増することを、権限昇格攻撃の有力な指標と位置づけています。AWS CloudTrailはすでに全リージョンのマルチリージョントレイルとして設定され、ログはCloudWatch Logsの専用ロググループに配信されています。セキュリティチームは「任意の10分間にIAMポリシー操作が20件を超えた場合」に自動アラートを送信する仕組みを最小の追加構成で実装したいと考えています。この要件に最も適した解決策はどれか。

A
CloudWatch Logsのロググループに対してIAMポリシー操作APIをカウントするメトリクスフィルターを作成し、評価期間10分・しきい値20のCloudWatch AlarmをSNSトピックに接続する。
✓ 正解
CloudWatch Logsメトリクスフィルターは、既存のCloudWatch Logsロググループ内のCloudTrailログから特定のAPIコールパターンに一致するイベントを計数するカスタムメトリクスを生成します。CloudWatch Alarmで評価期間10分・しきい値20を設定することで、要件の固定しきい値による検出を最小構成で実現できます。
B
CloudTrail Insightsを有効化して、IAM関連の書き込みAPIコールの統計的な異常(過去のベースラインからの逸脱)を自動検出し、Insights調査結果をEventBridgeルールからSNSに転送する。
CloudTrail Insightsは、APIコールの統計的な異常(過去のベースラインからの逸脱)を機械学習で検出しますが、「10分間に20件超」のような固定しきい値での検出はサポートしていません。通常より多いかどうかの相対評価であり、絶対的な件数基準での閾値アラートには適していません。
C
Amazon GuardDutyを有効化してIAM関連の異常なAPI操作(UnauthorizedAccess・Policy:IAMUser/RootCredentialUsage等)を機械学習で検出し、EventBridge経由でSNSに通知する。
Amazon GuardDutyは事前定義された調査結果タイプ(UnauthorizedAccessなど)を機械学習で検出しますが、「特定のAPIコールが10分間に20件を超えたら」という固定しきい値のカスタム検出ルールを作成することはできません。IAM操作の件数閾値監視はGuardDutyの設計範囲外です。
D
Amazon EventBridgeルールでCloudTrailのIAMポリシー操作イベントをパターンマッチングし、対象イベントが発生するたびにAWS Lambda関数を呼び出してAmazon DynamoDBに10分ウィンドウで記録・集計し、件数が20件を超えた場合にSNS通知を送信する。
Amazon EventBridgeは個別イベントのパターンマッチングには適していますが、10分ウィンドウ内での件数集計をネイティブにはサポートしていません。Lambda+DynamoDBで10分ウィンドウの集計ロジックを実装すれば要件は技術的に満たせますが、独自コードの開発・テスト・運用が必要となり「最小の追加構成」という要件を満たしません。

解説

CloudWatch Logsメトリクスフィルターは、既存のCloudWatch Logsロググループ内のCloudTrailログから、指定したAPIコールパターンに一致するイベントを計数するカスタムメトリクスを生成します。CloudWatch Alarmで評価期間を10分間・しきい値を20に設定することで、「任意の10分間に20件超」という固定しきい値に基づく検出が実現できます。CloudTrailはすでにCloudWatch Logsに配信済みのため、メトリクスフィルターとAlarmの追加のみの最小構成で実装可能です。 選択肢BのCloudTrail Insightsは、過去のベースラインからの統計的逸脱を検出しますが、「10分間に20件」のような絶対的な固定しきい値での検出はサポートしておらず、本要件には適合しません。 選択肢CのAmazon GuardDutyは、事前定義された調査結果タイプを機械学習で検出しますが、特定のAPIコール件数に基づくカスタム固定しきい値の検出ルールを作成することはできません。 選択肢DのAmazon EventBridgeは、個別イベントのパターンマッチングには適していますが、特定の時間ウィンドウ内でのイベント件数の集計をネイティブにはサポートしておらず、Lambda+DynamoDBによる集計ロジックが別途必要になります。

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

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

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