Back to Blog
Business Continuity
9 min read

Backup Testing: The Drill That Saves Hospitals

A backup you have never restored is a hypothesis. What to test, how often, and why "the job completed successfully" is the least informative line in the whole report.

GuardsArm Team

Security Experts

December 22, 2025

Backup testing

"Backup completed successfully" means the backup software finished writing something. It does not mean the data is complete, that the database is consistent, that the encryption key still exists, or that anyone knows the sequence to bring the system back. Every one of those has failed in a real hospital incident, discovered on the day it mattered.

Job success != restorable
A completed job proves bytes were written, nothing more
Untested = unknown
Recovery capability you have not exercised is an assumption
Ransomware targets backups
Modern intrusions destroy or encrypt backups before deploying the payload

Four levels of testing, and what each proves

Most organisations do the first and believe they have done the fourth.

LevelWhat it isWhat it provesCadence
1. Job monitoringReading the success/failure reportThe software ranDaily
2. File restorePull back individual filesMedia is readable, catalogue is intactWeekly
3. System restoreRebuild a full system in isolationThe image boots and the application startsQuarterly
4. Scenario drillRestore a clinical service end to end, under time pressure, with the people who would really do itYou can actually recoverAnnually, minimum

Level 4 is the only one that tests the thing you care about. It is also the only one that finds the human failures: the runbook nobody updated, the credential held by someone who left, the dependency nobody documented.

Restore into isolation, always
A restore drill on the production network can reintroduce malware from the backup or overwrite live data. Restore into an isolated environment. This is also the only safe way to test a backup taken during a period you suspect was already compromised.

What to test that people skip

Restore order. Clinical systems have dependencies: identity, then database, then application, then interfaces. Restoring in the wrong order produces a system that starts and then fails in confusing ways. The order should be written down and exercised.

Database consistency. A file-level backup of a running database often restores to something that will not start or is subtly corrupt. Verify with the database's own consistency tooling, not by checking the file exists.

Encryption key availability. If the key management system is itself down, or the key is stored only inside the environment you are recovering, the backup is unreadable. Test recovery of the key path.

The interface engine. A restored EHR that cannot exchange HL7 messages with the lab is not a restored clinical service. Interfaces are frequently out of scope for the drill and are precisely what determines whether care can resume.

Whether anyone can do it without the usual person. Run the drill with the primary engineer deliberately unavailable.


Measuring recovery honestly

The number that matters is not stated RTO but demonstrated recovery time.

Stated versus demonstrated recovery timeIllustrative gap between a stated recovery objective and time measured under progressively more realistic conditions.Stated RTO4 hrsWhat the policy saysLast drill, ideal conditions9 hrsRehearsed, staff availableLast drill, staff unavailable17 hrsThe realistic figureReal incident, estimated26 hrsAdd discovery and decision time
Illustrative. The gap between row one and row four is the risk nobody has quantified.

Report the demonstrated figure to leadership, not the policy figure. If the two differ substantially, that gap is either a funding request or a change to the stated objective — but it should not remain undisclosed.


A cadence that survives contact with a hospital

Backup testing cadenceBackup testing cadence1DailyAutomatedJob success review, with failures alerting to a person, not a mailbox.2Weekly30 minutesRandom file-level restore from a random date. Rotates through systems.3QuarterlyHalf a dayFull system restore into isolation. Rotate which system each quarter.4AnnuallyOne dayClinical scenario drill with clinical staff present and timed.
The weekly random restore catches media and catalogue problems long before a drill would.

The weekly random restore is the highest value-per-minute activity in the list. It is thirty minutes, it can be delegated, and it catches silent media and catalogue corruption months before an annual drill would.


Where this connects

Backup testing only matters if the backups still exist when you need them, which is a separate problem — ransomware operators specifically hunt backup infrastructure, and segmenting it is the highest-value first step covered in microsegmentation for hospitals.

And a successful technical restore is not a resumed clinical service; that is covered in business continuity for EHR downtime.

GuardsArm runs restore drills and recovery assessments for healthcare organisations, including the interface and dependency testing usually left out. Book a scoping call.

Written by GuardsArm Team

Our team of cybersecurity experts brings decades of combined experience in penetration testing, compliance auditing, and incident response. We're dedicated to helping organizations strengthen their security posture.

Take the next step on “Backup Testing: The Drill That Saves Hospitals”

Talk to the GuardsArm team about how these services apply to your environment.