Incident response engineering
Runbooks as code, containment that is one click, evidence that holds up, and the automation boundary: what SOAR should and should not do alone.
01Contain first, then understand
- Order triage, contain, eradicate, recover, learn and know what each needs
- Run an incident with clear roles and severity levels
- Build one-click containment actions with guardrails
- Decide what automation may do without a human
- Write runbooks as code and measure response with real metrics
Incident response is an engineering problem as much as a process one. The NIST SP 800-61 lifecycle (preparation; detection and analysis; containment, eradication and recovery; post-incident activity) describes what happens. The engineering question is how much of it you can build in advance so that at 3 a.m. responders are choosing between ready actions, not writing scripts.
| Phase | Goal | Needs in place beforehand |
|---|---|---|
| Triage | Is it real, how bad, who leads? | Severity rubric, on-call rota, case template |
| Contain | Stop the spread and the bleeding | Pre-built, authorised actions: disable, isolate, revoke, block |
| Eradicate | Remove attacker access and persistence | Asset inventory, golden images, credential rotation paths |
| Recover | Restore service safely | Tested backups, deploy-from-clean pipeline, monitoring for return |
| Learn | Stop the class recurring | Blameless review template, action tracking |
- ACTOR
- EDGE
- SERVICE
- DATA
- STREAM
- Live flow
- Lookup / async
This is an advanced module
Detection & Response Engineering is part of the Pro pass. 6 more sections — the deep dives, the final design, follow-ups and the test — unlock with it.
Already a cyart.io or studio.cyart.io member? Your pass code is in your Studio account.