Heim  >  Artikel  >  System-Tutorial  >  So löschen Sie Dateien und Verzeichnisse unter Linux sicher

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

王林
王林nach vorne
2024-02-12 18:33:03742Durchsuche

Haben Sie jemals die Erfahrung gemacht, einige sensible oder wichtige Dateien in Ihrem Linux-System zu löschen, aber später festgestellt, dass diese Dateien nicht wirklich verschwunden waren, sondern von anderen wiederhergestellt oder gestohlen wurden? Wenn ja, müssen Sie unbedingt wissen, wie Sie Dateien im Linux-System sicher löschen. In diesem Artikel erfahren Sie, wie Sie Dateien mit einfachen Befehlen vollständig löschen, um Ihre Daten sicherer zu machen.

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

In den meisten Fällen sind wir es gewohnt, Dateien mit der Entf-Taste, dem Papierkorb oder dem RM-Befehl von unseren Computern zu löschen. Dies ist jedoch keine dauerhafte und sichere Möglichkeit, Dateien von der Festplatte (oder einem anderen Speichermedium) zu löschen.

Die Datei ist nur für den Benutzer verborgen, sie befindet sich irgendwo auf der Festplatte. Es kann durch Datendiebe, Strafverfolgungsbehörden oder auf andere Weise wiederhergestellt werden.

Angenommen, die Datei enthält geheime oder vertrauliche Inhalte wie Benutzernamen und Passwörter für Sicherheitssysteme, kann ein Angreifer mit den erforderlichen Kenntnissen und Fähigkeiten problemlos eine Kopie der gelöschten Datei wiederherstellen und auf diese Benutzeranmeldeinformationen zugreifen (Sie können sich die Konsequenzen dieses Szenarios vorstellen). ).

In diesem Artikel erklären wir einige Befehlszeilentools zum dauerhaften und sicheren Löschen von Dateien unter Linux.

1.shred – Dateien überschreiben, um Inhalte auszublenden

shred überschreibt eine Datei, um ihren Inhalt zu verbergen und löscht sie optional auch.

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Im Befehl unten sind die Optionen:

So löschen Sie Dateien und Verzeichnisse unter Linux sicherSo löschen Sie Dateien und Verzeichnisse unter Linux sicher

Weitere Nutzungsmöglichkeiten und Informationen finden Sie auf der Hilfeseite von shred: So löschen Sie Dateien und Verzeichnisse unter Linux sicher

2.wipe – Dateien sicher unter Linux löschen

Der Befehl

wipe löscht Dateien sicher von der Festplatte und macht es unmöglich, gelöschte Dateien oder Verzeichnisinhalte wiederherzustellen.

Zuerst müssen Sie das Wipe-Tool installieren und den folgenden entsprechenden Befehl ausführen: So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Der folgende Befehl zerstört alle Dateien im privaten Verzeichnis.

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Bei Verwendung der folgenden Flags:

So löschen Sie Dateien und Verzeichnisse unter Linux sicherSo löschen Sie Dateien und Verzeichnisse unter Linux sicher

Hinweis: Das Löschen funktioniert nur bei Magnetspeichern zuverlässig. Verwenden Sie daher andere Methoden für Solid-State-Festplatten (Speicher).

Lesen Sie das Wischtuch-Handbuch für weitere Verwendungsmöglichkeiten und Anweisungen:

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

3. Toolset zum sicheren Entfernen unter Linux

secure-delete ist eine Sammlung sicherer Tools zum Löschen von Dateien, einschließlich des Tools srm (secure_deletion) zum sicheren Löschen von Dateien.

Zuerst müssen Sie es mit den folgenden relevanten Befehlen installieren:

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Nach Abschluss der Installation können Sie mit dem SRM-Tool Dateien und Verzeichnisse unter Linux sicher löschen.

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Hier sind die zu verwendenden Optionen:

So löschen Sie Dateien und Verzeichnisse unter Linux sicherSo löschen Sie Dateien und Verzeichnisse unter Linux sicher

Weitere Nutzungsmöglichkeiten und Informationen finden Sie im SRM-Handbuch:

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

4.sfill – Sicherer und kostenloser Festplatten-/Inode-Speicherplatzlöscher

sfill, Teil des Secure-Deletion-Toolkits, ist ein sicherer und freier Festplatten- und Inode-Speicherlöscher, der Dateien sicher aus dem freien Festplattenspeicher löscht. sfill prüft den verfügbaren Speicherplatz auf der angegebenen Partition und füllt ihn mit zufälligen Daten aus /dev/urandom.

Der folgende Befehl führt sfill auf meiner Root-Partition aus und verwendet dabei die Option -v, um den ausführlichen Modus zu aktivieren:

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Angenommen, Sie haben eine separate Partition /home erstellt, um das normale Home-Verzeichnis des Systembenutzers zu speichern, können Sie auf dieser Partition ein Verzeichnis angeben, auf das Sfill angewendet werden soll:

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Einige Einschränkungen finden Sie im Sfill-Handbuch. Dort finden Sie auch zusätzliche Verwendungsflags und Befehle:

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Hinweis: Die beiden anderen Tools im Toolkit für sicheres Löschen (sswap und sdmem) sind für den Umfang dieses Leitfadens nicht direkt relevant. Wir werden sie jedoch im Folgenden zum Zweck der zukünftigen Nutzung und Wissensverbreitung vorstellen.

5.sswap – Secure Swap Wiper

Es handelt sich um einen sicheren Partitionslöscher. SSWAP löscht die auf der Swap-Partition vorhandenen Daten auf sichere Weise.

Warnung: Denken Sie daran, die Swap-Partition auszuhängen, bevor Sie sswap verwenden!

Um die Swap-Partition zu finden (und um zu überprüfen, ob Paging- und Swap-Geräte/Dateien bereits verwendet werden, verwenden Sie den Befehl swapon), verwenden Sie als Nächstes den Befehl swapoff, um Paging und Swap-Geräte/Dateien zu deaktivieren (wodurch die Swap-Partition nicht mehr verfügbar ist).

Führen Sie dann den Befehl sswp auf der (geschlossenen) Swap-Partition aus:

So löschen Sie Dateien und Verzeichnisse unter Linux sicherSo löschen Sie Dateien und Verzeichnisse unter Linux sicher

Lesen Sie das sswap-Handbuch für weitere Optionen und Informationen:

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

6. sdmem – Secure Memory Eraser

sdmem ist ein sicherer Speicherlöscher, der zum sicheren Löschen von Daten im Speicher (RAM) entwickelt wurde.

Es hieß ursprünglich smem, aber da es auf Debain-Systemen ein anderes Paket smem gab, das den Speicherverbrauch pro Prozess und pro Benutzer meldet, beschlossen die Entwickler, es in sdmem umzubenennen.

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Weitere Informationen zur Verwendung finden Sie im Sdmen-Handbuch:

So löschen Sie Dateien und Verzeichnisse unter Linux sicher

Durch diesen Artikel haben Sie gelernt, wie Sie Dateien im Linux-System sicher löschen. Sie können je nach Bedarf den Befehl rm oder shred verwenden, um diesen Zweck zu erreichen. Unabhängig davon, ob es sich um RM oder Shred handelt, müssen Sie auf die Verwendung einiger Parameter und Optionen sowie auf einige mögliche Probleme und Lösungen achten.

Das obige ist der detaillierte Inhalt vonSo löschen Sie Dateien und Verzeichnisse unter Linux sicher. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lxlinux.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen