1. Prerequisites
- Recovery prioritisation list
- Backup validation status
- Containment status
- Infrastructure dependency mapping
- Business impact assessment
- Access to backup platform
- Access to virtualisation platform
- Access to asset inventory
- Access to SIEM
- Access to EDR platform
2. Step-by-Step Instructions
-
Validate Containment Status
- Confirm lateral movement has stopped
- Confirm persistence mechanisms addressed
- Confirm privileged access reviewed
- Confirm compromised systems isolated
-
Prioritise Recovery Activities
- Restore based on business criticality
- Restore based on dependency order
- Restore based on infrastructure requirements
- Restore based on recovery feasibility
-
Plan the Recovery
- Define RTO/RPO for each in-scope system based on business impact
- Determine the recovery method per system (restore from backup, rebuild from gold image, re-deploy from IaC, re-provision in clean account/tenant)
- Map dependencies between systems and confirm the restoration order respects them
- Define success criteria for each phase (system reachable, service responsive, end-to-end flow validated)
- Define a rollback plan for each phase
- Confirm people, tooling, and vendor support are available for the planned execution window
- Align the plan with the Incident Commander and stakeholder communications plan
-
Coordinate Phased Restoration
- Sequence restoration in phases (typically: core infrastructure → identity → critical applications → user endpoints), informed by the plan in 6.3
- For each system in scope, dispatch the appropriate per-system runbook (e.g. RB-RECOVERY-002 for system rebuild, RB-RECOVERY-003 for user access restoration)
- Gate progression to the next phase on validation of the current phase (step 6.5)
- Track per-phase progress and blockers
-
Validate Restored Systems
- Check system functionality
- Check for compromise indicators (malware, persistence, unauthorised access, modified configuration)
- Check authentication integrity
- Check network connectivity
-
Monitor for Recurrence
- Monitor EDR telemetry
- Monitor authentication anomalies
- Monitor for activity matching the incident's IOCs and TTPs
- Monitor suspicious outbound traffic
-
Reintroduce Systems Carefully
- Gradually reconnect segmented systems
- Gradually restore trust relationships
- Gradually re-enable network pathways
3. Post-Action
- Document all coordination actions, decisions, and phase outcomes in the incident ticket, including timestamps
- Confirm all in-scope systems have a closed state (restored / rebuild deferred / decommissioned / risk accepted)
- Notify the Incident Commander that recovery coordination is complete
Contributor
Vishal Thakur GitHub: https://github.com/malienist
Jayden Vo GitHub: https://github.com/jayden-vo
Contributed to the Arcana Incident Response Documentation Framework.
