テック技報最新号へ →
セキュリティ

SOC の誤検知除外フィルターを LLM に「候補 3 案」出させて人が選ぶ

誤検知と判定したアラートから除外フィルターを自動生成するとき、単一 LLM に候補を複数出させ分析者が選ぶ方式が、複数エージェント構成と精度がほぼ同じで速かった、という Kaspersky の実務解説。

@MalwareBibleJP · 2026-11-06
#soc#siem#llm#false-positive#detection-engineering

いつ使うか

  • SIEM/EDR の誤検知が多く、除外ルールの手書きが追いつかないとき
  • 「検知ルールと同じ条件をそのまま除外」してルールを実質無効化するミスを減らしたいとき

やり方の骨子

  1. 入力は「誤検知と判断したイベント」と「元の検知ルール」。出力は除外フィルター候補と理由。
  2. 項目の選び方は従来アルゴリズムに任せ、文言生成と説明だけ LLM に渡す(単一 LLM 方式)。
  3. 候補は 3 案出して、担当者が 1 つ選ぶ(または却下して再生成)。自動適用しない。
  4. 広すぎる除外(必要アラートまで消す)と狭すぎる除外(同種 FP が残る)の両方をレビュー観点にする。
  5. 効果測定は、(a) 3 案から 1 つ以上選ばれた割合、(b) 導入前後の誤検知削減率。報告では誤検知 99% 削減・生成数増・処理効率向上(誤検知に対する削減率であり全アラートではない)。

アルゴリズムだけ/複数エージェントとの違い

  • 頻出組み合わせ(FP-Growth など)だけだと、初回検知直後や表記ゆれに弱いが再現性は高い。
  • 複数エージェント(選択・生成・検証・説明を分割)は工程改善しやすいが LLM 呼び出しが増え遅い。評価では単一 LLM と大差なく、単純な単一 LLM を採用した。

注意

  • 隔離ネットワークではモデル API に届かない。オンプレ LLM か、従来アルゴリズム側にフォールバックする。
  • 生成結果に構文チェックや「元ルールを丸ごと無効化していないか」の機械検証を挟む。
  • 関連: 脆弱性スキャン結果の誤検知を切り分ける 3 手

出典

X の元の投稿を開く