staging.inyokaproject.org

Datenshredder

Status: Ungelöst | Ubuntu-Version: Ubuntu 23.04 (Lunar Lobster)
Antworten |

unsteiger

Anmeldungsdatum:
4. Juni 2013

Beiträge: 91

Moin, gibt es für Ubuntu einen Datenshredder? Ich habe da zwar etwas gefunden, aber über das Terminal ist es doch etwas umständlich. Gruss

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3793

Sollte es sich bei dem verwendeten Datenträger um eine SSD oder einen anderen Flash-Speicher handeln, ist das sichere Vernichten von Daten gar nicht so einfach.

Lesestoff:

https://www.heise.de/tipps-tricks/SSDs-loeschen-vollstaendig-und-sicher-4317918.html

https://wiki.ubuntuusers.de/SSD/Secure-Erase/

Kreuzschnabel

Anmeldungsdatum:
12. Dezember 2011

Beiträge: 1768

unsteiger schrieb:

gibt es für Ubuntu einen Datenshredder?

Links hast du ja schon bekommen. Das gezielte Überschreiben einzelner Dateien auf dem Festspeicher (falls du das mit „Datenshredder“ meinst) ist gar nicht so trivial, wie man glauben möchte:

  • Auf SSDs werden die Daten alles andere als sequenziell abgelegt, um Wear-Leveling zu erreichen (gleichmäßige Abnutzung des gesamten Speicherbereichs)

  • Journaling-Dateisysteme wie ext4 legen zu schreibende Daten erstmal im Journal ab, wo dann eine Kopie davon existiert, die vom Schredder nicht mit erwischt wird

  • Copy-on-write-Dateisysteme wie Btrfs schreiben jede Version neu in einen freien Speicherbereich, bevor sie die ältere Version als gelöscht markieren (freigeben)

Wirklich sicher löschen geht nur durch komplettes Überschreiben des Speichergeräts auf Hardwareebene. Natürlich nicht im laufenden Betrieb, aber danach ist das Speichergerät wirklich platt, da ist dann auch keine Partitionstabelle und kein Dateisystem mehr drauf.

sudo dd if=/dev/random of=/dev/<speichergerät> bs=1G status=progress

laufen lassen, bis der Vorgang mit der Meldung „Kein Weltraum links auf Gerät“ abbricht. Dauert bei schnellen Verbindungen 2–4 Sekunden pro Gigabyte, also eine Stunde pro Terabyte.

Wenn du nicht alles neu aufsetzen willst, kannst du den freien Speicher mit einer wachsenden Datei aus Zufallszahlen vollschreiben, bis alles dicht ist (Freespace Wipe), etwa für die Partition, in der dein Homeverzeichnis liegt:

cat /dev/random > ~/muell

Das überschreibt zwar nicht restlos alle freien Bereiche, aber das meiste davon. Wenn „Speicher voll“ gemeldet wird, die Riesendatei ~/muell wieder löschen (das Teminal sollte noch laufen, auch wenn das übrige System verständlicherweise sehr träge wird):

rm ~/muell

und weiterarbeiten.

Denk auch dran, dass einmal geöffnete Dateien in einem Cache, in /tmp oder im Swap noch existieren können, auch wenn du sie am Speicherort löschst. Diese Kopien werden von einem wipe natürlich nicht mit erschlagen.

--ks

Antworten |