A curated collection of provenance graph & APT detection papers
🤖 本仓库由 OpenClaw AI 助手自动维护
📬 欢迎 PR 补充论文 · ⭐ Star 支持一下
- 📈 Research Trends
- 📊 Method Comparison
- 📖 Paper Reading Notes
- Survey
- APT Detection
- Attack Path & Tactic Recognition
- Threat Hunting
- Graph Construction & Representation
- Provenance Systems & EDR Integration
- Lifelong Learning & Concept Drift
- Datasets & Benchmarks
- Open Source Code
2023 ██████░░░░░░░░░░ 4 papers 基础 GNN (MAGIC, NODLINK, Prov2vec, LogShield)
2024 ██████████░░░░░░ 8 papers 多样化 (RL, Few-shot, 隐私保护, 顶会 KAIROS@S&P)
2025 ████████████████ 13 papers LLM 爆发 (OMNISEC, ProvSEEK, SHIELD) + 供应链 + SoK 综述
2026 ████████████░░░░ 8 papers 工程落地 + LLM 深化 (PRISM workshop, Auto-Prov, ProHunter)
Key observations:
- 🔥 2025 是 LLM+溯源图元年 — OMNISEC, ProvSEEK, SHIELD, OCR-APT 四篇 LLM 方法同年出现
- 📊 DARPA TC 仍是主流 benchmark — 30+ 篇论文使用
- 🏆 顶会认可度上升 — KAIROS (S&P'24), MAGIC (USENIX Sec'24), ORTHRUS (USENIX Sec'25), APT-CGLP (KDD'26), Slot (CCS'25)
- 📝 首个全面 SoK — Bilot et al. (USENIX Sec'25) 系统化对比了所有主流 PIDS
- 🏭 2026 转向工程落地 — SYSARMOR 首次将溯源分析集成到企业 EDR;PRISM@NDSS 成为专属 workshop
- 🧠 LLM 从检测扩展到图构建 — Auto-Prov 用 LLM 自动从异构日志构建溯源图,不再限于检测环节
- 🔗 供应链场景兴起 — DistTempGraph (ICDCS'25) 首次将分布式时序图学习应用于供应链 APT 检测
| Paper | Venue | Highlights | |
|---|---|---|---|
| Sometimes Simpler is Better: A Comprehensive Analysis of State-of-the-Art PIDS | USENIX Sec'25 | 首个全面 PIDS SoK,系统对比所有主流方法 |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | KAIROS: Practical Intrusion Detection and Investigation using Whole-system Provenance | S&P'24 | arxiv · pdf | 时序因果 GNN encoder-decoder |
| 2 | MAGIC: Detecting APTs via Masked Graph Representation Learning | USENIX Sec'24 | arxiv · pdf · code | 掩码图自编码器,自监督 |
| 3 | ORTHRUS: Achieving High Quality of Attribution in Provenance-based IDS | USENIX Sec'25 | paper · pdf · code | 节点级高质量归因 |
| 4 | APT-MCL: Adaptive APT Detection via Multi-View Collaborative Provenance Graph Learning | arXiv'26 | arxiv · pdf | 多视图协同学习 |
| 5 | APT-CGLP: APT Hunting via Contrastive Graph-Language Pre-Training | KDD'26 | arxiv · pdf | 对比图-语言预训练 |
| 6 | NODLINK: An Online System for Fine-Grained APT Attack Detection | NDSS'24 | arxiv · pdf | 在线细粒度检测 |
| 7 | FLASH: A Comprehensive Approach to Intrusion Detection via Provenance Graph Representation Learning | arXiv'24 | paper · pdf | 综合图表示学习 |
| 8 | TFLAG: Towards Practical APT Detection via Deviation-Aware Learning on Temporal Provenance Graph | arXiv'25 | arxiv · pdf | 时序偏差感知 |
| 9 | Sentient: Detecting APTs Via Capturing Indirect Dependencies and Behavioral Logic | arXiv'25 | arxiv · pdf | 间接依赖+行为逻辑 |
| 10 | GraphDART: Graph Distillation for Efficient APT Detection | arXiv'25 | arxiv · pdf | 图蒸馏,效率优化 |
| 11 | HADES: Detecting Active Directory Attacks via Whole Network Provenance Analytics | arXiv'24 | arxiv · pdf | AD 攻击全网分析 |
| 12 | LTRDetector: Exploring Long-Term Relationship for APT Detection | arXiv'24 | arxiv · pdf | 长期关系建模 |
| 13 | P3GNN: A Privacy-Preserving Provenance Graph-Based Model for APT Detection in SDN | arXiv'24 | arxiv · pdf | 隐私保护联邦学习 |
| 14 | Winemaking: Extracting Essential Insights for Efficient Threat Detection in Audit Logs | arXiv'24 | arxiv · pdf | 审计日志精华提取 |
| 15 | APT-LMSPS: An Efficient APT Detection System via Long-Range Meta-Path Progressive Sampling Search | Information'26 | paper | 异构图元路径渐进采样 |
| 16 | DistTempGraph: Distributed Temporal Graph Learning with Provenance for APT Detection in Supply Chains | ICDCS'25 | arxiv · pdf | 分布式时序图学习,供应链 APT 检测 |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | OMNISEC: LLM-Driven Provenance-based IDS via Retrieval-Augmented Behavior Prompting | arXiv'25 | arxiv · pdf | LLM + RAG 异常判断 + 攻击图重建 |
| 2 | ProvSEEK: LLM-driven Provenance Forensics for Threat Investigation | arXiv'25 | arxiv · pdf | LLM Agent 迭代 CoT 取证 |
| 3 | SHIELD: APT Detection and Intelligent Explanation Using LLM | arXiv'25 | arxiv · pdf | GPT 检测 + 可解释性 |
| 4 | OCR-APT: Reconstructing APT Stories from Audit Logs using Subgraph Anomaly Detection and LLMs | arXiv'25 | arxiv · pdf | 子图异常 + LLM 攻击故事重建 |
| 5 | Auto-Prov: An End-to-End Framework for Functionality-Embedded Provenance Graph Construction and Threat Interpretation | arXiv'26 | arxiv · pdf | LLM 自动构图 + 功能嵌入 + 攻击摘要 |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | Slot: Provenance-Driven APT Detection through Graph Reinforcement Learning | CCS'25 | arxiv · pdf · paper | 图强化学习自适应检测 |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | LogShield: A Transformer-based APT Detection System Leveraging Self-Attention | arXiv'23 | arxiv · pdf | 自注意力序列建模 |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | TREC: APT Tactic/Technique Recognition via Few-Shot Provenance Subgraph Learning | arXiv'24 | arxiv · pdf | 少样本战术识别 |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | TPPR: APT Tactic/Technique Pattern Guided Attack Path Reasoning | arXiv'25 | arxiv · pdf | ATT&CK 模式引导路径推理 |
| 2 | StageFinder: Learning the APT Kill Chain — Temporal Reasoning over Provenance Data for Attack Stage Estimation | arXiv'26 | arxiv · pdf | GNN+LSTM 时序 Kill Chain 阶段推断 (F1=0.96) |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | ProHunter: A Comprehensive APT Hunting System Based on Whole-System Provenance | arXiv'26 | arxiv · pdf · code | CTI 查询图匹配 + 语义压缩 + 跨平台设计 |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | Prov2vec: Learning Provenance Graph Representation for Unsupervised APT Detection | arXiv'23 | arxiv · pdf | 无监督图嵌入 |
| 2 | PROVSYN: Synthesizing Provenance Graphs for Data Augmentation in IDS | arXiv'25 | arxiv · pdf | 溯源图合成增强 |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | SYSARMOR: The Practice of Integrating Provenance Analysis into EDR Systems | PRISM@NDSS'26 | 微服务架构 EDR + NODLINK/KNOWHOW 异步检测 |
| # | Paper | Venue | Links | Key Technique |
|---|---|---|---|---|
| 1 | METANOIA: A Lifelong IDS for Mitigating Concept Drift | arXiv'25 | arxiv · pdf | 终身学习适应环境变化 |
| Dataset | Description | Source | Used by |
|---|---|---|---|
| DARPA TC | Transparent Computing — 最主流的 APT 检测 benchmark (Trace/Theia/Cadets/FiveDirections) | GitHub | 30+ papers |
| DARPA OpTC | 操作级透明计算数据集,StageFinder/ProHunter 使用 | GitHub | 3/32 papers |
| StreamSpot | 流式异构信息流图 | paper | 3/32 papers |
| Unicorn | 企业级端点数据集 | paper | 2/32 papers |
🆕 New: Building Next-Generation Datasets for Provenance-Based Intrusion Detection (PRISM@NDSS'26) — 提出下一代溯源数据集的设计原则与构建方法
| Paper | Code | Stars |
|---|---|---|
| MAGIC | FDUDSDE/MAGIC | |
| ORTHRUS | ubc-provenance/orthrus | |
| ProHunter | xueboQiu/ProHunter | |
| DARPA TC | darpa-i2o/Transparent-Computing |
📢 如果你知道其他论文的开源代码,欢迎 PR 补充!
欢迎提交 PR 添加新论文!格式参考:
| # | **Paper Title**: Description | Venue | [arxiv](url) · [pdf](file.pdf) | Key technique |提交规范:
- PDF 文件命名:
PaperName_Year.pdf - 按年份倒序排列(新的在前)
- 注明发表会议或 arXiv
MIT
If you find this repository useful, please consider giving it a ⭐
Maintained with ❤️ by OpenClaw