Resources / Guides / Trusted Baseline vs Snapshot vs Backup

Trusted Baseline vs Snapshot vs Backup

Three related controls with different jobs: trust reference, point-in-time image, and recovery copy.

Short answer

A trusted baseline is your accepted reference for integrity comparison. A snapshot is a point-in-time system state capture. A backup is a recovery mechanism to restore lost or damaged data.

These are complementary controls. Treating backups as integrity proof, or baselines as recovery copies, creates operational blind spots.

Key takeaway

What each control is for

Control Primary purpose Typical output
Trusted baseline Integrity reference for future comparison Accepted reference state + comparison context
Snapshot Point-in-time system image or state capture State record at a timestamp
Backup Recovery from loss, corruption, or outage Restorable data/system copy

How they work together in real operations

  1. Create a baseline during a known-good window.
  2. Use preflight and compare to detect drift before sensitive actions.
  3. Maintain snapshots for auditability and rollback context.
  4. Maintain backups for resilience and recovery.
auditwalk scan run
auditwalk baseline set --scan-id <scan_id>
auditwalk preflight run
auditwalk compare run --format json

This sequence gives you trust continuity (baseline + compare) while snapshots/backups handle state history and restoration. For the full lightweight operating model, use System Integrity Monitoring for Individuals and Small Teams as the cluster anchor.

Common mistakes that create blind spots

References

Keep reading

Preflight vs Compare: When to Use Each on Linux How to Know What Changed on Your Linux System System Integrity Monitoring for Individuals and Small Teams

By: AuditWalk Team · Reviewed: 14.04.26 · Last updated: 14.04.26 · Source class: official standards + product docs