Um vertrauliche Daten sicher auf deiner eigenen internen Datenbank zu speichern, solltest du folgende grundlegende Maßnahmen beachten: 1. **Datenverschlüsselung** - **Im Ruhezustand (... [mehr]
Unter Linux gibt es verschiedene Möglichkeiten, Daten zu verschlüsseln. Die wichtigsten Methoden sind: ### 1. **Festplattenverschlüsselung (Full Disk Encryption)** #### Tools: - **LUKS/dm-crypt** ([Link](https://gitlab.com/cryptsetup/cryptsetup)) - **VeraCrypt** ([Link](https://www.veracrypt.fr/)) #### Vorteile: - Verschlüsselt die gesamte Festplatte oder Partition. - Schutz aller Daten, auch temporärer Dateien und Swap. - Transparent für den Benutzer nach Entsperren. #### Nachteile: - Entschlüsselung meist nur beim Booten möglich (Passworteingabe nötig). - Einzelne Dateien können nicht separat entschlüsselt werden. - Bei laufendem System sind alle Daten entschlüsselt zugänglich. --- ### 2. **Dateibasierte Verschlüsselung** #### Tools: - **GnuPG (GPG)** ([Link](https://gnupg.org/)) - **openssl** ([Link](https://www.openssl.org/)) #### Vorteile: - Einzelne Dateien können gezielt verschlüsselt werden. - Flexibel für Backups und Austausch. #### Nachteile: - Kein Schutz für temporäre Dateien oder Metadaten. - Aufwändig bei vielen Dateien. --- ### 3. **Verschlüsselte Container** #### Tools: - **VeraCrypt** ([Link](https://www.veracrypt.fr/)) - **cryptsetup/LUKS** (kann auch Containerdateien erstellen) #### Vorteile: - Einfache Verwaltung eines verschlüsselten Bereichs. - Kann wie ein virtuelles Laufwerk eingebunden werden. #### Nachteile: - Containergröße muss vorher festgelegt werden. - Bei Beschädigung der Containerdatei droht Datenverlust. --- ### 4. **Verschlüsselte Home-Verzeichnisse** #### Tools: - **eCryptfs** ([Link](https://ecryptfs.org/)) (wird aber nicht mehr aktiv entwickelt) - **fscrypt** ([Link](https://github.com/google/fscrypt)) #### Vorteile: - Automatische Verschlüsselung des Benutzerverzeichnisses. - Transparent für den Benutzer nach Login. #### Nachteile: - Schutz nur für das Home-Verzeichnis, nicht für Systemdateien. - Komplexität bei Backups und Migration. --- ### 5. **Netzwerkbasierte Verschlüsselung** #### Tools: - **SSHFS** ([Link](https://github.com/libfuse/sshfs)) - **EncFS** ([Link](https://vgough.github.io/encfs/)) (Achtung: Sicherheitsbedenken!) #### Vorteile: - Verschlüsselung beim Übertragen über das Netzwerk. - Praktisch für Cloud- oder Remote-Speicher. #### Nachteile: - Nicht für lokale Verschlüsselung gedacht. - EncFS gilt als unsicher für sensible Daten. --- ### **Fazit** - **Für maximalen Schutz:** LUKS/dm-crypt für die gesamte Festplatte. - **Für einzelne Dateien:** GnuPG oder openssl. - **Für flexible Nutzung:** VeraCrypt-Container. - **Für Home-Verzeichnisse:** fscrypt (modern) oder eCryptfs (veraltet). Die Wahl hängt von deinem Anwendungsfall ab: Möchtest du alles schützen, einzelne Dateien oder nur bestimmte Bereiche? Auch die Benutzerfreundlichkeit und Backup-Strategien spielen eine Rolle.
Um vertrauliche Daten sicher auf deiner eigenen internen Datenbank zu speichern, solltest du folgende grundlegende Maßnahmen beachten: 1. **Datenverschlüsselung** - **Im Ruhezustand (... [mehr]
Die Zahlen und Buchstaben zwischen den Dollarzeichen ($) in Hash-Werten sind Teil des sogenannten **Hash-Identifikators** oder **Hash-Formats**. Sie geben an, welches Hash-Verfahren verwendet wurde un... [mehr]
nc-rsync ist ein Tool oder Skript, das die Funktionalität von rsync (ein Programm zur Dateiübertragung und Synchronisation) mit netcat (kurz nc, ein einfaches Tool für Netzwerkverbindun... [mehr]
TLS (Transport Layer Security) ist keine Ende-zu-Ende-Verschlüsselung im klassischen Sinne, sondern eine Transportverschlüsselung. **Erklärung:** - **Transportverschlüsselung (wie... [mehr]
Bei SSH (Secure Shell) wird ein asymmetrisches Verschlüsselungsverfahren verwendet, das auf einem Schlüsselpaar basiert: einem privaten und einem öffentlichen Schlüssel. **So funk... [mehr]
Um einen Key (z.B. SSH-Key, GPG-Key oder Lizenz-Key) unter Linux zu löschen, kommt es darauf an, um welchen Key-Typ es sich handelt. Hier einige Beispiele: **SSH-Key löschen:** - Lokalen pr... [mehr]
Mit **sshfs** wird **kein verschlüsseltes Verzeichnis** auf dem entfernten Rechner angelegt. Es wird lediglich die **Verbindung** zwischen deinem lokalen Rechner und dem entfernten Rechner versch... [mehr]
Mit den OpenSSL-Kommandos `s_client` und `s_server` kannst du eine verschlüsselte Verbindung zwischen zwei Prozessen herstellen – typischerweise über das Netzwerk (auch lokal über... [mehr]
Ja, grundsätzlich ist es möglich, dass auch ein System wie Knoppix von Schadsoftware befallen werden kann. Knoppix ist eine auf Debian basierende Linux-Distribution, die häufig als Live... [mehr]
eCryptfs ist ein kryptografisches Dateisystem für Linux, das auf der Ebene des Dateisystems arbeitet und einzelne Dateien verschlüsselt. Kompression und Verschlüsselung sind zwei unters... [mehr]