First SOC 2 program
A credible starting point
Use managed backups for critical production data, preserve essential configuration and code, send failures to an owner, separate backup access from ordinary production access, and perform real restores.
Availability / Resilience
Production data stores, configuration repositories, critical code repositories, evidence artifacts, logs, and recovery runbooks are backed up or replicated, protected, monitored, and recoverable according to criticality tier.
Use this guide to put the control into operation, decide what records to retain, and check that an auditor can trace the evidence back to the work your team performed.
Maintained by GreenHat Security · Reviewed August 21, 2026
Critical data, configuration, code, logs, and recovery instructions have protected copies that the team can locate and restore after deletion, corruption, compromise, or service failure.
First SOC 2 program
Use managed backups for critical production data, preserve essential configuration and code, send failures to an owner, separate backup access from ordinary production access, and perform real restores.
As the company scales
Apply service tiers and business recovery targets, automate backup inventory reconciliation, add immutable or separately administered copies where risk warrants, and monitor retention, access, and restore readiness centrally.
Identify critical data stores, object stores, configuration, infrastructure definitions, code, artifacts, logs, keys or recovery dependencies, and runbooks for each service.
You should end up with: Recovery asset inventory with owners
Agree how much data loss and downtime the business can tolerate, then choose backup frequency, retention, replication, and restore methods that support those targets.
You should end up with: Documented service recovery targets and backup design
Automate backups, encrypt them, restrict deletion and restore authority, and use separate administrative or failure boundaries where the risk justifies it.
You should end up with: Backup jobs, retention, encryption, and access configuration
Alert on failed, missed, partial, stale, or unusually small backups and require an owner to investigate through resolution.
You should end up with: Backup-health alerts and resolution records
Compare expected recovery assets with active backup coverage and document exclusions, retired assets, and newly added systems.
You should end up with: Periodic backup coverage reconciliation
Select representative copies for actual restoration and feed findings back into job configuration, runbooks, access, and recovery targets.
You should end up with: Trace from backup copy to restore result and remediation
Build the evidence set in three layers: what defines the control, who approved or reviewed it, and what proves it operated. Collect operating records when the work happens so they remain dated, attributable, correctly scoped, and traceable to the underlying activity.
Before sharing, remove unrelated personal or customer data, never expose passwords, tokens, or secret values, preserve enough source context to authenticate the record, and use the secure exchange approved for the engagement.
Documents that define the control, its scope, ownership, and expected way of working.
Confirm what the record proves
Every critical recovery asset has an owner, backup or replication method, timing, retention, protection boundary, and most recent successful copy.
Include this context
Recovery asset
Include this context
Service and owner
Include this context
Backup method
Include this context
Frequency and retention
Include this context
Storage or failure boundary
Include this context
Latest successful copy
Weak evidence to avoid
A list of database backup products with no covered assets, owners, retention, copy location, or latest success.
Dated proof that the control actually ran, such as tickets, logs, settings, exports, reports, and test results.
Confirm what the record proves
Expected backup and replication runs are recorded individually, with missed and failed jobs visible through accountable resolution.
Include this context
Job and asset ID
Include this context
Expected run time
Include this context
Actual start and finish
Include this context
Status
Include this context
Copy or snapshot ID
Include this context
Failure resolution
Weak evidence to avoid
A monthly success-rate chart that omits individual failed or missed jobs, affected assets, copy identifiers, and resolutions.
Confirm what the record proves
Backup configuration, restore, download, deletion, and privileged access are attributable and can be reviewed for unauthorized or risky activity.
Include this context
Actor
Include this context
Action
Include this context
Backup resource
Include this context
Timestamp
Include this context
Source context
Include this context
Result or review disposition
Weak evidence to avoid
A statement that backup access is restricted without an export of who changed, restored, downloaded, or deleted backup resources.
Confirm what the record proves
Backup copies have configured retention, lifecycle, immutability or deletion controls that support documented recovery targets.
Include this context
Backup policy or asset class
Include this context
Frequency
Include this context
Retention duration
Include this context
Deletion or immutability setting
Include this context
Effective date
Include this context
Configuration owner
Weak evidence to avoid
A vendor default-retention screenshot with no asset class, effective date, deletion protection, or link to recovery targets.
Type 1
The current recovery-asset and backup inventory, active frequency, retention, access and protection configuration, current job-health state, and recent successful copies for each critical class at the review date.
Type 2
Every backup or replication run expected from the approved job schedules for each in-scope recovery asset during the review period, including completed, partial, failed, missed, cancelled, and rerun jobs, plus every scheduled coverage reconciliation and every privileged backup configuration, restore, download, or deletion event.
Derive expected jobs from the period-effective backup inventory and schedules, reconcile them to immutable job histories by asset and expected time, and reconcile the recovery-asset population to current coverage; separately reconcile privileged backup audit events to authorized changes or reviews, preserving failed, missed, partial, and rerun jobs.
Use this checklist to prepare for procedures an auditor may perform. The exact steps and sample selection depend on your engagement scope and the service auditor's professional judgment.
Determine whether the control is designed to achieve this result: Critical data, configuration, code, logs, and recovery instructions have protected copies that the team can locate and restore after deletion, corruption, compromise, or service failure.
Compare the documented owner with the intended role (Operations Lead / Infrastructure Owner), then compare dated records with the stated cadence: Continuous for backups/monitoring; quarterly/annual testing as defined.
Derive expected jobs from the period-effective backup inventory and schedules, reconcile them to immutable job histories by asset and expected time, and reconcile the recovery-asset population to current coverage; separately reconcile privileged backup audit events to authorized changes or reviews, preserving failed, missed, partial, and rerun jobs.
The current recovery-asset and backup inventory, active frequency, retention, access and protection configuration, current job-health state, and recent successful copies for each critical class at the review date.
Every backup or replication run expected from the approved job schedules for each in-scope recovery asset during the review period, including completed, partial, failed, missed, cancelled, and rerun jobs, plus every scheduled coverage reconciliation and every privileged backup configuration, restore, download, or deletion event.
Documents that define the control, its scope, ownership, and expected way of working.
For each selected record, confirm it demonstrates Every critical recovery asset has an owner, backup or replication method, timing, retention, protection boundary, and most recent successful copy.
Dated proof that the control actually ran, such as tickets, logs, settings, exports, reports, and test results.
For each selected record, confirm it demonstrates Expected backup and replication runs are recorded individually, with missed and failed jobs visible through accountable resolution.
For each selected record, confirm it demonstrates Backup configuration, restore, download, deletion, and privileged access are attributable and can be reviewed for unauthorized or risky activity.
For each selected record, confirm it demonstrates Backup copies have configured retention, lifecycle, immutability or deletion controls that support documented recovery targets.
Use the categories that apply to this control: connect any policy or design artifact to its approval or review record, then trace a selected operating record through execution, result, and any exception or remediation.
These identifiers help you navigate related Trust Services Criteria. They do not reproduce the criteria or prove that this control fully addresses them in your environment.
Confirm final scope, mappings, and testing expectations with your service auditor. SOC 2® is an AICPA trademark; GreenHat Security is not affiliated with or endorsed by AICPA.