ProHunter: A Comprehensive APT Hunting System Based on Whole-System Provenance
Xuebo Qiu, Mingqi Lv, Yimei Zhang, Tiantian Zhu, Tieming Chen

TL;DR
ProHunter is a system that improves APT threat hunting by efficiently analyzing whole-system provenance graphs, accurately identifying attack patterns, and bridging semantic gaps between threat intelligence and system data.
Contribution
ProHunter introduces a compact data structure, heuristic threat graph sampling, and adaptive graph representation to enhance efficiency and accuracy in provenance-based APT hunting.
Findings
Outperforms state-of-the-art systems in efficiency and accuracy
Effectively extracts precise attack patterns from large provenance graphs
Bridges semantic gaps between CTI reports and system provenance data
Abstract
Advanced Persistent Threats (APTs) remain difficult to detect due to their stealthy nature and long-term persistence. To tackle this challenge, provenance-based threat hunting has gained traction as a proactive defense mechanism. This technique models audit logs as a whole-system provenance graph and searches for subgraphs that match APT patterns recorded in Cyber Threat Intelligence (CTI) reports. However, several limitations persist: 1) significant memory and time overhead due to the extremely large provenance graphs; 2) imprecise segmentation of APT activities from provenance graphs due to their intricate entanglement with benign operations; and 3) poor alignment of attack representations between CTI-derived query graphs and provenance graphs due to their substantial semantic gaps. To address these limitations, this paper presents ProHunter, an efficient and accurate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Network Security and Intrusion Detection · Advanced Graph Neural Networks
