Warum schreiben Dienstprogramme beim Löschen von freiem Speicherplatz zufällige Datenzeichenfolgen?

Warum schreiben Dienstprogramme beim Löschen von freiem Speicherplatz zufällige Datenzeichenfolgen?

Ich habe von verschiedenen Dienstprogrammen gelesen, die den freien Speicherplatz auf Ihrer Festplatte löschen, und bei allen geht es darum, in mehreren Durchgängen mithilfe verschiedener Algorithmen zufällige Zeichenfolgen aus Einsen und Nullen zu schreiben ...

Meine Frage ist folgende: Warum schreibt man nicht einfach alle Nullen (oder alle Einsen) in den freien Speicherplatz? Ein einziger Durchgang und fertig? Ich vermute, ich übersehe etwas ganz Grundlegendes ...

Antwort1

Um ganz allgemein zu verdeutlichen, wo die Komplikation liegt:

Die Bits auf dem Laufwerk werden binär interpretiert, also als „1“ und „0“, aber in Wirklichkeit wird eine kontinuierliche Variable gemessen. Bildlich könnte man sagen, dass jedes Bit tatsächlich jeden Wert zwischen 0 und 1 annehmen kann und das Laufwerk alle Werte >0,7 als 1 und alle Werte <0,3 als 0 interpretiert.

Nehmen wir an, ein Bit hat eine Ladung von 0,9. Dann überschreiben Sie es mit einer 0, was die Ladung effektiv senkt. Die endgültige Ladung beträgt dann vielleicht 0,25, aber wenn das Bit ursprünglich eine Null mit einer Ladung von 0,2 gewesen wäre, wäre es vielleicht 0,15. Unter Verwendung von Geräten, die die Ladungen mit hoher Präzision lesen können, könnte man also theoretisch Daten wiederherstellen, die durch Nullen überschrieben wurden, indem man eine Normalisierung verwendet, bei der Ladung <0,2 eine Null und Ladung >0,2 eine Eins ist.

Überschreibt man die Daten stattdessen mit Zufallszahlen, ist diese Wiederherstellung deutlich schwieriger. Deshalb ist sie bei sehr sensiblen Daten vorzuziehen.

In Wirklichkeit sind die Algorithmen viel ausgefeilter, je nachdem, wie gut die Auflösung der zur Analyse der Magnetisierung der Festplatte verwendeten Geräte ist. Es gibt einen Grund, warum die Datenrettungsunternehmen so viel Geld verlangen :-)

Antwort2

Ich denke, die Grundidee besteht darin, dass die Daten auf eine schmale kreisförmige Spur auf der rotierenden Platte geschrieben werden. Der Kopf bewegt sich zu verschiedenen Spuren, aber diese Bewegung hat eine begrenzte Genauigkeit. Wenn sich der Kopf also zu dieser Spur bewegt, um Nullen zu schreiben, schreibt er sie möglicherweise nicht genau über Ihre Daten. Es gibt wahrscheinlich eine große Überlappung, aber theoretisch könnte die Plattenplatte in einem Labor in ein spezielles Laufwerk mit schmalen Köpfen eingesetzt werden, die sich präziser bewegen, und auf diese Weise könnte der Rand Ihrer alten Daten gelesen werden. Entweder das oder, da die Daten durch Neuausrichtung magnetischer „Partikel“ auf der Platte geschrieben werden, was im Wesentlichen ein analoger statistischer physikalischer Prozess ist, könnte ein schwacher magnetischer „Schatten“ der alten Daten übrig bleiben, der immer noch von empfindlichen Köpfen erkannt werden könnte. Ich bin nicht sicher, ob das alles mehr als hypothetisch ist.

Die Idee besteht darin, die Daten mehrfach zu überschreiben, so als würde man seine Kreditkartennummer auf einem Stück Papier überschreiben, damit niemand sie lesen kann. Je öfter man überschreibt, desto schwieriger ist es, zu lesen, was darunter steht.

Antwort3

Heutige forensische Techniken und Datenwiederherstellungstechniken sind genau genug, um die Originaldaten noch zu lesen, wenn nur ein Durchgang von 0 oder 1 über den Originalinhalt geschrieben wird.

verwandte Informationen