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