2009 · 14 citations · 34 references
ComputingComputer ScienceInformation TechnologyComputer SecurityNetwork SecurityPrivacy EngineeringData AnonymizationData ProtectionData SecurityAnonymizationDe-anonymizationSensitive Information LeakageSensitive Information ProtectionTrace Processing PipelinesTracing
Abstract: ISPs are increasingly reluctant to collect and store raw network traces because they can be used to compromise their customers ’ privacy. Anonymization techniques mitigate this concern by protecting sensitive information. Trace anonymization can be performed offline (at a later time) or online (at collection time). Offline anonymization suffers from privacy problems because raw traces must be stored on disk – until the traces are deleted, there is the potential for accidental leaks or exposure by subpoenas. Online anonymization drastically reduces privacy risks but complicates software engineering efforts because trace processing and anonymization must be performed at line speed. This paper presents Bunker, a network tracing system that combines the software development benefits of offline anonymization with the privacy benefits of online anonymization. Bunker uses virtualization, encryption, and restricted I/O interfaces to protect the raw network traces and the tracing software, exporting only an anonymized trace. We present the design and implementation of Bunker, evaluate its security properties, and show its ease of use for developing a complex network tracing application. 1
34
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Diagnosing network-wide traffic anomalies
Anukool Lakhina, Mark Crovella, Christophe Diot · 2004 · 1K citations · Full text
Tal Garfinkel, Ben Pfaff, Jim Chow et al. · ACM SIGOPS Operating Systems Review · 2003 · 897 citations
An empirical study of operating systems errors
Andy Chou, Junfeng Yang, Benjamin Chelf et al. · 2001 · 718 citations