08 — Forensic diff & offline IR
Goal: Investigate a suspicious or drifted disk without booting it; produce evidence for the incident ticket.
guestkit forensic-diff golden.qcow2 suspect.qcow2 -o json | tee drift.json
guestkit secrets suspect.qcow2
guestkit malware suspect.qcow2
guestkit timeline suspect.qcow2
- Quarantine object-store copy → IR scratch worker.
- Diff vs golden / last-good.
- Attach JSON; decide rebuild vs repair+Passport.
- Never “just power on to see.”
See forensic-diff blog.
Scheduled, fleet-wide version: this runbook is for a one-off, reactive diff against a specific suspicious disk. For ongoing drift monitoring across a whole fleet on a schedule, see guestkit fleet watch instead.