TAPAS: An Efficient Online APT Detection with Task-guided Process Provenance Graph Segmentation and Analysis
  • Zhang, Bo
  • Gao, Yansong
  • Yu, Changlong
  • Kuang, Boyu
  • Zhang, Zhi
  • ... Kim, Hyoungshick
  • 외 1명
Citations

WEB OF SCIENCE

1
Citations

SCOPUS

0

초록

Advanced Persistent Threats (APTs) pose critical security challenges to institutions and enterprises through sophisticated, long-duration attack campaigns. While recent APT detection methods primarily leverage provenance graphs constructed from kernel-level audit logs to reveal attack patterns, they face severe scalability limitations in production environments. The provenance graphs grow rapidly (several GB per day) and require long-term maintenance to capture APT campaigns that span months, creating prohibitive storage and computational overhead for real-time detection. To address these challenges, we propose TAPAS, an efficient online APT detection framework that reduces graph dimensionality in both spatial and temporal spaces. For spatial dimensionality, TAPAS focuses on the backbone of the provenance graph, which is often large-scale but sparse. Specifically, TAPAS constructs stacked LSTM-GRU models that iteratively update the representations of the backbone nodes based on relevant redundant nodes, replacing direct storage and computation of these redundancies. For temporal dimensionality, TAPAS designs a task-guided backbone graph segmentation algorithm that identifies active subgraphs as objects to be detected in real-time, reducing structural redundancy in the temporal space. Evaluation in widely used benchmark datasets, DARPA TC and OpTC, demonstrates TAPAS's effectiveness in providing fast, low-overhead online detection while maintaining similar detection accuracy to state-of-the-art methods. Our results show that TAPAS reduces storage requirements by up to 1806x and achieves 99.99% accuracy with an average detection time of 12.78 seconds per GB of audit data, validating its practicality for enterprise deployment with throughputs well above the enterprise requirement of 10(4) KB/s.

제목
TAPAS: An Efficient Online APT Detection with Task-guided Process Provenance Graph Segmentation and Analysis
저자
Zhang, BoGao, YansongYu, ChanglongKuang, BoyuZhang, ZhiKim, HyoungshickFu, Anmin
발행일
2025
유형
Proceedings Paper
저널명
PROCEEDINGS OF THE 34TH USENIX SECURITY SYMPOSIUM, SECURITY 2025
페이지
607 ~ 624