Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Immutable Backup Blueprints

Authority-Separated Recovery Architecture

Status

Architecture Principle: Immutability without authority separation is not resilience. A backup is only valid if its restore path survives an Active Directory compromise.


About This Repository

This repository consolidates Rack2Cloud research on immutable backup architecture into a structured reference for architects and infrastructure teams responsible for data protection design.

Immutable backup has evolved from a storage configuration feature into an architectural discipline. The failure mode is no longer "backup doesn't exist" — it is "backup exists but recovery fails." This repository addresses both layers: the storage and platform architecture required for immutability, and the recovery design required for recoverability.

The intended audience is infrastructure engineers, platform architects, and SREs responsible for backup architecture, ransomware recovery planning, and disaster recovery design.


Problem Statement

Most backup systems rely on production identity systems (e.g., Active Directory, Entra ID) for restore authorization. This creates a fatal circular dependency during compromise events.

If your primary Identity Provider (IdP) is compromised, attackers will move laterally to your backup control plane to maliciously delete policies, poison replication, or bypass immutable flags using stolen privileged accounts.


System Model

Authority Separation Model

Components:

  1. Production Domain (Compromised Zone)
  2. Backup Storage Plane (Zero-Trust Data Plane)
  3. Independent Recovery Authority (Isolated Control Plane)
  4. Offline Credential Chain (Break-Glass Access)

Threat & Mitigation Model

Threat Mitigation Strategy
Ransomware / Wiper Hardware-level immutability (WORM) that cannot be bypassed via the hypervisor.
Privilege Escalation Independent restore auth (Local vault accounts with physical MFA, decoupled from AD).
Policy Deletion Out-of-band metadata and vault locking to prevent retention policy drift.
Replication Poisoning Authority isolation and logically air-gapped pull-only firewall rules.

Zero-Trust Architectural Requirements

To guarantee recovery, the architecture must separate the data plane from the management plane:

  1. Separate Identity Plane: Backup administration accounts must reside in a dedicated, isolated domain or utilize local physical tokens (YubiKey).
  2. Immutable Retention Enforcement: Object-level retention policies must prevent deletion during defined windows, regardless of administrative intent.
  3. Offline Recovery Path: The ability to recover must not depend on the availability of production DNS, DHCP, or IdP services.

Framework Structure

Architecture Principles

The foundational principles governing immutable backup and recoverability design.

Immutability Is Necessary but Not Sufficient

Recoverability as an Architectural Property


Restore Design

Restore is the most common failure point in backup architecture. This section addresses restore as a design discipline.

Restore Architecture

RTO and Recovery Metrics


Ransomware Architecture

Design for an adversary that targets backup systems specifically.

Threat Modeling

Isolation Architecture


Recovery Authority

Recovery authority is the governance layer that determines who can initiate recovery, under what conditions, and with what verification. Most recovery plans omit it.


Platform Architecture

Evaluate and design immutable backup platforms for enterprise environments.

Platform Comparison

Cost Architecture

Control Plane Architecture


Sovereign and Compliance Architecture

Data protection requirements in sovereign, compliance-constrained, and regulated environments.


Disaster Recovery Architecture

Disaster recovery as a system designed around recovery, not backup.


Assessment Tools

Operational tools for evaluating backup architecture and recovery readiness:

Tool Purpose
Recovery Readiness Assessment Structured audit for pre-recovery planning and gap identification
Recovery Readiness Analyzer Operational readiness measurement tool
Recovery Dependency Mapper Dependency mapping before a recovery event
Disaster Recovery Authority Analyzer Recovery authority gap analysis
Veeam – Immutable Storage Cost Estimator Immutable storage cost modeling
Universal Cloud Restore Calculator Restore cost and time estimation across cloud environments
Engineering Workbench: Disaster Recovery Readiness Structured starting point for DR readiness programs

Canonical Architecture Learning Path

The Data Protection & Resiliency Path provides the structured learning context for this repository's content.

Relevant modules:


Architecture Audits


Non-Goals

  • Vendor feature comparison
  • Storage benchmarking

This is a control-plane architecture model focused strictly on authority separation.


Maintenance Notes

This repository is maintained against the Rack2Cloud Canonical Architecture Specifications governance system.


Support

If this framework helped secure your recovery paths, please star the repository.

Architectural frameworks maintained by Rack2Cloud

Releases

Packages

Contributors