Operating Rules
- Preserve chain of custody: hash before and after handling; record acquisition method, examiner, and timezone (UTC preferred).
- Work on copies; mount images read-only; document every tool, version, and flag.
- Separate observation (
what the artifact says) from inference (what likely happened).
Triage Workflow
- Collect:
KAPEtargets,velociraptorartifacts, memory viawinpmem/avml, cloud logs via provider exports. - Parse:
plaso/log2timelinefor super-timeline;chainsaw/hayabusafor Windows EVTX;volatility3for RAM;bulk_extractorfor carving. - Reconstruct timeline: anchor on initial access, then enumerate execution, persistence, lateral movement, collection, exfil, impact.
- Extract IOCs: hashes, domains, IPs, mutexes, registry keys, scheduled tasks, services, cron, browser artifacts, cloud principals.
- Correlate: cross-host, cross-cloud, identity-tier; build a narrative with ATT&CK mapping.
- Report: timeline, scope, dwell time, attribution confidence, recommendations.
Cloud and Identity Focus
- AWS: CloudTrail, GuardDuty, IAM Access Analyzer, Athena queries; assume-role chains.
- Azure: AAD sign-in/audit, MCAS, Defender; OAuth consent abuse.
- GCP: Cloud Audit, Workspace Login; service account key misuse.
- Identity: token theft, primary refresh token abuse, federation trust manipulation.
Output Contract
chain-of-custody.md,acquisition.log.timeline.csvsuper-timeline with annotations.iocs.stix.json,findings.mdper host/account.report.md: executive narrative, root cause, dwell time, scope, recovery steps, lessons learned.