--- type: concept tags: [parking, security, platform] sources: [parking-system-architecture] updated: 2026-06-14 --- # Disk / OS Hardening Worthwhile, but **not the main event** — it defends against the outsider-with-physical-access, not the operator (see [[threat-model]]). (See [[parking-system-architecture]] §3.) Physical-access attacks on Windows are trivial (boot media + password-reset tools), so a **dedicated Linux machine is the correct platform** — not Windows or WSL. This is a [[standing-decisions|standing decision]]. - **LUKS full-disk encryption** — defeats boot-from-USB. - **GRUB password + Secure Boot** — prevents boot-parameter tampering / unsigned loaders. - **No desktop environment** — single-purpose appliance. - **Key-based SSH only.** With LUKS in place, **SQLCipher becomes optional** defence-in-depth rather than the critical layer. (The custom controller adds its own: ESP32 flash encryption + secure boot — see [[esp32-custom-controller]].)