Join our Newsletter — 33% off our NHI Course

Last Known Good Version

A last known good version is the most recent backup or data state that has been verified as clean and usable after an incident. In cyber recovery, this is the restore point teams should aim for once malware, corruption, or suspicious changes have been ruled out through inspection and validation.

Expanded Definition

A last known good version is not simply the newest backup. It is the most recent state that has been checked, trusted, and judged suitable for restoration after an incident. In practice, that means a team has enough evidence to believe the copy is free of malware, corruption, or other unwanted change, and that it can support recovery without reintroducing the same problem.

The term is used most often in cyber recovery, but it also appears in broader resilience work where versioned systems, immutable snapshots, or configuration baselines are retained for rollback. The key boundary is trust: a recent backup that has not been validated is only a candidate, not a last known good version. That distinction matters because the wrong restore point can rebuild the incident instead of removing it.

For control-oriented readers, the term is best understood as a recovery decision point rather than a storage format. NIST’s control catalog is useful background because it frames recovery as a governed capability, not an ad hoc technical action; see the NIST SP 800-53 Rev 5 Security and Privacy Controls for the broader control context around recovery and resilience.

Examples and Use Cases

Last known good version decisions appear in incident response, backup restore workflows, and configuration rollback after failed change events. The common pattern is to restore only after validation confirms that the selected point predates the damage.

  • A ransomware response team restores file shares from a snapshot taken before encryption activity began and verifies the contents before reconnecting users.
  • An application team rolls back a release after telemetry shows the new build introduced corruption, choosing the last release artifact that passed validation.
  • A cloud operations team reverts a database to a previous checkpoint after discovering unauthorized schema changes, then compares it with known-good logs.
  • A security team uses a clean golden image as the last known good version for rebuilding endpoints after endpoint compromise.

In practice, there is often a tradeoff between recency and confidence. The newest available copy may reduce data loss, but a slightly older version may be the only one that can be trusted. That is why validation is part of the concept itself, not a separate administrative step.

Security Implications

Misidentifying the last known good version can prolong an incident or silently restore the same malicious state. If a compromised backup, poisoned configuration, or partially corrupted dataset is treated as trusted, recovery becomes a re-infection path instead of a containment measure.

The practical failure mode is usually temporal and evidentiary. Teams may restore the wrong point because the damage was not detected quickly, because logs were incomplete, or because the validation process was too shallow to spot persistence, altered scripts, or tampered settings. The result can be repeated outage, renewed compromise, or loss of forensic clarity when the bad state overwrites more useful evidence.

Practitioners should also watch for scope creep during restoration. A clean data copy does not guarantee a clean surrounding environment, so the restored system can still be exposed if adjacent services, credentials, or integrations remain compromised. The last known good version is therefore a recovery anchor, not a full security reset.

Domain and Governance Relevance

In cyber resilience, the term matters because restoration choices directly shape blast radius, recovery time, and confidence in business continuity. It is most valuable when teams can demonstrate how they identify, validate, and approve a restore point rather than relying on assumption or urgency.

For identity and privileged-access environments, the idea becomes even more sensitive when configuration state, access policy, or secret material is part of the recovery set. A last known good version may need to include not only data but also the authoritative state of access controls, service configurations, and trusted dependencies. That changes governance because the question is no longer only “what data do we restore?” but also “what trusted control state are we reinstating?”

That distinction is especially important in managed recovery, where one overlooked dependency can make a nominally clean version operationally unusable or insecure. The best governance approach treats the restore point as a controlled decision with documented evidence, ownership, and revalidation after activation.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 RC.RP-1 — Recovery Plan Is Executed Last known good version is used during recovery execution.
RC.IM-1 — Recovery Improvements Are Incorporated Choosing a trusted restore point depends on lessons from prior incidents.
Recommendation — Restore from the last validated clean state and verify the system before returning it to service. Update recovery criteria after incidents so future restore points are easier to validate.
CIS Controls v8 11.1 — Establish and Maintain Data Recovery Process The term is central to selecting and validating recoverable states.
10.2 — Automated Backup Data Recovery Restoring the last known good version depends on recoverable backup data.
Recommendation — Define and test restore-point selection so teams can recover from a verified clean version. Automate recovery checks so you can restore a trusted version without guessing.
MITRE ATT&CK T1070 — Indicator Removal on Host Attackers may alter artifacts or logs, making clean-state validation harder.
Recommendation — Hunt for tampering that could invalidate the assumed last known good version.