APT(高度標的型攻撃)の調査は「証拠が無いこと」ではなく「証拠が多すぎること」で行き詰まります。2026年8月20日、この問題に正面から取り組んだ論文「TGL-APT」がarXivで公開されました。膨大なシステムログのグラフから調査に効く部分だけを残して削ることで、既存手法より学習時間を約39%、検知遅延を約33%、メモリ使用量を約22%減らしたと報告しています。
ただし査読前のプレプリントで、評価に使われたのは2018年の実験用データセットです。そのまま買える製品でもありません。それでも、情シスが日々感じている「ログは全部は見られない」という感覚に研究側から具体的な答えが返ってきた点で、読む価値があります。
この記事でわかること
- プロベナンスグラフとは何か、なぜAPT調査に使われるのか
- TGL-APTが何を新しくやったのか(「情報ボトルネックノード」という考え方)
- 報告された数字をどう読むべきか、どこに限界があるか
- この研究を自社のログ設計・製品選定にどう使うか
そもそもプロベナンスグラフとは何ですか?
プロベナンスグラフ(provenance graph/来歴グラフ)とは、OSが記録したプロセス・ファイル・ネットワーク接続などの実体を「点」、その間の操作(起動した、読んだ、書いた、通信した)を「線」として繋いだ、システム内部の因果関係の地図です。
ふつうのログが「いつ何が起きたか」の一覧であるのに対し、プロベナンスグラフは「このファイルは誰が作ったのか」「そのプロセスは何から起動されたのか」を線でたどれます。侵入の起点から横展開までを一本の筋で追える点が、APT調査に向いているとされる理由です。EDR製品の「プロセスツリー」は、この考え方の実用版だと捉えると分かりやすいでしょう。
問題は規模です。攻撃の痕跡は、バックアップやログローテーションといった膨大な正常業務の中に薄く散らばって埋もれています。グラフ全体を機械学習にかけると計算量が跳ね上がり、しかも攻撃が数週間・数か月に及ぶ場合、離れた時点の挙動どうしを結び付けるのが難しくなります。TGL-APTはここを狙っています。
TGL-APTは何が新しいのか
論文の出発点は「攻撃に関係する情報はグラフ内に均等に散らばってはいない」という観察です。構造的に影響力が大きい、あるいは振る舞いが特徴的な実体に情報が集中する。著者らはこれを情報ボトルネックノードと呼び、そこを軸にグラフを絞り込みます。提案手法は3つの部品からなります。
| 構成要素 | やっていること | 狙い |
|---|---|---|
| 情報ボトルネック誘導のグラフ蒸留 | 冗長なノード・エッジを抑制しつつ、構造のゆがみを一定範囲に抑え、因果の到達性は保つ | 調査に必要な繋がりを壊さずに軽くする |
| 適応的テンポラルグラフ学習 | 重要なノードの集合を、時間の経過と重要度の変化に応じて継続的に更新する | 攻撃の進行につれて注目点が移るのに追随する |
| 時空間をまたぐ攻撃フィンガープリント整合 | 別の実体・別の時間帯に分かれて現れた不審な挙動どうしを関連付ける | 断片化した長期攻撃を1つの筋として繋ぐ |
最後に因果関係をたどって周辺を展開し、攻撃の各段階を性格づけして、調査可能な形の攻撃プロセスとして再構成する、という流れです。要するに「全部見るのをやめる代わりに、削っても筋が切れないように削る」という設計になっています。
報告された数字をどう読むか
評価はDARPA E3の3つのデータセットで行われました。DARPA E3とは、米国防高等研究計画局(DARPA)のTransparent Computingプログラムが2018年4月の演習で収集したシステム監視ログの公開データセットです。FreeBSDやUbuntu、Windows環境に模擬的なAPT攻撃を仕掛け、正解データ(どれが攻撃か)付きで公開されているため、この分野の事実上の共通ベンチマークになっています。
| 指標 | 報告値 | 比較対象 |
|---|---|---|
| F1スコア | 95.7% / 90.9% / 88.9%(3データセット) | — |
| 学習時間 | 約39%削減 | KAIROS |
| 検知遅延 | 約33%削減 | KAIROS |
| メモリ使用量 | 約22%削減 | KAIROS |
比較対象のKAIROSは、2024年のIEEE Symposium on Security and Privacy(S&P)で発表されたプロベナンスベースの侵入検知システム(PIDS)で、事前の攻撃知識なしに異常を検知し簡潔な攻撃グラフを生成する点が評価された手法です。つまりTGL-APTはこの分野の強いベースラインに対し、精度を大きく落とさずに軽くしたと主張していることになります。なお、グラフを蒸留して効率化する方向はGraphDART(arXiv:2501.02796)など複数の研究が追っており、「軽量化」がこの分野の主戦場になりつつあると捉えるのが妥当でしょう。
情シスの実務にとって何を意味するか
「ログを全部貯めて全部見る」は前提から成り立たない
この研究が実務に返してくれる一番の含意は、精度の数字そのものではありません。研究の最前線ですら、グラフ全体を素直に処理するのは計算量的に割に合わないと結論しているという事実です。潤沢な計算資源を前提にした研究環境でそうなのですから、限られた予算でEDRのライセンスを買っている現場が「全部は見られない」のは、担当者の力不足ではなく構造的な話だと言えます。議論すべきは「全部残すか諦めるか」の二択ではなく、何を残せば因果の筋が切れないかです。
製品選定・更新時に聞くべきこと
EDR/XDRの選定やライセンス更新の場で、この研究を踏まえるなら次のような質問が効きます。
- 生ログの保持期間は何日か。そして、期間が過ぎた後に残るのは「検知イベントだけ」なのか「因果をたどれる形」なのか。
- 侵入の起点まで何段階さかのぼれるか。プロセスツリーが途中で切れる条件は何か。
- 数週間離れた挙動どうしを関連付ける機能があるか。あるとすれば何を手がかりにしているか。
- ログを間引く設定(サンプリング・フィルタ)は誰がどう決めているか。既定値のまま運用していないか。
APTは名前のとおり「持続的(Persistent)」で、侵入から発覚まで長期間を要することがあります。保持期間30日のログで、3か月潜伏していた攻撃の起点は追えません。これは製品の性能ではなく契約と設計の問題であり、情シスが自分で決められる数少ない変数のひとつです。
現場目線:削ることの怖さと、それでも削るしかない現実
正直に言えば、ログを削る話は現場としては気が進みません。インシデント調査で一番つらいのは、アラートの海を泳ぐことよりも、「その時点のログはもう残っていません」と自分の口で報告する瞬間だからです。削った先に証拠があったと後から分かっても取り返しがつかないので、「とりあえず全部残す」に流れたくなります。
しかし現実には、ストレージ費用も、検索にかかる時間も、それを掘る人員も有限です。全部残しているつもりでも、いざ調査になると検索が終わらず、実質的に「見られない」のと変わらないことも起こります。「残しているが見られない」より「意図して削ったうえで、残した範囲は確実に追える」ほうが、少人数の情シスには現実的だと考えます。TGL-APTのような研究の価値は、その「意図して削る」を勘や予算の都合ではなく設計として語れるようにする点にあります。
取りこぼしと効率のトレードオフは検知側でも同じ構図です(IDSの取りこぼしを防ぐ動的サンプリング研究XNET)。何を残すべきかは攻撃側の動き方から逆算できます(ラテラルムーブメントとは?/APT-C-60の2026年攻撃、正規サービス悪用の手口)。同じ課題をグラフ学習ではなくLLMで解こうとした研究(LLMでAPT攻撃を追跡する研究「Minos」を読む)と読み比べると、この分野が何に困っているかが立体的に見えてきます。
限界と留意点(ここは冷静に)
- 査読前のプレプリントです。第三者による査読を経ておらず、結果や主張は今後変わりうると考えてください。
- 評価データが2018年の演習環境です。DARPA E3は実験用環境での模擬攻撃であり、クラウドやSaaS、リモートワーク端末が主戦場になった現在の日本企業とは前提が異なります。同じ精度が出るとは限りません。
- F1は88.9%〜95.7%とばらつきます。低いほうの環境では1割前後の誤りが残る計算で、「導入すれば見逃さない」という話ではありません。
- 削減率はKAIROSという特定の研究手法との比較です。市販のEDR/XDR製品より何%軽い、という意味ではありません。
- 今日買える製品ではありません。この記事の使い道は導入判断ではなく「考え方の仕入れ」です。
情シスが今すぐ手を付けられること
研究の実装を待つ必要はありません。ログ設計と調査体制の見直しは、自前で長大なチェックリストを作るより公的機関の指針を自社に当てはめるほうが確実です。
- IPA「セキュリティインシデント対応 机上演習教材」:「侵入が3か月前だったら追えるか」を紙の上で試してください。ログ保持期間の不足は、演習をやると一発で露見します。
- IPA「中小企業の情報セキュリティ対策ガイドライン」:限られた人員・予算で何を優先するかの判断材料になります。
- IPA「ランサムウェア対策特設ページ」:初期侵入の経路が重なるため、入口の遮断策として併読を。
加えて、地道ですが利用者側の啓発も欠かせません。グラフをいくら精緻にしても、入口が開いていれば調査の仕事が増えるだけです。IPA「対策のしおり」のような配布しやすい資料で、定期的に注意喚起を回す仕組みを持っておくと効きます。
まとめ
- TGL-APTは、プロベナンスグラフを「因果の筋を保ったまま削る」ことでAPT調査を軽くする研究です。DARPA E3でF1 95.7%/90.9%/88.9%、KAIROS比で学習時間 約39%・検知遅延 約33%・メモリ 約22%の削減を報告しています(査読前)。
- 実務への含意は「全部見るのは前提から無理」という追認です。争点は残すか捨てるかではなく、何を残せば侵入の起点まで追えるかに移ります。
- 今日できるのは、ログ保持期間と遡及可能性の棚卸しです。IPAの机上演習教材で「3か月前まで追えるか」を検証し、足りなければ契約・設計の側で手当てしてください。
出典
- Jing Chen, Ayong Ye, Yuanhuang Liu, Yuexin Zhang「TGL-APT: Temporal Graph Learning with Graph Distillation for Efficient APT Investigation」arXiv:2608.19750(2026年8月20日投稿、cs.CR、査読前プレプリント)
https://arxiv.org/abs/2608.19750 - 「Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenance」2024 IEEE Symposium on Security and Privacy (S&P), pp.3533-3551
https://arxiv.org/abs/2308.05034 - DARPA Transparent Computing プログラム 公開データセット(Engagement 3)
https://github.com/darpa-i2o/Transparent-Computing - 「GraphDART: Graph Distillation for Efficient Advanced Persistent Threat Detection」arXiv:2501.02796
https://arxiv.org/abs/2501.02796 - IPA 独立行政法人情報処理推進機構 セキュリティ関連ガイドライン・教材
https://www.ipa.go.jp/security/

