🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Technology & Design › Cybersecurity › Incident Response › Lesson 8
TEC-CYBE44-07 · Lesson 8 · 12 clock hours · practice

Recovery Procedures and System Restoration

Objective. Students will restore an affected system to a known-good state following an eradication, verify integrity, and document the recovery process.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

Why Recovery Is More Than Just Turning Things Back On

After an incident has been contained and the malicious code or attacker access has been eradicated, the temptation is to restore services as fast as possible. Rushing that step is one of the most common ways organizations experience a second compromise from the same incident. Recovery must be deliberate, verified, and fully documented before any system is returned to production.

Recovery is the fourth phase of the NIST SP 800-61 incident response lifecycle (preparation → detection/analysis → containment/eradication → recovery). Its goal is to return affected systems to a trusted, fully patched, and monitored state while confirming the original attack vector is closed.

Restoring from a Known-Good State

The safest starting point for a compromised system is a verified clean snapshot or offline backup taken before the incident — or, better, from a scheduled pre-incident baseline. Before you restore:

In a virtualized lab environment, rolling back to a clean snapshot is the standard exercise. In production, restoration may involve bare-metal recovery, image deployment, or rebuilding from a hardened gold image, depending on the organization's backup strategy.

Applying Patches and Resetting Credentials

Restoring to a pre-incident state is not enough on its own. You must close the vulnerability or credential weakness the attacker exploited, or you will simply be re-compromised.

Patch management steps during recovery:

1. Identify which vulnerability was exploited (from your analysis phase).

2. Apply the relevant vendor patch or configuration fix immediately after restoration.

3. Apply all other outstanding patches so the system is fully current before it goes back online.

4. Document each patch applied: KB number or CVE reference, date, and technician name.

Credential reset requirements: If the incident involved credential compromise — stolen passwords, pass-the-hash, or service account abuse — every affected account must have its password reset before recovery is complete. This includes:

Follow your organization's credential-compromise playbook, which will specify minimum password length, complexity, and whether multi-factor authentication enrollment is required before the account is re-enabled.

Post-Recovery Vulnerability Scanning

Once patches are applied and credentials are reset, run a vulnerability scan to confirm the attack surface matches the expected baseline.

Using OpenVAS: OpenVAS (part of the Greenbone Vulnerability Management suite) performs authenticated or unauthenticated scans and produces a report categorized by severity (Critical, High, Medium, Low, Log). After recovery, a full scan of the restored host should show no critical or high findings related to the original attack vector.

Using Nmap scripts (NSE): Nmap's scripting engine includes scripts that check for specific CVEs, weak configurations, and open services. A targeted scan with appropriate NSE scripts can quickly confirm whether a specific vulnerability (for example, an open SMB port with EternalBlue exposure) has been closed.

Comparing to a baseline: Your pre-incident scan output is your reference. Compare the post-recovery scan to that baseline line by line. Any new finding that was not present in the baseline needs to be investigated before the system goes live. Any finding from the baseline that represented the exploited vulnerability must now be absent.

Completing the Recovery Checklist

A recovery checklist is not a formality — it is your legal and operational record that due care was taken. A standard checklist covers:

Every item must be marked complete with a date and the responsible technician's name. Unsigned or undated checklists are not acceptable records.

The Risk of Skipping Validation

Re-infection from the same attack vector is a documented pattern in incident response. Common causes include:

Talking through these risks with a partner during your checklist review is not just a class exercise — it builds the habit of treating each checklist item as a genuine safeguard, not a box to check.

Safety and Professional Notes

In physical data center work, follow all site safety rules: do not power-cycle servers without authorization, confirm proper equipment grounding, and follow your facility's change-management process before touching production hardware. In a lab environment, never restore or reset systems that belong to another student's exercise without explicit instruction from your instructor.

Key terms10

Known-good stateA verified system configuration — typically a clean snapshot, backup, or gold image — that predates any attacker access and serves as the trusted baseline for restoration.
SnapshotA point-in-time copy of a virtual machine's disk and memory state that can be used to roll the VM back to that exact configuration.
Attack vectorThe specific path or method an attacker used to gain unauthorized access to a system, such as an unpatched vulnerability, weak credentials, or a phishing link.
Vulnerability scanAn automated assessment of a system that identifies known security weaknesses, missing patches, and misconfigured services, typically categorized by severity.
BaselineA documented record of a system's expected configuration, patch level, open ports, and scan findings, used as a reference to detect changes or confirm recovery.
Credential resetThe process of invalidating and replacing all passwords or authentication tokens associated with accounts that were exposed or potentially compromised during an incident.
Recovery checklistA structured document that records every required step in the recovery process, with sign-off fields, dates, and technician names, providing an auditable record of due care.
OpenVASAn open-source vulnerability scanner that performs network-based scans and produces severity-rated reports; part of the Greenbone Vulnerability Management suite.
Patch managementThe systematic process of identifying, acquiring, testing, and applying software updates to close known security vulnerabilities and keep systems current.
Re-infectionA second compromise of a system by the same or related threat, typically caused by incomplete eradication, failure to patch the exploited vulnerability, or restoring from an already-compromised backup.
In class: Restore a compromised lab VM from a clean snapshot or backup, apply outstanding patches, and reset all service account passwords per the scenario's credential-compromise playbook. · Run a post-recovery vulnerability scan using OpenVAS or Nmap scripts to confirm that the attack vector has been closed, and compare scan output to a pre-incident baseline. · Complete a recovery checklist covering system validation, user notification, and service restoration sign-off; discuss with a partner why rushing recovery without validation creates re-infection risk.
Materials: Lab VMs with snapshots, OpenVAS or Nmap, patch management lab guide, recovery checklist template, student notebooks
Check: Instructor reviews completed recovery checklist and scan output; all checklist items must be marked complete and scan must show no critical open vulnerabilities on the restored system to pass.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

Incident Response
1. After restoring a compromised virtual machine from a snapshot, a technician immediately returns the system to the production network. What is the PRIMARY risk of this action?
Incident Response
2. During the recovery phase, a technician discovers that a service account was used by the attacker to move laterally across the network. Which action MUST be taken before the restored system is returned to production?
Vulnerability Management
3. A post-recovery OpenVAS scan of a restored server shows one Critical finding and three Low findings. The Critical finding relates to the vulnerability that was exploited in the original incident. What should the technician do NEXT?
Incident Response
4. In the NIST SP 800-61 Rev. 2 incident response lifecycle, the Containment, Eradication, and Recovery phase runs its steps in order. Which step comes immediately before recovery?
Vulnerability Management
5. A security analyst compares a post-recovery Nmap scan to the pre-incident baseline and notices that TCP port 445 (SMB) is now closed on the restored server, whereas it was open in the baseline. What is the BEST interpretation of this finding?
Governance, Risk, and Compliance
6. What is the PRIMARY purpose of obtaining a supervisor or system-owner sign-off on the recovery checklist?
Security Operations
7. A technician wants to quickly verify whether a specific CVE that exploited an SMB service has been remediated on a restored host without running a full OpenVAS scan. Which tool is MOST appropriate?
Incident Response
8. An incident response team restores a web server from a backup that was taken two days before the incident. Later analysis shows the attacker first gained access four days before the incident. What is the MOST significant problem with this restoration?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.