Sicheres Löschen eines Laufwerks mit DD, / dev / zero oder / dev / urandom?

2095
TheKitsuneWithATie

Ich muss alle Daten sicher von einer Festplatte löschen, da ich sie weitergeben werde. Ich habe vor, das ddHilfsprogramm "Linux" dazu zu verwenden. Nach ein wenig Recherche fand ich zwei Wege, dies zu tun:

  • dd if=/dev/zero of=/dev/sde Überschreibt die WHOLE-Festplatte mit 0 Zeichen. Diese Technik macht das Wiederherstellen von Daten anscheinend einfacher, auch wenn sie noch schwer zu entnehmen ist.
  • dd if=/dev/urandom of=/dev/sde Überschreibt die gesamte Festplatte mit zufälligen Daten.

Welche dieser beiden Techniken ist die beste? Würde das Überschreiben der gesamten Festplatte mit zufälligen Daten zu großen Belastungen führen?

0
Machen Sie sich mit dem Befehl [`shred`] (https://linux.die.net/man/1/shred) vertraut, z. B.` shred -z / dev / sde`. Kamil Maciorowski vor 6 Jahren 1
Oder einfach dban herunterladen und verwenden ... ivanivan vor 6 Jahren 0

1 Antwort auf die Frage

1
davidgo

In der Praxis funktioniert die Verwendung von beides gleichermaßen nur mit einem modernen Laufwerk (mit Vorbehalten unten). Die Verwendung von / dev / urandom ist jedoch langsamer und sicherer. Langsamer, da Entropie aufgebaut werden muss, ist es sicherer, da der (bei sehr alten Laufwerken praktikable) Angriff des Verstärkungssignals verhindert wird, um eine 1 von einer 0 zu erholen und zu unterscheiden. Die Realität ist, dass die Daten auf modernen Laufwerken so nahe beieinander liegen Verstärkungsangriff kann nicht funktionieren, da Laufwerkstoleranzen zu eng sind und nahe an theoretischen Grenzen liegen.

Ein realistischeres Problem bei beiden Lösungen besteht darin, dass DD möglicherweise keine als fehlerhaft gekennzeichneten Teile des Laufwerks schreibt und somit Datenfragmente wiederherstellbar sind.

Kannst du den Angriff etwas näher erläutern? Warum müssen Sie Daten lesen, wenn Sie gerade neue Daten in das Laufwerk schreiben? phuclv vor 6 Jahren 0
Analogie - Stellen Sie sich vor, Sie schreiben mit einem Stift ein Papier auf einen Block. (Daten sichern). Sie entfernen dann das oberste Blatt Papier. (Mit 0 überschreiben). Ich bekomme dann das leere Pad. Wenn Sie fest genug drücken, könnte ich die Schrift von dem leeren Pad zurückholen, indem Sie den Bereich mit einem Bleistift leicht reiben, um die Stelle zu zeigen, an der er eingerückt wurde (das von den Köpfen kommende Signal verstärken). Alte Platten verwendeten genug eines Magnetfelds, um dies zu ermöglichen (durch Verstärken des Lesens, so dass eine Null, die eine Eins war, sich von einer Null unterscheidet, die eine Null war), aber neuere Platten stauen mehr in den gleichen Raum (so dass weniger Schreibdruck entsteht). davidgo vor 6 Jahren 2