Skip to main navigation Skip to search Skip to main content

TRACE: Enterprise-Wide Provenance Tracking for Real-Time APT Detection

  • Hassaan Irshad
  • , Gabriela Ciocarlie
  • , Ashish Gehani
  • , Vinod Yegneswaran
  • , Kyu Hyung Lee
  • , Jignesh Patel
  • , Somesh Jha
  • , Yonghwi Kwon
  • , Dongyan Xu
  • , Xiangyu Zhang
  • SRI International
  • University of Georgia
  • University of Wisconsin-Madison
  • University of Virginia
  • Purdue University

Research output: Contribution to journalArticlepeer-review

60 Scopus citations

Abstract

We present TRACE, a comprehensive provenance tracking system for scalable, real-time, enterprise-wide APT detection. TRACE uses static analysis to identify program unit structures and inter-unit dependences, such that the provenance of an output event includes the input events within the same unit. Provenance collected from individual hosts are integrated to facilitate construction of a distributed enterprise-wide causal graph. We describe the evolution of TRACE over a four-year period, during which our improvements to the system focused on performance, scalability, and fidelity. In this time span, the system call coverage increased (from 47 to 66) while the time and space overhead reduced by over one and two orders of magnitude, respectively. We also provide results from five adversarial engagements where an independent team of system evaluators conducted APT attacks and assessed system performance. The input from our system was used by three other teams to implement real-time APT detection logic. Retrospective analysis revealed that TRACE provided sufficient evidence to detect over 80% of the attack stages across all evaluations. By the last engagement, temporal and spatial overhead had been reduced significantly to 18% and 10%, respectively.

Original languageEnglish
Article number9492041
Pages (from-to)4363-4376
Number of pages14
JournalIEEE Transactions on Information Forensics and Security
Volume16
DOIs
StatePublished - 2021

Keywords

  • Computer security
  • information security
  • intrusion detection

Fingerprint

Dive into the research topics of 'TRACE: Enterprise-Wide Provenance Tracking for Real-Time APT Detection'. Together they form a unique fingerprint.

Cite this