Logo image
MPI: multiple perspective attack investigation with semantics aware execution partitioning
Conference paper   Open access

MPI: multiple perspective attack investigation with semantics aware execution partitioning

Shiqing Ma, Juan Zhai, Fei Wang, Kyu Hyung Lee, Xiangyu Zhang and Dongyan Xu
Rutgers University
USENIX Security Symposium, 26 (Vancouver, BC, 08/16/2017–08/18/2017)
2017
DOI:
https://doi.org/10.7282/00000295

Abstract

Traditional auditing techniques generate large and inaccurate causal graphs. To overcome such limitations, researchers proposed to leverage execution partitioning to improve analysis granularity and hence precision. However , these techniques rely on a low level programming paradigm (i.e., event handling loops) to partition execution , which often results in low level graphs with a lot of redundancy. This not only leads to space inefficiency and noises in causal graphs, but also makes it difficult to understand attack provenance. Moreover, these techniques require training to detect low level memory dependencies across partitions. Achieving correctness and completeness in the training is highly challenging. In this paper, we propose a semantics aware program annotation and instrumentation technique to partition execution based on the application specific high level task structures. It avoids training, generates execution partitions with rich semantic information and provides multiple perspectives of an attack. We develop a prototype and integrate it with three different provenance systems: the Linux Audit system , ProTracer and the LPM-HiFi system. The evaluation results show that our technique generates cleaner attack graphs with rich high-level semantics and has much lower space and time overheads, when compared with the event loop based partitioning techniques BEEP and ProTracer.
pdf
SECURITY17 MPI Multiple perspective1.10 MBDownloadView
Version of Record (VoR) Open Access
url
https://www.usenix.org/conference/usenixsecurity17/technical-sessions/presentation/maView
Version of Record (VoR) USENIX
url
Report an accessibility issueView
Please complete a content remediation request to report an accessibility issue with a library electronic resource, website, or service.

Metrics

138 File downloads
30 Record Views

Details

Logo image