Autonomous SOC の限界:チームがモデル化すべき 5 つのリスク
自律性には段階があります。本番システムや顧客データへのアクセスを許可する前にモデル化すべき5つのfailure modeを具体的に解説します。

Autonomous SOC の限界:チームがモデル化すべき 5 つのリスク
自律性には段階があります。実運用の SOC は、本番システムや顧客データへのアクセスを許可する前に failure mode をモデル化します。
Tool misuse
操作された指示で誤った tool を呼ぶ可能性があります。role、範囲、承認で制限します。
コンテキストの誤り
不完全な telemetry や古い ID 情報で誤った結論を出します。不足を示し安全に失敗させます。
証拠の損失
自動 cleanup が forensic 証拠を消す可能性があります。修復前に保存します。
権限の肥大化
連携が増えると権限が過剰になります。サービス ID と同様に見直します。
サイレントドリフト
data、モデル、ルールで workflow が変わります。回帰ケースと結果レビューを保持します。
agent の自律が止まる線
各操作を自律の段階のどこに置くかは AI 支援 SOC と Autonomous SOC で扱っています。このリスク一覧は、推奨パターンとして、本番環境の状態を変えるステップ(ホストの隔離、アカウントの無効化、IP アドレスのブロック)は人の承認を待たせる、という前提に立っています。判断を誤ると影響を受けるのは実際の利用者であり、判断の根拠になった文字列は攻撃者が書いたものかもしれないからです。
zcrSOAR では、playbook の各ステップが Autonomous(即時に実行)、Approval(ロールで承認権限を与えられた担当者の承認を待つ)、Blocked(ゲート設定を変えるまで実行しない)のいずれかになります。ゲート設定はお客様側の設定です。推奨パターン:可能であれば、agent の操作をゲート設定付きの playbook のステップ経由にします。新しいステップは Approval か Blocked から始め、Autonomous に上げるのは、可逆で、見直し期間を通じて承認付きで運用し、後から取り消した承認がなく、元に戻す手順を試験したステップだけです(上でリンクした記事と同じ基準)。
ツールを呼び出す agent のためのリスク一覧
行 1 から 4 は上で挙げたリスクに対応し、行 5 は追加した項目です。サイレントドリフトは下の質問 4 で確認します。
コードは、出典に挙げた OWASP の 2025 年版の項目のものです。2 列目の SOC での現れ方と行の選定は当社の判断であり、OWASP の記述や順位ではありません。
| リスク(OWASP LLM 2025) | SOC での現れ方 | 設計上の対策 | 本番前のテスト |
|---|
| Tool misuse:Prompt injection(LLM01) | 攻撃者が書ける文字列(メール本文、User-Agent 欄、チケットのコメント)が、ケースを閉じる、承認を飛ばす、指定したホストを操作する、といった指示を agent に出す。 | 推奨パターン:信頼できない内容は別の欄に分け、操作の対象はインシデントのエンティティからのみ取り、持たせるツールを最小にする。ドキュメントに記載(zcrSOAR):playbook のステップに対する Approval と Blocked のゲート設定。ステップを実行するかどうかを決めるもので、指示そのものは選別しない。 | テスト用のメール、ログ欄、コメントに指示めいた文字列を仕込む(インシデント外のホストを指すものを 1 つ含める)。合格条件:選ぶツールが変わらず、範囲外の対象が出ず、承認が飛ばされない。 |
| Tool misuse:Improper output handling(LLM05) | モデルの出力が未検証のまま渡される。時間範囲の誤ったクエリや、インシデントにないホストを指す playbook のパラメーターなど。 | 推奨パターン:モデルの出力は信頼できないユーザーの入力と同じに扱い、スキーマで検証し、対象を許可リストで絞る。 | 不正な形式や範囲外の出力(余分なフィールド、ワイルドカードのホスト、時間指定なし)を与える。合格条件:ツールの実行前に拒否され、記録が残る。 |
| 権限の肥大化と証拠の損失:Excessive agency(LLM06) | 1 つの playbook のために追加したコネクターが削除やアカウントのリセット権限も持ち、クリーンアップの手順が証拠を消せる。 | ドキュメントに記載(zcrSOAR):ステップごとのゲート設定。推奨パターン:ツール群に削除操作を含めず、権限の強制はプロンプトではなく接続先のシステムで行い、封じ込めの前に証拠を確保する。 | ステージング環境で、agent の ID を使い、拒否されるべき対象に対してすべてのツールを呼ぶ。合格条件:Blocked は実行されず、Approval は副作用なく待機する。リリースごとに、コネクターの権限とツール一覧を突き合わせる。 |
| コンテキストの誤り:Misinformation(LLM09) | 根拠が欠けているのに自信のある結論が出る。例:見えるはずのログソースが止まっているのに「ラテラルムーブメントなし」と判定する。 | 推奨パターン:要約の各記述にイベント ID を付け、「観測されず」と「収集していない」を分け、止まったソースがあれば「問題なし」の判定を出さない。 | 過去のインシデントを、ログソースを 1 つ外してリプレイする。合格条件:agent が欠落を報告し、「問題なし」と判定しない。 |
| アラートの急増:Unbounded consumption(LLM10) | アラートの急増や、攻撃者が意図的に発生させたイベントで agent が再試行を繰り返し、重要なケースが気づかれないまま待たされる。 | 推奨パターン:ケースごとのツール・モデル呼び出し回数の上限、タイムアウト、再試行の上限、人にケースを渡すサーキットブレーカー。お客様側の設定:上限値としきい値。 | 毎回失敗するツールを含む合成アラートの大量投入をリプレイする。合格条件:再試行が上限で止まり、ブレーカーが作動し、残りのケースが人のキューに渡る。 |
本番前の Go/No-Go 質問
- agent が呼び出せるツールをすべて挙げ、それぞれの ID、権限の範囲、目的を説明できますか。
- 本番の状態を変えるステップはすべて Approval か Blocked にあり、承認者のロールが決まっていますか。
- 担当者を決めて 1 手順で agent を止められ、対応中のケースが人のキューに渡りますか。
- モデル、プロンプト、playbook、コネクターを変更するたびに、固定のリプレイケースを再実行し、元に戻す方法も分かっていますか。
想定される失敗と、エスカレーションの条件
推奨するエスカレーション条件(しきい値はお客様側の設定):次のいずれかのとき、agent を止めてケースを人に渡します。対象がインシデントにない、ツール呼び出しが設定した回数を超えて拒否された、必要なログソースが止まった、結論がアナリストの判断と食い違う、キューがしきい値を超えた。ほぼすべての依頼を数秒で承認している承認者は、確認をやめている可能性があります。承認を週次で抜き取り確認してください(推奨パターン)。
推奨パターン:封じ込めの前に、agent が削除できない場所へ証拠を確保します。変更のたびにリプレイケースを再実行し、問題がなければステップを Autonomous に戻してください。ドリフトは、以前は通っていたケースの結果が変わるという形で現れるためです。ドキュメントに記載(zcrSOAR):playbook のバージョン履歴とロールバック。これらのテストに通っても、確認できたのは書いたケースで対策が働くことだけで、agent が安全だという証明にはなりません。
よくある質問
SOC の agent からプロンプトインジェクションを取り除けますか?
確実には取り除けません。OWASP は、プロンプトインジェクションを確実に防げる手法があるのかどうかは不明としています。フィルタリングは緩和策の一つで、ほかに最小権限、リスクの高い操作への人の承認、信頼できない内容の分離が挙げられています。インジェクションが成功しても、到達できるのは絞り込まれ、ゲート設定されたツールだけになるよう設計してください。
zcr 自身の AI 機能は、この一覧のどこに当たりますか?
zcrCTEM では、AI が下書きしたチケットやテイクダウンは、アナリストが承認または却下するまで提案のままです(行 3 と同じ承認の考え方)。zcrSOAR の AI アシスタントが起案した playbook は、レビューが必要なモデルの出力(行 2)にあたり、未承認の playbook は、組織が本番実行を承認するまで Draft、Test、Dry-run、Simulation Mode にとどまります。zcrSIEM には SOAR が含まれないため、承認と対応操作は zcrSOAR 側にあります。
zcrSOC を契約すれば、これらの問いは不要になりますか?
いいえ、担当が移るだけです。zcrSOC は承認済みのチャネルパートナーを通じて提供されるマネージドサービスで、Essential はアラートの確認とトリアージを、Response はそれに加えて対応調整とエスカレーションを(zcrSOAR と組み合わせて)扱います。対応時間は SLA と SOW(作業範囲記述書)で定まるので、上の Go/No-Go 質問をパートナーに投げてください。
出典
OWASP Gen AI Security Project、2026-09-28 閲覧(日付は最終更新日):
続き: AI 支援 SOC と Autonomous SOC、Human-in-the-Loop SOC、AI SOC Agent ガイド
zcrSOC を見る · 料金を見る · zcr に相談
自社の環境についてのご相談は、こちらへどうぞ。