sdelete alternative auf osx

3060
8DH

In der sysinternals-Suite für Windows gibt es dieses praktische Hilfsmittel zum sicheren Löschen einzelner Dateien sowie zum Überschreiben von nicht zugewiesenem Speicherplatz mit Zufälligkeit oder Nullen (Option -c oder -z).

Ich weiß, dass es eine ähnliche Funktion in OSX im Disk Manager gibt, aber ich möchte dies als Cron-Job hinzufügen, um zu wissen, dass alle meine gelöschten Dateien wirklich gelöscht werden. Dies ist auch eine gute Möglichkeit, die Festplattennutzung von virtuellen Maschinen zu optimieren.

Gibt es ein auf Kommandozeilen basierendes Werkzeug, das mit sdelete unter osx gleichwertig ist?

4

4 Antworten auf die Frage

4
broomdodger

Mit etwas mehr Suchen:

man diskutil - Lokale Festplatten ändern, überprüfen und reparieren

secureErase [freespace] level device Securely erase a disk or freespace on a mounted volume. Level should be one of the following 1 - Single pass randomly erase the disk. 2 - US DoD 7 pass secure erase. 3 - Gutmann algorithm 35 pass secure erase. Ownership of the affected disk is required. 
Gleicher Kommentar wie oben ... 8DH vor 12 Jahren 0
Ich werde das ausprobieren. Vielen Dank. 8DH vor 12 Jahren 0
1
broomdodger

man srm srm - Dateien oder Verzeichnisse sicher entfernen

http://xahlee.org/mswin/file_shredding.html

Verwenden Sie auf dem Mac einfach das Menü „Finder▸Secure Empty Trash“.

Das Kommandozeilenäquivalent lautet "srm". So: 「srm -r -s dir_path」. Das "-r" bedeutet den gesamten Inhalt im Verzeichnis, einschließlich des Unterverzeichnisses. Das "-s" bedeutet nur einmal überschreiben.

Danke, aber überschreibt es auch nicht zugewiesenen Speicherplatz? 8DH vor 12 Jahren 0
srm und BCWipe führen nur das sichere Löschen von Dateien durch. diskutil hat eine Option, mit der "nicht zugewiesener Speicherplatz" genauso wie das Festplatten-Dienstprogramm und die Option "Freien Speicherplatz löschen" überschrieben werden. diskutil secureErase freespace 1 device Öffnen Sie das Terminal und geben Sie Folgendes ein: man diskutil und scrollen Sie dann nach unten zu secureErase (oder führen Sie einen Suchvorgang aus). -Rechnung broomdodger vor 12 Jahren 0
Es tut mir Leid. Danke für die Hilfe. 8DH vor 12 Jahren 0
0
grawity

shred(Teil von GNU coreutils) und wischen .

Zitat aus shreddem Handbuch; gilt für alle Werkzeuge:

ACHTUNG: Beachten Sie, dass für shred eine sehr wichtige Annahme besteht: dass das Dateisystem vorhandene Daten überschreibt. Dies ist die traditionelle Vorgehensweise, aber viele moderne Dateisystemkonzepte erfüllen diese Annahme nicht.


Um freien Speicherplatz zu löschen, füllen Sie das Dateisystem folgendermaßen:

# repeat 3 times for x in ; do dd if=/dev/urandom of=/tmp/foo bs=8M rm /tmp/foo done 
Danke für den Ponter, aber wenn ich es richtig verstehe, lösche und lösche beide vorhandenen Dateien. Die sdelete-Funktion, nach der ich in einem äquivalenten osx cmd-Zeilen-Tool suche, besteht darin, den gesamten nicht zugeordneten Speicherplatz auf der Festplatte mit zufälligen Bits zu überschreiben. 8DH vor 13 Jahren 0
@ 8DH: In diesem Fall erstellen Sie einfach eine wirklich große Datei mit zufälligen Daten. Es ist was "sdelete" tut. grawity vor 13 Jahren 0
@ 8DH: Tipp ohne Bezug: Unter Windows brauchen Sie `sdelete` nicht. Sie können `cipher / w: C: \` verwenden, um freien Speicherplatz zu löschen. grawity vor 13 Jahren 0
Nett. Ich werde das versuchen. Vielen Dank. 8DH vor 13 Jahren 0
0
broomdodger

Wenn Sie MacPorts installiert haben, können Sie bcwipe kompilieren.

080938 port info bcwipe bcwipe @1.7-7 (sysutils, security) Variants: universal  Description: The BCWipe software is intended to give you a confidence that your deleted files cannot be recovered by an intruder. BCWipe repeatedly overwrites special patterns to the files to be destroyed. BCWipe for UNIX offers two wiping schemas: US DoD 5200.28-STD standard and Peter Gutmann's 35 pass scheme. Homepage: http://www.jetico.com/  Platforms: darwin License: unknown Maintainers: nomaintainer@macports.org 
Sehr interessant. Ich werde es ausprobieren. Hat es die gleichen Einschränkungen wie von @grawity beschrieben? 8DH vor 12 Jahren 0