Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenance
Zijun Cheng, Qiujian Lv, Jinyuan Liang, Yan Wang, Degang Sun, Thomas, Pasquier, Xueyuan Han

TL;DR
Kairos is a novel provenance-based intrusion detection system that uses graph neural networks to detect, reconstruct, and explain system intrusions efficiently across various attack types, outperforming existing methods.
Contribution
Kairos introduces the first PIDS that simultaneously achieves broad scope, attack agnosticity, timeliness, and attack reconstruction using a graph neural network architecture.
Findings
Outperforms previous approaches on benchmark datasets.
Effectively reconstructs attack footprints from large provenance graphs.
Achieves real-time detection with high accuracy.
Abstract
Provenance graphs are structured audit logs that describe the history of a system's execution. Recent studies have explored a variety of techniques to analyze provenance graphs for automated host intrusion detection, focusing particularly on advanced persistent threats. Sifting through their design documents, we identify four common dimensions that drive the development of provenance-based intrusion detection systems (PIDSes): scope (can PIDSes detect modern attacks that infiltrate across application boundaries?), attack agnosticity (can PIDSes detect novel attacks without a priori knowledge of attack characteristics?), timeliness (can PIDSes efficiently monitor host systems as they run?), and attack reconstruction (can PIDSes distill attack activity from large provenance graphs so that sysadmins can easily understand and quickly respond to system intrusion?). We present KAIROS, the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Software System Performance and Reliability · Scientific Computing and Data Management
