Encryption at Rest
Verschlüsselung at rest verschlüsselt Daten während der Speicherung, sodass geleakte Medien unlesbar bleiben; sie erfordert begleitendes Schlüsselmanagement.
Zweck
Die Vertraulichkeit der Daten auf Speichermedien (Festplatten, Backups, SSDs) gegen physischen Diebstahl schützen.
Mechanismus
Daten werden vor dem Schreiben ins Storage verschlüsselt und beim Lesen entschlüsselt, für die Anwendung transparent (umgesetzt von der Storage-Schicht oder dem OS). Schlüsselmanagement ist entscheidend: Ein KMS verwahrt den Hauptschlüssel, Datenschlüssel verschlüsseln die Daten. Beispiele: LUKS (Linux-Vollplattenverschlüsselung), FileVault (macOS), TDE (Datenbanken).
Anwendungsfälle
- Datenbank-TDE
- Cloud-Speicher-Verschlüsselung (S3 SSE)
- Vollplattenverschlüsselung (LUKS/BitLocker)
- Backup-Verschlüsselung
Beispiele
- Eingabe
Disk data + KMS keyOutputEncrypted storageKeys separated from data
Häufige Fehler
- Storing keys alongside the data
- Keep keys in KMS/HSM, separated from encrypted data
Verwandte Begriffe
AES
AES (Advanced Encryption Standard) ist eine von NIST 2001 standardisierte symmetrische Blockchiffre, unterstützt 128/192/256-Bit-Schlüssel und ist der De-facto-Standard der modernen Verschlüsselung. GLOSSAR
Key Derivation
Key Derivation ist der Prozess, aus Passwörtern niedriger Entropie oder Master-Schlüsseln hoher Entropie Verschlüsselungsschlüssel zu erzeugen, mittels KDFs (z. B. PBKDF2, scrypt, Argon2), um Brute-Force zu verteuern. GLOSSAR
X.509 Certificate
Ein X.509-Zertifikat bindet einen öffentlichen Schlüssel an eine Identität, ist von einer CA zur Verifikation signiert und enthält Gültigkeit, Aussteller, Subject und Erweiterungsfelder. GLOSSAR