Why this matters
Availability and recoverability are part of SOC 2 trust criteria.
Create daily encrypted backups (KMS keys) with retention and geo-redundancy; run quarterly restore tests and record results in the audit log.
Availability and recoverability are part of SOC 2 trust criteria.
Side-by-side examples engineers can pattern-match during review.
# no restore test documented# restore_test.sh
restore db@backup_2025_08_01 && log_audit(action="backup.restore_test", result="success")log_audit("backup.restore_test","success")echo "restores seem fine"From the same buckets as this rule.
Public services must require TLSv1.2 or higher and set HSTS (max-age ≥ 15552000, includeSubDomains). Reject plaintext HTTP and weak ciphers; cookies must be Secure and HttpOnly with SameSite set.