Ich habe die Manpage gelesen, rm
als ich auf diese Option gestoßen bin:
-P Overwrite regular files before deleting them. Files are overwritten
three times, first with the byte pattern 0xff, then 0x00, and
then 0xff again, before they are deleted.
Ich denke, es -P
ist zum gründlichen Löschen einer Datei gedacht, aber würden nicht alle Bytes auf 0xff
oder 0x00
genug gesetzt? Warum muss es dreimal zwischen den beiden wechseln?
Diese Option ist weitgehend nutzlos. Das Überschreiben mit mehreren Mustern ist eine Paranoia, die durch Tests in der Praxis nicht gerechtfertigt ist: Auf modernen Festplatten macht das einmalige oder mehrmalige Überschreiben mit Nullen oder Einsen oder zufälligen Mustern keinen Unterschied. Der Fall ist für SSD weniger klar, aber diese haben ihre eigenen Probleme; Durch mehrmaliges Überschreiben wird das Gerät schneller abgenutzt, ohne dass die Daten trotzdem gelöscht werden.
Der Hauptgrund, warum das Löschen einer Datei beim Löschen weitgehend nutzlos ist, besteht darin, dass sehr oft frühere Versionen der Datei, Editor-Backups, Editor-Swap-Dateien usw. nicht gelöscht wurden. Darüber hinaus kann das Dateisystem selbst Daten geändert haben (aufgrund von Defragmentierung oder einer Dateisystemprüfung).
Wenn Sie befürchten, dass eine Datei Krümel hinterlässt, verschlüsseln Sie sie. Wenn eine Datei verschlüsselt ist, müssen Sie beim Löschen keine Vorsichtsmaßnahmen treffen. Sie müssen nur sicherstellen, dass der Schlüssel nicht ausläuft. Sie können die Datei speziell verschlüsseln. In diesem Fall sollten Sie sicherstellen, dass alle Sicherungen und anderen Dateien, die möglicherweise alle oder einen Teil der Daten enthalten, ebenfalls verschlüsselt sind. oder Sie können das Volume verschlüsseln, auf dem sich die Datei befindet (das sich normalerweise um diese anderen Dateien kümmert).
Weitere Informationen finden Sie unter
quelle
Indem der Inhalt der Datei vor dem Aufheben der Verknüpfung gesäubert wird (um die Wiederherstellung zu verhindern), werden auch die "anderen Kopien" der Datei (tatsächlich dieselbe Datei), die an anderer Stelle im Dateisystem vorhanden sein könnten, in Form von festen Links gesäubert.
Ich gehe davon aus, dass BTRFS oder ein anderes Copy-on-Write-Dateisystem nichts zur forensischen Zerstörung der Daten beitragen würde, obwohl alle anderen festen Links zu der Datei aus Junk bestehen würden. Es würde auch alle anderen Kuhkopien der Datei unberührt lassen ... oder Kopien der Datei in Schnappschüssen.
quelle