This guide walks through verifying that Superbacked OS persists nothing to disk by comparing partition checksums to release checksums before and after use.
Each release publishes the checksum of its boot and root partitions — a freshly flashed USB flash drive matches them and, because Superbacked OS writes nothing to disk, still matches them after use.
Superbacked OS runs entirely from memory, so the USB flash drive can be unplugged as soon as the login screen appears — nothing can be written to a drive that is not connected. The comparison below covers what remains: the boot itself and any session during which the drive stays plugged in, by choice or because the computer has too little memory and Superbacked OS runs from the drive instead. To verify a full session, leave the drive plugged in.
Heads-up: replace
2.0.0with the version of the release flashed to the USB flash drive.
Download superbacked-os-amd64-live-2.0.0.img.sha256sums from the release page — it lists the release checksum of each partition.
Heads-up: replace
rdisk4with the disk found usingdiskutil list.
Run following commands.
Verify checksums match release checksums — a mismatch means the download or flash is bad, not that data was persisted.
Complete step 1 again after using Superbacked OS — checksums still match release checksums when nothing was persisted.
Heads-up: replace
sdbwith the disk found usingsudo fdisk --list.
Run following commands.
Verify checksums match release checksums — a mismatch means the download or flash is bad, not that data was persisted.
Complete step 1 again after using Superbacked OS — checksums still match release checksums when nothing was persisted.
Copyright (c) Superbacked, Inc.