Seite 1 von 3
Gelöscht?
Verfasst: 11.08.2008 15:50
von DrNo
Servus,
Wenn ich Dateien mit dem Mülleimer lösche, kann ich sie z.B. mit TuneUp Undelete wieder herstellen (ich benutz zum löschen eigentlich den TU Shredder).
Wenn ich aber Verzeichnisse oder Dateien mittels DeleteDirectory() oder DeleteFile() lösche, kann ich sie nicht mehr herstellen. Jetzt zu eigentlichen Frage:
Wie sicher ist das wenn man etwas mit PB löscht?
Gibt es eine sicherere Methode als das standard DeleteFIle()/DeleteDirectory()?
MFG
DrNo

Verfasst: 11.08.2008 16:53
von xperience2003
links unsicher - rechts absolut sicher
also ich denke deletefile arbeitet wie der api befehl auch
er loescht den datei header und den eintrag, wo die datei
auf der festplatte ist
das was der schredder macht ist auch die ganze datei
physisch von der festplatte loeschen, heisst mit nullen zu
ueberschreiben
Verfasst: 11.08.2008 17:41
von ts-soft
Das rechte sieht mir sehr Sicher aus
Einfach mit Nullen überschreiben reicht auch nur für Laien, selbst nach einem
Format kann man meist alle Daten wieder herstellen. Selbst nach 6maligem
Formatieren hat man noch grosse Teilerfolge

Verfasst: 11.08.2008 17:51
von Kaeru Gaman
mit Nullen überschreiben ist ja auch die "wirkungsloseste" Überschreibung.
wenn man mehrfach mit zufälligen Werten überschreibt ist das wesentlich effektiver.
Verfasst: 11.08.2008 19:59
von DrNo
Also soll ich einfach die Datei mit 0000000000000001010101010101010 Strings überschreiben?
Kaeru Gaman hat geschrieben:wenn man mehrfach mit zufälligen Werten überschreibt ist das wesentlich effektiver.
Oder soll ich den User selber einen Text schreiben mit dem die datei dann überschrieben wird?

Verfasst: 11.08.2008 20:12
von Kaeru Gaman
nein, mit
WriteWord(#File, Random($FFFF))
bis zur vorher ermittelten Länge, und das dann mehrfach.
und danach kannst du dann DeleteFile benutzen,
dann läßt sich nur der letzte Zufallszustand wiederherstellen.
... aber so sensible daten wirst du doch wohl kaum haben, oder?
abschußcodes für nuklearwaffen?
Verfasst: 11.08.2008 20:18
von DrNo
Kaeru Gaman hat geschrieben:... aber so sensible daten wirst du doch wohl kaum haben, oder?
...abschußcodes für nuklearwaffen?
Neee...nur den Bauplan für den Todesstern
Ich wollte nur wissen wie ich Dateien sicher lösche...da ich grad meinen ersten Shredder (löschprogramm) zusammengestellt habe.
Aber so sicher löschen kann schon ganz nützlich sein. Zum Beispiel wen ich sensible Daten wie Passwörter habe oder so...
Verfasst: 11.08.2008 20:20
von xperience2003
mit Nullen überschreiben ist ja auch die "wirkungsloseste" Überschreibung
ob nullen oder trash is doch egal, wenn man damit nen paar bloecke auf der hd beschreibt, sind die daten definitiv im eimer
Also soll ich einfach die Datei mit 0000000000000001010101010101010 Strings überschreiben
erm..ne, da legt das betriebssystem nen neues file an und (unter windows system) wird das dann irgendwo auf der platte abgelegt und garantiert nicht genau auf das alte file, das wuerde rein garnichts bringen, die alte datei waere noch an ihrem platz
das, was du da willst geht nicht mit pb-befehlen, diese benutzen
routinen des betriebssystems...kein lowlevel harddisk beschreiben
Verfasst: 11.08.2008 20:23
von DrNo
Sorry,
muss wohl doch nochmal Nachfragen
Hab mich bisher noch nich so mit Schreib-Lese Aktionen beschäftigt.
WriteWord(#File, Random($FFFF))
bis zur vorher ermittelten Länge, und das dann mehrfach.
Damit meinst du sicher die Datei mittels OpenFile öffnen und dann dass ende der Datei ermitteln und bis Dahin überschreiben?
Und wie ermittle das Ende der Datei und dass ich bis dahin überschreibe?

Verfasst: 11.08.2008 20:28
von THEEX
Code: Alles auswählen
ob nullen oder trash is doch egal, wenn man damit nen paar bloecke auf der hd beschreibt, sind die daten definitiv im eimer
Das glaub ich aber nicht, auch wenn ich jetzt kein Fachmann in der Richtung bin, aber es wird nicht ohne Grund Shredderprogramme geben, die sogar ISO-Normen einhalten.