Independent DIB implementation resource — not affiliated with or endorsed by the U.S. Department of WarView the official DoW campaign ↗
ATL-024WORKSHEETEDITORIAL REVIEW COMPLETE

Backup Inventory and Restore-Test Worksheet

Two tables that turn 'we have backups' into a verifiable claim: an inventory of what is backed up, where, and with what protections, and a restore-test record measuring actual recovery times against targets. Built on one rule — an untested backup is an assumption.

Using this artifact

Purpose, inputs, and completion

Purpose. Backups are the safeguard everyone claims and few can demonstrate. This worksheet forces the two demonstrations that matter: an inventory proving each important system is actually protected — including at least one copy an attacker with admin credentials cannot reach — and a restore-test record proving recovery happens within the time the business can survive. Together they convert a comfortable feeling into measured fact.

When to use it. Fill the inventory from the backup tool's own configuration and job history, then reconcile against the asset inventory — the gap between the two lists is the finding. Schedule restore tests from the inventory rows, run them, and record actual numbers, including the failures; a failed test recorded honestly is the system working. Revisit quarterly, and treat any system whose 'last success' cell is older than its frequency claim as unprotected until shown otherwise.

Required inputsHave these before you start
  • The asset inventory, to know what should be backed up at all
  • Access to the backup tool's job history and destination configuration
  • The business's recovery-time expectations — how long each system can be down before it hurts
Completion instructionsIn order
  • Build the inventory from what the backup tool actually protects, then compare it against the asset inventory to find what silently is not.
  • Verify each offline or immutable copy claim by inspecting the configuration, not by recalling the sales pitch.
  • Run restore tests on the schedule each row sets and record actual times against targets — an untested backup is an assumption, not a capability.
  • For production systems, record recovery dependencies — vendor images, license servers, controller programs — because the backup file is only one ingredient of a restore.
Keeping it honest

Evidence, validation, and failure modes

Evidence this producesWhat a reviewer could examine
  • A dated inventory of what is backed up, where, and with what protections
  • Restore-test records with measured times against targets
  • A recovery-dependency list for production systems
Validation checksRun these before calling it complete
  • Pick one critical system and perform a file-level restore this week; time it and record it — the row becomes real the day this happens.
  • Compare this inventory against the asset inventory: every system marked critical there appears here, or its absence is a written decision.
What looks done but is not
  • Backup health is read from job-completion emails; the jobs run nightly, but nobody has restored anything in a year — an untested backup is an assumption.
  • Every copy is online and reachable with domain credentials, so the ransomware that takes the systems takes the backups in the same hour.
  • The controller program restores perfectly, but the machine needs a vendor license server nobody inventoried — and a two-hour recovery target becomes a two-week vendor engagement.
Mapped relationships

Practices and requirements this artifact relates to

Brilliant at the Basics practices

NIST SP 800-171 Rev. 2

NIST SP 800-171 Rev. 3

Relationships are mapped support, not equivalence: completing this artifact documents work relevant to these requirements and does not by itself address any of them. Retention: Retain restore-test records for at least two test cycles per system; a dated pass from last year plus one from this year shows a working capability, not a lucky day.

Full document

Preview — exactly what prints

WORKSHEET · BACKUP & RESILIENCEv1.0 · REVIEWED 2026-08-06

Backup Inventory and Restore-Test Worksheet

Brilliant at the Basics Resource Center · brilliantatthebasics.us · published by inDirectIT, Inc.

Independent educational material. Not affiliated with, sponsored by, approved by, or endorsed by the U.S. Department of War. Does not establish compliance, certification, or contractual standing.

Purpose

Backups are the safeguard everyone claims and few can demonstrate. This worksheet forces the two demonstrations that matter: an inventory proving each important system is actually protected — including at least one copy an attacker with admin credentials cannot reach — and a restore-test record proving recovery happens within the time the business can survive. Together they convert a comfortable feeling into measured fact.

How to use it

Fill the inventory from the backup tool's own configuration and job history, then reconcile against the asset inventory — the gap between the two lists is the finding. Schedule restore tests from the inventory rows, run them, and record actual numbers, including the failures; a failed test recorded honestly is the system working. Revisit quarterly, and treat any system whose 'last success' cell is older than its frequency claim as unprotected until shown otherwise.

Backup inventory

One row per system worth recovering. The offline / immutable column is the one ransomware cares about: a copy that domain-admin credentials can delete is not a safe copy.

Rows beginning EXAMPLE: show the expected shape — replace them with your own.

SystemWhat is backed upFrequencyDestinationOffline / immutable copy?EncryptionOwnerLast successful backup
EXAMPLE: File server (FS01)All shares incl. project libraryNightly incremental, weekly fullBackup appliance + cloud vaultYes — cloud copy immutable 30 daysAt rest and in transitIT leader2026-08-04
EXAMPLE: Line 2 PLC programController program and HMI projectAfter every approved changeVersion repository + USB in fire safeYes — offline USB copyRepository encrypted; USB in locked safeOT engineer2026-07-22
        
        
        
        

Restore-test record

An untested backup is an assumption. One row per test — including the failed ones, which are the tests earning their keep.

Rows beginning EXAMPLE: show the expected shape — replace them with your own.

SystemTest scenarioRTO targetActual restore timeData-loss window (actual)Issues foundPass / failNext test date
EXAMPLE: File server (FS01)Full restore of project library to spare hardware4 hours5.5 hours18 hours (last incremental)Restore saturated office link; schedule off-hoursFail — over target; rerun planned2026-09-15
EXAMPLE: Accounting systemSingle-database restore to test instance8 hours2 hours24 hoursNonePass2027-02-01
        
        
        
Record the failures

A restore test that misses its target and gets written down has done its job: it found the surprise on a Tuesday afternoon instead of during an outage. The worksheet loses its value the day someone starts recording only passes.

OT recovery dependencies

Restoring a production system takes more than the backup file. List everything a real restore would need and where each piece actually is.

Rows beginning EXAMPLE: show the expected shape — replace them with your own.

Production systemDependencyWhere it lives / who holds itVerified how / when
EXAMPLE: Line 2 packaging lineVendor recovery image for HMI PCUSB in fire safe + vendor portal accountBooted spare PC from image, 2026-06 window
EXAMPLE: CNC cellLicense server for CAM softwareVM on host ESX2 — single point of failureIdentified during tabletop; VM now in nightly backup
    
    
OT restore tests happen in windows, with the process owner

Never run a restore test against live production. Test to spare hardware or in an approved maintenance window with the process owner present, a tested rollback, and — where the equipment is vendor-supported — the vendor scheduled in advance. A restore that needs the machine builder's engineer works only if that engineer's availability is part of the recovery plan, not a surprise.

Document control, version history, and approval

An artifact without an owner, a review date, and an approval trail is a snapshot, not a record. Complete this section before the document is used, and update it at every review.

FieldEntry
Document owner (named person) 
Suggested owner roleIT leader
Approval authorityExecutive sponsor
Review frequencyQuarterly for the inventory; restore tests on the schedule each row sets, at least annually per critical system
Next scheduled review 
Storage location of the completed document 
RetentionRetain restore-test records for at least two test cycles per system; a dated pass from last year plus one from this year shows a working capability, not a lucky day.

Version history

VersionDateAuthorSummary of changeApproved by
     
     
     
     

Review and approval

Reviewed byRoleDateSignature / initials
    
    
Complete this offline — and mind what you write down

Fill this in inside your own environment, not on any public website or unapproved cloud tool. A completed copy may reveal your security posture: never include CUI, export-controlled data, credentials or keys, unremediated vulnerability details, network diagrams, or customer-sensitive information beyond what the artifact strictly needs, and store the completed document with the same care as the systems it describes.

Backup Inventory and Restore-Test Worksheet · version 1.0 · reviewed 2026-08-06 · file name batb-backup-restore-test-worksheet

Generated from the live artifact library at brilliantatthebasics.us/templates/backup-restore-test-worksheet. Independent educational material published by inDirectIT, Inc. Tailor every section to your technical, operational, contractual, regulatory, and safety requirements.