Shred-Befehl Wert überschreiben?

567
jww

Ich versuche zu ermitteln, wie shredeine Datei überschrieben wird. Hier ist die Beschreibung :

Überschreiben Sie die angegebenen DATEI (s) wiederholt, um es selbst für sehr teure Hardwareprüfungen schwieriger zu machen, die Daten wiederherzustellen.

Kann jemand bestätigen, dass das Overwirte mit zufälligen Daten auftritt (im Gegensatz zu 0, die bei --zero) auftreten? Die Manpage enthält nicht das Wort "random".

Wenn der Befehl keine zufälligen Werte verwendet, was wird dann verwendet?

Edit : Hier ist der Code, den ich mir anschaue. Es ist von OpenStacks lvm.py, und es wird verwendet, um ein Volume beim Löschen zu löschen :

+ elif FLAGS.volume_clear == 'shred': + clear_cmd = ['shred', '-n3'] ... 
0

1 Antwort auf die Frage

0
Frank Thomas

Die MAN und INFO - Seiten für coreutils shredangeben, nicht explizit, wie zufällige Daten innerhalb seiner Überschreibung verwendet wird, jedoch bedeutet dies, dass zufällige Daten zum Überschreiben verwendet wird, in der Beschreibung --zero:

'--Null'

Normalerweise besteht der letzte Durchgang, den das Shred schreibt, aus zufälligen Daten. Wenn dies auf Ihrer Festplatte auffällig wäre (z. B. weil es wie verschlüsselte Daten aussieht) oder Sie es für ordentlicher halten, fügt die Option --zero einen zusätzlichen Überschreibungsdurchlauf mit allen Null-Bits hinzu. Dies gilt zusätzlich zu der Anzahl der Durchgänge, die von der Option --iterations angegeben werden. http://man7.org/linux/man-pages/man1/shred.1.html

und das

'--random-source = Datei'

Verwenden Sie die Datei als Quelle für Zufallsdaten, die zum Überschreiben und zum Auswählen der Reihenfolge verwendet werden. http://man7.org/linux/man-pages/man1/shred.1.html

impliziert, dass Sie das Gerät angeben können, das für die Zufallswiedergabe verwendet wird (/ dev / urandom usw.). Mehr Infos hier: https://www.gnu.org/software/coreutils/manual/html_node/Random-sources.html#Random-sources

Dass der --zero ausdrücklich sagt, dass er mit einem zusätzlichen Durchlauf geschrieben wird, besteht meiner Meinung nach darauf, dass eine guttman-Methode für das anfängliche Überschreiben verwendet wird.