Skip to main navigation Skip to search Skip to main content

Dependence-preserving data compaction for scalable forensic analysis

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

136 Scopus citations

Abstract

Large organizations are increasingly targeted in long-running attack campaigns lastingmonths or years. When a break-in is eventually discovered, forensic analysis begins. System audit logs provide crucial information that underpins such analysis. Unfortunately, audit data collected over months or years can grow to enormous sizes. Large data size is not only a storage concern: forensic analysis tasks can become very slow when they must sift through billions of records. In this paper, we first present two powerful event reduction techniques that reduce the number of records by a factor of 4.6 to 19 in our experiments. An important benefit of our techniques is that they provably preserve the accuracy of forensic analysis tasks such as backtracking and impact analysis. While providing this guarantee, our techniques reduce on-disk file sizes by an average of 35x across our data sets. On average, our in-memory dependence graph uses just 5 bytes per event in the original data. Our system is able to consume and analyze nearly a million events per second.

Original languageEnglish
Title of host publicationProceedings of the 27th USENIX Security Symposium
PublisherUSENIX Association
Pages1723-1740
Number of pages18
ISBN (Electronic)9781939133045
StatePublished - 2018
Event27th USENIX Security Symposium - Baltimore, United States
Duration: Aug 15 2018Aug 17 2018

Publication series

NameProceedings of the 27th USENIX Security Symposium

Conference

Conference27th USENIX Security Symposium
Country/TerritoryUnited States
CityBaltimore
Period08/15/1808/17/18

Fingerprint

Dive into the research topics of 'Dependence-preserving data compaction for scalable forensic analysis'. Together they form a unique fingerprint.

Cite this