A virtual machine snapshot is a point-in-time capture of a running or powered-off virtual machine’s state, including disk contents and, sometimes, memory and device state. It lets administrators roll back, clone, or restore the VM, but it is not a full backup because changes after the capture are not included.
What a VM snapshot captures
A virtual machine snapshot records the VM at a specific moment so operators can revert to a known state, clone it, or resume from that point. Because it captures state, not ongoing change, it is a rollback mechanism rather than a complete recovery copy.
That distinction matters operationally: a snapshot can preserve disk, memory, and device state depending on the platform, but it does not replace a proper backup strategy. If the VM changes after the capture, those later changes exist only in the live system unless they are captured elsewhere.
How snapshots work in virtual infrastructure
Most platforms implement snapshots by freezing a baseline and redirecting subsequent writes to delta files or copy-on-write layers. The original state remains available for restore, while new activity accumulates separately until the snapshot is consolidated or deleted.
This design makes snapshots fast to create and useful for short-term change control, testing, and recovery from a bad patch or configuration change. It also means they can grow quickly and place load on storage systems if they are kept for long periods.
Hypervisor and Virtualisation Security Guide is the best place to understand the surrounding virtualisation controls that affect snapshot handling, including VM isolation and management-plane protection.
Snapshots versus backups and restores
Snapshots and backups solve different problems. A snapshot is usually tied to the same storage stack and the same virtualisation environment, which makes it useful for rapid rollback but limits its independence if the host, datastore, or management plane is damaged.
A backup is intended to be a separate recovery copy with broader retention, portability, and restore assurance. In practice, snapshots often support operational recovery, while backups support disaster recovery, ransomware recovery, and long-term retention.
Because snapshots can be mistaken for backups, organisations sometimes retain them too long or rely on them as the only recovery option. That creates a false sense of resilience when the real requirement is recoverability after corruption, deletion, or infrastructure compromise.
Security and operational implications
Snapshots can improve change safety, but they also preserve sensitive runtime state. If memory is included, secrets, session material, and in-memory data may be captured as part of the snapshot, which increases the importance of access control and secure handling.
They also create management risk. Snapshot sprawl can make recovery paths confusing, complicate performance, and leave older system states available longer than intended. In compromised environments, attackers may abuse snapshot capabilities to preserve malicious changes, hide activity, or support rollback avoidance.
ESXi Ransomware Playbook is useful because snapshot recovery becomes especially relevant when hypervisor environments are disrupted and administrators need controlled VM restoration paths.
Confidential Computing Guide helps readers understand a related control pattern where VM state and memory protection are treated with stronger isolation and attestation assumptions.
Risk and Threat Considerations
Snapshots become risky when they are treated as long-term protection instead of temporary recovery tooling. Their contents can expose sensitive runtime state, and stale snapshots can preserve vulnerable configurations or give attackers a convenient rollback point after compromise.
Failure mechanism: A snapshot may capture privileged state, secrets, or unpatched system conditions, then remain accessible or reusable longer than intended, which turns a recovery feature into an exposure source.
Impact: The result can be data exposure, failed recovery expectations, storage bloat, or attacker-assisted persistence when an adversary can manipulate or exploit the snapshot lifecycle.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | CP-9 — System Backup | Snapshots affect recovery design and can be mistaken for backups. |
| CM-4 — Security Impact Analysis | Snapshots are created during system changes and rollback decisions. | |
| AC-6 — Least Privilege | Snapshot management exposes privileged recovery operations and stored state. | |
| Recommendation — Verify that snapshots do not replace independent backup coverage and restore testing. Assess change impact before taking or retaining snapshots across production systems. Restrict snapshot creation, access, export, and deletion to approved administrators. | ||
| NIST CSF 2.0 | PR.IR-01 — Backup of Information and Systems | Snapshots support resilience but are distinct from durable recovery copies. |
| PR.AA-05 — Least Privilege and Authorization | Snapshot actions require controlled administrative authorization. | |
| Recommendation — Maintain separate backup processes and do not rely on snapshots as the only recovery method. Limit snapshot administration to explicitly authorised roles and workflows. | ||
Practitioner Guidance
Why practitioners should care: Treat snapshots as part of change and recovery operations, not as a substitute for backup design. That framing prevents teams from assuming they have resilience when they only have a short-term rollback point.
What to watch for: Large numbers of old snapshots, unclear ownership, or snapshots retained after a successful change window are strong signals that operational risk is accumulating. Those conditions usually mean the environment needs cleanup discipline and clearer recovery policy.
Practitioner takeaway: Use snapshots deliberately, keep them short-lived, and verify that your real recovery path still works without depending on them.
Related resources from NHI Mgmt Group
- What happens when you revert a VMware virtual machine to a snapshot that was taken without memory capture?
- What breaks when virtual machine backup is too dependent on agents inside the workload?
- How should security teams replace standing access with just-in-time access in cloud and virtual machine environments?
- What are the signs that virtual machine based abuse is distorting fraud detection signals?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 29, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org