Agent Anomaly Detection の概要

Agent Anomaly Detection は、自律型 Enterprise AI エージェント専用に設計された、動的で推論ベースの監視と監査レイヤを提供します。静的コードの脆弱性をスキャンしたり、境界でネットワーク トラフィックを検査したりする従来のアプリケーション セキュリティ ツールとは異なり、エージェントの異常検出では、エージェントのライブ推論トレース、ツール インタラクション、実行フローを評価して、不審な意図、ポリシー違反、動作の異常を検出します。

Agent Anomaly Detection の中核は、エージェント セッション アクティビティを非同期で分析する多層異常分析フレームワークです。OpenTelemetry のログと実行トレースを取り込むことで、サービスは、Agentic Workflows に実行レイテンシを発生させることなく、エージェントが意図した境界外で動作しているかどうかを判断します。

主なメリット

Agent Anomaly Detection には次の機能があります。

メリットまたは機能 説明
非同期の準リアルタイム セキュリティ テレメトリー(ログとトレース)は帯域外で処理されるため、エージェントの応答時間が短縮されます。多層分析モデルにより、準リアルタイムの評価で費用対効果を維持できます。
推論ベースのインテント分析 異常分析では、フラグが付けられたトレースを推論して、複雑なビジネス ロジックと不正なアクションを区別します。
包括的な脅威検出 ツールの不正使用、権限の不正使用、エージェントの連鎖的な障害、不正な動作、リソースの枯渇など、OWASP Top 10 for Agentic Security Threats に記載されている脅威パターンをキャプチャするデフォルトの検出機能を使用して、エージェント固有のセキュリティ リスクをすぐに監査します。
Security Command Center との統合 異常の検出結果は、一元的なセキュリティ管理、検索、インシデント追跡のために Security Command Center に直接表示されます。Security Command Center の詳細については、Security Command Center の概要をご覧ください。注: この統合には、Security Command Center でサポートされているティア(スタンダード、プレミアム、エンタープライズ)のいずれかが必要です。

多層検出システム

評価の範囲と費用のバランスを取るため、Agent Anomaly Detection では、エージェント ログを分析して異常なセッションを特定して報告する多層検出システムを使用します。

  • レイヤ 1(軽量 ML 検出器): 高速統計モデルと軽量機械学習モデルが、初期の外れ値とダウンストリームのテレメトリー傾向を特定して、ベースライン トラフィックをダウンサンプリングします。
  • レイヤ 2(異常分析): 異常分析では、フラグが設定されたセッションを非同期で評価し、脅威の判定と自然言語による説明の理由を提示します。
  • レイヤ 3(呼び出しレベルの分析): 会話トレース内の個々のツールの実行、実行状態、パラメータ履歴の詳細な分析を行います。

対象

Agent Anomaly Detection は、次の条件を満たすエージェントで使用できます。条件を満たすエージェントは、Agent Anomaly Detection(サービスはエージェントの存在を認識しますが、エージェントのログでは何も実行されず、費用は発生しません)によってモニタリング対象エージェントとして自動的に認識されます。ログとトレースでアクティブな異常分析を実行するには、Agent Anomaly Detection 用にモニタリング対象エージェントを明示的に有効にする必要があります。

  • 互換性のあるランタイム: Agent Runtime にデプロイされている。
  • ADK バージョン: Python 用 Agent Development Kit(ADK)バージョン 1.2 以降を使用してビルドされています。バージョン 2.1.0 以降が推奨されます。
  • ロギングとオブザーバビリティのバケット: Agent Anomaly Detection は現在、米国(マルチリージョン)と EU(マルチリージョン)のバケットで使用できます。ロギング バケットとオブザーバビリティ バケットの両方が同じマルチリージョンに存在する必要があります。組織がデフォルトを変更していない限り、_Default ロギング バケットは global ロケーションにあります。global は米国のマルチリージョンでのみ機能します。EU の場合は、eu ロケーションのロギング バケットを使用します。
  • テレメトリーのキャプチャ: OpenTelemetry のトレースとロギングは、ADK を使用して有効にします。
  • メタデータのキャプチャ: プロンプト入力とレスポンス出力の内容をキャプチャするように、未加工のテレメトリーが構成されています。
  • アクティブ トレース: ADK 構成で enable_tracing フラグが明示的に false に設定されていない。
  • 権限とアクセス: リージョン スキャナのサービス アカウントには、アクティブなログとオブザーバビリティ バケットに対する十分な読み取り権限が付与されています。ログバケットでログ分析とオブザーバビリティ分析が有効になっている必要があります。
  • アクティブなデータフロー: エージェントにアクティブなデータが必要です。テレメトリー データがないエージェントの構成を確認したり、登録したりすることはできません。

これらの条件を満たさないエージェントは、エージェント異常検出で検出されず、有効にするモニタリング対象エージェントのリストに表示されません。

脅威のカテゴリ

Agent Anomaly Detection は、エージェント アクティビティを継続的にモニタリングし、エージェント型セキュリティ フレームワークに沿った主要なカテゴリ全体でリスクを特定します。

  • ツールの誤用(OWASP ASI02): 危険なツールのチェーン化、パラメータ操作、間接的なプロンプト インジェクションなど、ツールが安全でない方法や意図しない方法で使用された場合に検出します。
  • ID 権限の不正使用(OWASP ASI03): 動的信頼委任、ペルソナの偽造、メモリ エスカレーション、混乱した代理の脆弱性によって発生した不正なアクションを特定します。
  • Agentic cascading failures(OWASP ASI08): Agentic Workflows 全体で、障害の伝播、無限実行ループ、振動する再試行、フィードバック ループの増幅をモニタリングします。
  • 不正なエージェント(OWASP ASI10): エージェントが宣言されたロールを放棄したり、安全ガードレールをバイパスしたり、割り当てられたシステム指示から逸脱したりした場合にフラグを立てます。
  • リソースの枯渇: コンピューティング、LLM トークン、ネットワーク帯域幅の意図的な過剰消費や暴走を検出します。

Agent Anomaly Detection を試すには、オプトインしてください

Agent Anomaly Detection を試すには、Agent Anomaly Detection アクセス リクエスト フォームに記入してください。

Agent Anomaly Detection を使用する

Agent Anomaly Detection の使用をすでにオプトインしている場合は、Agent Anomaly Detection で使用手順をご覧ください。