vCause: Efficient and Verifiable Causality Analysis for Cloud-based Endpoint Auditing

Qiyang Song, Qihang Zhou, Xiaoqi Jia, and Zhenyu Song, Institute of Information Engineering, Chinese Academy of Sciences; and School of Cyber Security, University of Chinese Academy of Sciences; Wenbo Jiang, University of Electronic Science and Technology of China; Heqing Huang, Independent Researcher; Yong Liu, Qi An Xin Technology Group Inc.; Dan Meng, Institute of Information Engineering, Chinese Academy of Sciences; and School of Cyber Security, University of Chinese Academy of Sciences

In cloud-based endpoint auditing, security administrators often rely on the cloud to perform causality analysis over log-derived versioned provenance graphs to investigate suspicious attack behaviors. However, the cloud may be distrusted or compromised by attackers, potentially manipulating the final causality analysis results. Consequently, administrators may not accurately understand attack behaviors and fail to implement effective countermeasures. This risk underscores the need for a defense scheme to ensure the integrity of causality analysis. While existing tamper-evident logging schemes and trusted execution environments show promise for this task, they are not specifically designed to support causality analysis and thus face inherent security and efficiency limitations.

This paper presents VCAUSE, an efficient and verifiable causality analysis system for cloud-based endpoint auditing. VCAUSE integrates two authenticated data structures: a graph accumulator and a verifiable provenance graph. The data structures enable validation of two critical steps in causality analysis: (i) querying a point-of-interest node on a versioned provenance graph, and (ii) identifying its causally related components. Formal security analysis and experimental evaluation show that VCAUSE can achieve secure and verifiable causality analysis with only <1% computational overhead on endpoints and 3.36% on the cloud.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.