Wo werden entschlüsselte Dateien zur Laufzeit gespeichert?

Wo werden entschlüsselte Dateien zur Laufzeit gespeichert?

Ich frage mich, wo Ubuntu/eCryptfs zur Laufzeit entschlüsselte Dateien aus dem verschlüsselten $HOME-Verzeichnis speichert.

  • Werden die Dateien sofort entschlüsselt und nur im RAM gespeichert?
  • Was ist mit großen Dateien (z. B. 1080p-Filmen mit 20 GB)?
  • Ist es möglich, dass nach dem Herunterfahren des Systems noch einige entschlüsselte Dateien auf der Festplatte vorhanden sind?
  • Hat die Entschlüsselung/Verschlüsselung erhebliche Auswirkungen auf die Leistung des Betriebssystems?

Antwort1

Entschlüsselte Dateien werden im RAM gespeichert. Die Entschlüsselung (bzw. Verschlüsselung beim Schreiben) erfolgt im laufenden Betrieb, Block für Block und nicht für eine ganze Datei auf einmal. Wenn eine Anwendung einen Block aus der Datei liest, wird die Datei durch eine Schicht zwischen dem Festplattentreiber und dem Dateisystemtreiber entschlüsselt.

Entschlüsselte Dateien werden nicht auf die Festplatte geschrieben, aber eine Anwendung könnte Daten in ein nicht verschlüsseltes Dateisystem schreiben. Insbesondere wenn Sie verschlüsselte Dateisysteme haben, sollten Sie Ihren Swap-Speicher verschlüsseln, da die Daten im Anwendungsspeicher im Swap-Speicher landen können. Sie sollten auch Verzeichnisse verschlüsseln, die Anwendungen zur temporären Speicherung verwenden, wie z. B. /tmp(die zu tmpfs gemacht und so im Swap-Speicher gespeichert werden können), /var/tmp( /var/spool/postfixE-Mails), /var/spool/cups(Dokumente, die gedruckt werden) usw.

Ob die Verschlüsselung die Leistung beeinträchtigt, hängt stark vom Verhältnis zwischen Prozessorgeschwindigkeit und Festplattengeschwindigkeit ab. Bei langsamen Festplatten und einem schnellen Prozessor werden Sie nichts bemerken. Bei einem langsamen Prozessor und sehr schnellen Festplatten werden Sie den Schmerz spüren. Neuere Intel- und AMD-Prozessoren verfügen über Hardwarebeschleuniger für AES (AES-NI), die neuere Linux-Kernel nutzen.

verwandte Informationen