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

ある企業のセキュリティチームは、AWS アカウントで IAM エンティティが通常よりも大幅に多い書き込み系 API(DeleteSecurityGroup、CreateNetworkAcl など)を短時間に呼び出している状況を検知したいと考えています。カスタムルールや機械学習モデルを自前で構築せず、AWS マネージドサービスで最も効率的に実現する方法はどれですか?

A
AWS CloudTrail Insights を有効化することで、書き込み系 API 呼び出しレートの統計的異常(確立された正常ベースラインからの逸脱)を機械学習で自動検出し、Insights イベントとして S3 や EventBridge で受け取ることができる
✓ 正解
CloudTrail Insights は書き込み系 API の呼び出しレートを機械学習でベースライン化し、統計的逸脱を自動検出する。閾値設定やモデル構築不要で、Insights イベントを EventBridge 経由で即時通知できる。
B
Amazon GuardDuty を有効化し、EC2 脅威インテリジェンスと IAM 異常行動検出機能を組み合わせて、セキュリティグループや ACL への不審な API コールパターンを検知する
GuardDuty は脅威インテリジェンスや行動ベースの異常検出に強みを持つが、書き込み系 API コールレートの統計的異常(ベースライン逸脱)を検出する機能は持たず、この用途では CloudTrail Insights が適切。
C
Amazon CloudWatch Metric Filter を各 API 名に設定して呼び出し回数をカウントし、静的閾値を超えた際に CloudWatch アラームから SNS トピック経由でアラートを発報する
CloudWatch Metric Filter は API 呼び出し数を計測できるが、閾値を手動で固定値に設定するため、業務繁忙期などの正常なトラフィック増加でも誤検知が発生しやすく、自動ベースライン調整の機能がない。
D
AWS Config マネージドルール「restricted-common-ports」および「vpc-sg-open-only-to-authorized-ports」を有効化し、変更イベントを Security Hub へ自動転送して検知する
AWS Config のマネージドルールはリソースの設定状態(ポート設定の適切性など)を評価するものであり、API コール頻度の時系列異常を検出するリアルタイム監視用途には設計されていない。

解説

AWS CloudTrail Insights は、CloudTrail が記録する管理イベント(書き込み系 API)の呼び出しレートを機械学習で継続的に分析し、通常のベースラインから統計的に逸脱した異常を自動検出します。ユーザーがルールや閾値を定義する必要がなく、Insights イベントは CloudTrail コンソール・S3・EventBridge を通じて通知できます。これにより、DeleteSecurityGroup や CreateNetworkAcl などの書き込み系 API の急増をゼロ設定でリアルタイム検出できます。 選択肢BのAmazon GuardDuty は既知の脅威パターンや行動異常で侵害・侵入を検知するサービスだが、API 呼び出しレートの統計的異常という観点の検出は CloudTrail Insights の専門領域であり、GuardDuty の主な対象は脅威インジケーターや不審な接続元 IP 等である。 選択肢CのAmazon CloudWatch Metric Filter は任意の API コールを計測できるが、閾値は静的に設定する必要があり、ベースラインが時間帯・曜日で変動する環境では誤検知や見逃しが発生しやすい。 選択肢DのAWS Config マネージドルールはリソースの設定状態のコンプライアンス評価に用いるサービスであり、API 呼び出しレートのリアルタイム異常検出には対応していない。

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

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

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