Skip to main content
ProcessesSIEMXDR

What is Recovery?

Incident recovery is the work of restoring the systems, data and services affected by a cybersecurity incident once the attacker is out: restoring from backups checked to be clean, verifying each asset before it goes back into production, and watching it closely afterwards. NIST CSF 2.0 files it under the Recover function (RC.RP and RC.CO).

Definition

Recovery
Incident recovery is the work of restoring the systems, data and services affected by a cybersecurity incident once the attacker is out: restoring from backups checked to be clean, verifying each asset before it goes back into production, and watching it closely afterwards. NIST CSF 2.0 files it under the Recover function (RC.RP and RC.CO).

How Recovery Works

NIST defines the Recover function in one line: "Assets and operations affected by a cybersecurity incident are restored." SP 800-61 Rev. 3 (April 2025) lists what that involves: restoring systems from clean backups, rebuilding them, replacing compromised files with clean versions, installing patches, changing passwords and tightening security controls. If the attacker is highly sophisticated and the full scope of their activity is unknown, it adds, you may have to replace the hardware of every compromised system.

It is no longer a strictly final step. Rev. 2 put containment, eradication and recovery in one phase. Rev. 3 maps incident response onto CSF 2.0 and recommends that you "begin recovery procedures during or after incident response processes", so a file server can come back while the investigation of another segment is still open. The full model is on the incident response page. This page covers the restore itself: when to start, in what order, which backup to trust and when to call it done.

The Recover function in CSF 2.0: RC.RP and RC.CO

CSF 2.0 gives Recover two categories. Older material, including an earlier version of this page, also lists RC.IM for improvements. That category is from CSF 1.1. In 2.0, lessons from every function go to Improvement (ID.IM) under Identify.

IDOutcome (CSF 2.0)In practice (Rev. 3 recommendations)
RC.RP-01The recovery portion of the incident response plan is executed once initiated from the incident response processRespond decides when to start (RS.MA-05: "The criteria for initiating incident recovery are applied"); Recover executes
RC.RP-02Recovery actions are selected, scoped, prioritized, and performedWeigh timeliness, precision and reliability, for example restoring only the affected files instead of all of them
RC.RP-03The integrity of backups and other restoration assets is verified before using them for restorationCheck restore points for indicators of compromise, file corruption and other integrity issues
RC.RP-04Critical mission functions and cybersecurity risk management are considered to establish post-incident operational normsRestore essential services in the right order; system owners confirm they work; monitor restored systems
RC.RP-05The integrity of restored assets is verified, systems and services are restored, and normal operating status is confirmedCheck restored assets for IOCs and fix the root cause before production use
RC.RP-06The end of incident recovery is declared based on criteria, and incident-related documentation is completedAn after-action report covering the incident, the actions taken and the lessons learned
RC.CO-03Recovery activities and progress in restoring operational capabilities are communicated to designated internal and external stakeholdersRegular updates to senior leadership on major incidents; supplier sharing under contract terms
RC.CO-04Public updates on incident recovery are shared using approved methods and messagingFollow the breach notification procedure; say what is being done to prevent a recurrence

The rest of the framework is on the NIST CSF page.

When to start

Restore a host while the attacker still has a way in and you have handed them a freshly built system. NIST SP 800-184, the agency's guide to cybersecurity event recovery, sets two conditions before the work starts in earnest: a basic understanding of what the adversary was after, and high confidence that you know how they kept access (or that they had no persistence). It also warns that starting too early can tip the adversary off, and a change in their tactics costs you the indicators you were tracking. Ransomware deadlines sometimes force a start on incomplete information. When that happens, write down which assumption you are gambling on. Removing persistence is eradication; stopping the spread is containment.

Restore order

Rev. 3 says to "validate that essential services are restored in the appropriate order". CISA's #StopRansomware Guide says to prioritize from a predefined critical asset list "as well as systems they depend on", to rebuild on a clean network and, if a new VLAN was created for the restore, to add only clean systems to it. Dependencies set the order. Nearly everything authenticates against the directory, so identity comes back before the servers that rely on it. The table is a starting point built on that logic, not a standard.

StageWhat comes backGate before the next stage
0. Recovery enclaveIsolated VLAN, rebuilt admin workstations, out-of-band communicationNothing joins that has not been rebuilt or verified; the team does not coordinate over production email
1. VisibilityEDR agent and log forwarding on everything in the enclaveProcess, logon and network events from the enclave are arriving in the SIEM
2. IdentityDomain controllers, DNSDirectory backup vetted (next section); passwords and krbtgt reset again after the restore; no unexplained accounts or group members
3. DataFile servers, databasesRestore points scanned for the case IOCs, including any dropper malware
4. Business applicationsIn the order of the critical asset listSystem owners confirm each application works (RC.RP-04)
5. EndpointsReimaged from a golden imageEDR reports the device healthy before it gets network access

Stage 0 comes from SP 800-184, which lists out-of-band communication because production systems "are frequently monitored by advanced adversaries", along with a staging system to validate data restored from backups.

Vetting a backup before you restore it

RC.RP-03 is a single sentence. In practice it means five checks.

  1. Date the initial access, not the encryption. CISA warns that a ransomware event "may be evidence of a previous, unresolved network compromise" and that dropper malware has to be found "before rebuilding from backups". The backup from the night before encryption usually still holds the foothold. In SP 800-184's ransomware scenario, the playbook is updated with the time of infection so the matching backups can be identified and checked.
  2. Confirm the backup survived. CISA says most ransomware actors look for accessible backups to delete or encrypt them, and that synced cloud backups can overwrite good copies with encrypted files. Microsoft recommends immutable or fully offline storage, and an extra authentication step before anyone can change online backups.
  3. Restore into staging and scan it. Search the restored copy for every hash, path, service, scheduled task and Run key on the case's indicator list, and check file integrity.
  4. Inspect the directory backup before you boot it. Microsoft's Active Directory forest recovery guide describes mounting a backup with dsamain.exe and browsing it over LDAP, without restarting a domain controller in DSRM. Look for accounts and group memberships created after the initial access time. CISA lists newly created AD accounts and recent privileged activity among the things to hunt for.
  5. Plan for what the backup brings back. A forest restore, Microsoft notes, loses every update made to existing objects since the backup. That includes the password resets from eradication, so stolen passwords work again. The entry vulnerability is back too, because the backup predates the patch. CISA puts password resets and patching after the environment is cleaned and rebuilt, and Rev. 3 asks you to fix the root cause before production use.

Microsoft's guide names the trade-off: a more recent backup recovers more data, "but it might increase the risk of reintroducing dangerous data". Restoring only the files you need, which Rev. 3 mentions under RC.RP-02, is how teams get the data back without the system state.

A simulated restore-point decision

Simulated example generated by SOCSimulator Research. Dates, hosts and names are invented.

INC-3318   file server FS02   nightly backups at 01:00 UTC, kept 45 days
 
2026-09-28 14:12  first attacker activity: loader runs on workstation WS-221
2026-09-30 22:47  scheduled task "OneDrive Sync Health" created on FS02
2026-10-14 03:05  encryption starts on FS02
 
Restore point      After first activity   Staging scan                     Used for
2026-10-13 01:00   yes                    task + loader DLL in system;     share files only
                                          share files clean
2026-09-30 01:00   yes                    nothing found                    not used
2026-09-28 01:00   no                     nothing found                    OS, applications, config

FS02 is rebuilt from the 09-28 restore point, the last one taken before the first known activity. The 09-30 copy scanned clean but is still rejected: it was taken after the attacker got in, and a clean scan only proves the absence of the indicators you already know. Losing 16 days of file changes is not acceptable, so document files from the share come from the 10-13 backup, scanned against the case IOCs, with no executables or scripts copied across. Before FS02 rejoins the network it gets every patch released since 09-28, and its local administrator password is rotated, because the 09-28 image brought the old one back.

Incident recovery vs disaster recovery

NIST SP 800-34 Rev. 1 describes a disaster recovery plan as one for "major, usually physical disruptions" that restores a system "at an alternate site after an emergency". SP 800-184 says cyber event recovery planning can live inside an existing disaster recovery or contingency plan, and Microsoft recommends exercising ransomware as seriously as a natural disaster. The two plans can share a document, but incident recovery starts from a different assumption: whoever caused the outage may still be inside.

Disaster recoveryIncident recovery
CauseOutage, fire, flood, hardware lossAn adversary who may still hold credentials or a foothold
Restore pointThe most recent copy that meets the RPOThe most recent copy that predates initial access and passes the IOC scan
Replication and failoverThe main toolCan copy the compromise: synced copies carry encrypted or planted files
CredentialsUnchangedReset again after the restore
Done whenService is back within the RTOEnd declared on criteria, with detections live (RC.RP-06)

Exit criteria

SP 800-184 recommends defining milestones and criteria for ending active work in advance, and notes that full restoration is not always practical in a reasonable time. One of its examples ends the effort once automated detection for the remaining affected systems is in place. CISA leaves the call to a designated IT or security authority, against established criteria. A workable checklist:

  • every restored asset has been checked for the case IOCs (RC.RP-05);
  • the root cause is fixed: entry point patched or closed, exposed credentials reset after the restore;
  • system owners have confirmed normal operation (RC.RP-04);
  • detections for the techniques seen in the incident are live and have been tested against the incident's own events;
  • the after-action report is written (RC.RP-06), and status has gone to the people RC.CO-03 names.

Where these criteria sit in the plan, alongside the criteria for starting, is covered in the incident response plan template. Notification clocks that may run during recovery are on the escalation page.

What the SOC watches after go-live

SP 800-184 tells teams to monitor for the artifacts and evidence found during detection and response, and notes that a resource that has been attacked is often targeted again. In the watch window, look at restored hosts for:

  • the case IOCs: hashes, domains and IPs from the investigation;
  • new accounts and privileged group changes on restored domain controllers (events 4720, 4728, 4732 and 4756);
  • tools CISA names as ways to stop a recovery: vssadmin.exe, wbadmin.exe, bcdedit.exe, fsutil.exe (deletejournal) and wmic.exe (shadowcopy);
  • sign-ins by the reset accounts from hosts they do not normally use.

This query covers the first and third items for Defender XDR data in Microsoft Sentinel or advanced hunting:

// Watch window: case IOCs and recovery-inhibiting commands on restored hosts
let GoLive = datetime(2026-10-20T06:00:00Z);
let Restored = dynamic(["fs02", "sql01", "app03"]);
let CaseHashes = dynamic(["<SHA-256 values from the case>"]);
let CaseIPs = dynamic(["203.0.113.50"]);
let Inhibitors = dynamic(["vssadmin.exe", "wbadmin.exe", "bcdedit.exe", "fsutil.exe", "wmic.exe"]);
union
    (DeviceProcessEvents
    | where Timestamp > GoLive and DeviceName has_any (Restored)
    | where SHA256 in (CaseHashes) or InitiatingProcessSHA256 in (CaseHashes)
        or (FileName in~ (Inhibitors)
            and (FileName =~ "bcdedit.exe" or ProcessCommandLine has_any ("shadow", "shadowstorage", "resize", "delete", "deletejournal")))
    | project Timestamp, DeviceName, Hit = "process", Detail = ProcessCommandLine),
    (DeviceNetworkEvents
    | where Timestamp > GoLive and DeviceName has_any (Restored)
    | where RemoteIP in (CaseIPs)
    | project Timestamp, DeviceName, Hit = "network", Detail = strcat(RemoteIP, ":", RemotePort, " ", InitiatingProcessFileName))
| order by Timestamp asc

For the domain controllers, the same window in the SecurityEvent table:

SecurityEvent
| where TimeGenerated > datetime(2026-10-20T06:00:00Z)
| where EventID in (4720, 4728, 4732, 4756)
| project TimeGenerated, Computer, EventID, Actor = SubjectUserName, Target = TargetUserName, Member = MemberName

Both queries are written against the documented table schemas and have not been run against a live workspace. Treat every hit as a new incident, and put the go-live time in the ticket: a hit within hours of the restore usually points at the backup, one weeks later at access nobody found.

Recovery in SOC Operations

Most of the restore belongs to IT and system owners. The SOC's part is making sure the rebuilt estate is not quietly compromised again. Before go-live, turn the case indicators and the techniques you saw into live detections, and test each one against the incident's own events so you know it fires. Ask for the list of restored hosts with their go-live times: that list scopes every watch-window query. During the window, treat any hit on a restored host as a new incident rather than a leftover, and escalate with the restore time in the ticket. Then write down what you could not see during the incident, such as a log source nobody collected or an EDR agent missing from a server, so the plan fixes it before the next one.

Free

Practice Recovery in a Real SOC

SOCSimulator provides hands-on training with realistic SIEM, XDR, and Firewall interfaces. Build real analyst skills investigating recovery scenarios with zero consequences, free.

Frequently Asked Questions

What are the 7 steps of incident response?
NIST never used seven. SP 800-61 Rev. 2 had four phases: Preparation; Detection and Analysis; Containment, Eradication and Recovery; Post-Incident Activity. Rev. 3 (April 2025) replaced them with the CSF 2.0 functions, where the response itself is Detect, Respond and Recover. The SANS Incident Handler's Handbook uses six phases. Seven-step lists split the same work into more pieces.
What are the 5 steps of disaster recovery?
NIST does not define five. SP 800-34 Rev. 1 sets out a seven-step contingency planning process (policy, business impact analysis, preventive controls, strategies, the plan, testing and exercises, maintenance), and the plan runs in three phases: Activation and Notification, Recovery, Reconstitution. Disaster recovery assumes the cause is over. Incident recovery cannot assume that: the restore point has to predate the attacker's initial access.
Which framework covers incident recovery?
NIST CSF 2.0 covers it in the Recover function, with two categories: Incident Recovery Plan Execution (RC.RP-01 to RC.RP-06) and Incident Recovery Communication (RC.CO-03 and RC.CO-04). NIST SP 800-61 Rev. 3 attaches recommendations to each outcome, and SP 800-184 explains how to plan recovery and build playbooks. The RC.IM category some guides still cite comes from CSF 1.1.
What tools are used for incident recovery?
Immutable or offline backups that an attacker with domain admin rights cannot delete, and golden images to rebuild servers and endpoints. Then an isolated staging network to restore and scan copies before they are trusted, dsamain.exe to inspect an Active Directory backup without booting it, EDR to confirm each restored host is clean, and the SIEM for the watch window after go-live.

Sources

More Processes Terms

Technique

Data Encrypted for Impact (T1486): Detection Training

This is the ransomware payload stage: the adversary encrypts files across local and network drives and withholds the key…

Read more
Technique

Service Stop (T1489): Detection Training

Service Stop is the adversary turning off services to clear the way for damage or to hinder response, frequently halting…

Read more
Technique

Inhibit System Recovery (T1490): Detection Training

Inhibit System Recovery (T1490) is the move right before ransomware encrypts: the attacker destroys the backups a victim…

Read more
Career Path

SOC Analyst (Tier 1) Career Guide: Salary & Skills

Tier 1 SOC Analysts are the front line. You monitor alert queues, triage incoming detections, classify them as true or f…

Read more
Career Path

Incident Responder Career Guide: Salary & Skills

Incident Responders lead the technical response when confirmed breaches happen. You coordinate containment, run forensic…

Read more
Career Path

DFIR Analyst Career Guide: Salary & Skills

DFIR Analysts combine forensic investigation with incident response. You collect and analyze digital evidence from compr…

Read more
Comparison

SOCSimulator vs LetsDefend: Comparison

SOCSimulator wins on operational realism. You get multi-tool shift simulation with SLA pressure, noise injection, and al…

Read more
Comparison

SOCSimulator vs Security Blue Team: Comparison

SOCSimulator provides continuous operational training that keeps your skills sharp between shifts. Security Blue Team pr…

Read more
Tool

SIEM Training Console: SOCSimulator

The SIEM console in SOCSimulator replicates the workflow of enterprise platforms like Splunk Enterprise Security, Micros…

Read more
Tool

XDR Training Console: SOCSimulator

The XDR console in SOCSimulator replicates the investigation workflow of platforms like CrowdStrike Falcon, Microsoft De…

Read more
Technique

MITRE ATT&CK® Techniques: Detection Training Library

Browse all MITRE ATT&CK® techniques with detection strategies and example alerts.

Read more
Career Path

Cybersecurity Career Paths: 2026 Guide

Explore SOC analyst career paths with salary data, required skills, and certification roadmaps.

Read more