Overview
HyperAudit examines why remote storage cannot secure audit evidence that a compromised guest kernel can alter while it remains in a buffer. The series traces a hypervisor-injected, kernel-independent collector, protected memory and buffers, and a Secure VM that receives, interprets, compresses, and persists syscall records asynchronously. Under the paper’s threat model and tested conditions, this design can protect pre-compromise syscall evidence and reduce synchronous overhead. Its guarantee still depends on the trusted hypervisor and Secure VM, finite capacity, syscall-level coverage, and cloud governance.
Learning outcomes
- Remote storage cannot protect audit records that a compromised guest kernel alters before submission.
- HyperAudit moves the collector and pending buffer under Secure Hypervisor control, separating workload execution from evidence custody.
- Asynchronous transfer reduces recurring synchronous overhead, but finite buffers can still create backpressure and temporary blocking.
- The strongest guarantee covers pre-compromise syscall logs and assumes a trusted hypervisor and Secure VM.
- HyperAudit strengthens one collection layer; it does not replace policy, correlation, retention, detection, or governance.
Keywords
Preview every chapter · Unlock full text, audio, and video from chapter 4
PlansFAQ
Why is remote log storage not enough in HyperAudit after a guest-kernel compromise?
Remote storage cannot protect records that the compromised guest kernel altered or deleted before they arrived; it protects only surviving records after submission.
What does HyperAudit protect?
HyperAudit protects the collector and pending buffer from a guest-level attacker, preserving pre-compromise syscall evidence under its trusted-hypervisor and Secure VM assumptions.
Why can HyperAudit use asynchronous logging?
HyperAudit can use asynchronous logging because the hypervisor protects pending records from the guest kernel; finite buffers still require backpressure or temporary blocking when consumers fall behind.
Does HyperAudit provide a complete audit program?
No. HyperAudit strengthens syscall collection, but policy, event coverage, correlation, retention, detection, capacity planning, and governance remain necessary.