Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Dateien unwiederruflich löschen (https://www.delphipraxis.net/157467-dateien-unwiederruflich-loeschen.html)

DelphiSecurity 12. Jan 2011 17:35

Dateien unwiederruflich löschen
 
Hallo,

wie mein Titel schon sagt möchte ich Dateien unwiederruflich löschen, aber aus den anderen Themen werde ich nicht schlau, kann mir das vielleicht jemand erklären?
(Anhand von Quellcode fände ich super! :wink:)

DANKE

DeddyH 12. Jan 2011 17:37

AW: Dateien unwiederruflich löschen
 
Was genau meinst Du mit unwiderruflich?

alfold 12. Jan 2011 17:54

AW: Dateien unwiederruflich löschen
 
Die einfachste Methode ist, die Datei auf eine grösse von 0 zusetzen oder den Inhalt mit irendwelchen blödsinn zu füllen. Sie wieder speichern und dann löschen.

VielSpass beim wiederherstellen :wink:

Gruss alfold

rollstuhlfahrer 12. Jan 2011 18:00

AW: Dateien unwiederruflich löschen
 
Du rufst ganz einfach Delphi-Referenz durchsuchenDeleteFile() auf und schon ist deine Datei ohne Nachfrage (permanent) weg.

Bernhard

Luckie 12. Jan 2011 18:04

AW: Dateien unwiederruflich löschen
 
Was willst du überschreiben, wenn du vorher die Datei auf die Länge null setzt? ;) Erst mit Müll überschreiben, dann löschen. Dazu gibt es hier aber schon genug Beiträge.

alfold 12. Jan 2011 18:05

AW: Dateien unwiederruflich löschen
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1074304)
Du rufst ganz einfach Delphi-Referenz durchsuchenDeleteFile() auf und schon ist deine Datei ohne Nachfrage (permanent) weg.

Bernhard

nicht ganz richtig! Es ist nur der Dateieintrag weg. Die Dastei selber ist noch so auf der Platte, einschliesslich der Cluster belegung.
Erst beim neuschreiben/bewegen einer anderen Datei werden die Cluster und der Eintrag evtl überschrieben.

Zitat:

Zitat von Luckie (Beitrag 1074306)
Was willst du überschreiben, wenn du vorher die Datei auf die Länge null setzt? ;) .....

Damit ist ja der eigentliche inhalt der Datei nicht weg von der Platte!


Gruss alfold

rollstuhlfahrer 12. Jan 2011 18:08

AW: Dateien unwiederruflich löschen
 
Dass die Datei danach noch mit ihrem Inhalt auf der Platte ist, weiß ich. Wir haben es hier aber mit einem Quasi-Anfänger zu tun. Da fällt man nicht gleich mit der Tür ins Haus. Ich habe absichtlich nicht die Version mit Delphi-Referenz durchsuchenSHFileOperation vorgeschlagen, obwohl es die auch noch gibt.

Bernhard

alfold 12. Jan 2011 18:15

AW: Dateien unwiederruflich löschen
 
Darum hab ich ihm ja auch die einfachaste Methode gegeben 8-)

Gruss alfold

Luckie 12. Jan 2011 18:21

AW: Dateien unwiederruflich löschen
 
Zitat:

Zitat von alfold (Beitrag 1074308)
Zitat:

Zitat von Luckie (Beitrag 1074306)
Was willst du überschreiben, wenn du vorher die Datei auf die Länge null setzt? ;) .....

Damit ist ja der eigentliche inhalt der Datei nicht weg von der Platte!

Richtig, aber eine Datei der Länge null, kannst du nicht überschreiben. Du musst sie erst überschreiben und dann auf null setzen.

alfold 12. Jan 2011 18:29

AW: Dateien unwiederruflich löschen
 
Jo, hast recht, hätt ich anders formulieren sollen :mrgreen:
Gruss alfold

Luckie 12. Jan 2011 18:32

AW: Dateien unwiederruflich löschen
 
Ist ungefähr so. Als wenn du erst eine Bombe auf dein Haus wirfst und dann das Wohnzimmer neu tapezieren willst. Du musst erst das Wohnzimmer neu tapezieren und dann kannst du die Bombe drauf schmeißen. ;)

alfold 12. Jan 2011 18:49

AW: Dateien unwiederruflich löschen
 
:lol::lol::lol:, toller Vergleich, aber irgenwie passend :P

himitsu 13. Jan 2011 09:42

AW: Dateien unwiederruflich löschen
 
PS: Vor Kurzem gab es schonmal einen Thread zum Thema löschen von Dateien.

Bernhard Geyer 13. Jan 2011 09:59

AW: Dateien unwiederruflich löschen
 
Wie ist das eigentlich bei Flash-Speicher als HD-Ersatz?
Diese Verteilen ja Schreibzugriffe gleichmäßig auf dem Medium.
Wenn ich nun ein Datei "Vollmülle" könnte es ja passieren das andere Controller zur sicherstellen der gleichmässigen Abnutzung dieses "Vollmüllen" auf andere Bereiche des Flash-Speichers durchführt und somit die eigentlichen Daten mit Low-Level-Tools wieder herstellbar sind.

p80286 13. Jan 2011 11:06

AW: Dateien unwiederruflich löschen
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1074421)
Wie ist das eigentlich bei Flash-Speicher als HD-Ersatz?
Diese Verteilen ja Schreibzugriffe gleichmäßig auf dem Medium.
Wenn ich nun ein Datei "Vollmülle" könnte es ja passieren das andere Controller zur sicherstellen der gleichmässigen Abnutzung dieses "Vollmüllen" auf andere Bereiche des Flash-Speichers durchführt und somit die eigentlichen Daten mit Low-Level-Tools wieder herstellbar sind.

Nun laß aber mal die Kirche im Dorf, so oft kommt auch kein Braunkohlebagger vorbei.
Letztlich ist die Frage was "unwiederruflich" bedeuten soll. Für mehr oder weniger "normale" Ansprüche sollten überschreiben, löschen defragmentieren. Ausreichend sein.

oder hier beim BSI

Gruß
K-H

himitsu 13. Jan 2011 11:26

AW: Dateien unwiederruflich löschen
 
Sicher = der Weg der Banken = die ganze HDD klitzeklein schreddern und dann einäschern

( da nimmt das Wort "FileShredder" ganz andere Maßstäbe an :lol: )

Assarbad 13. Jan 2011 11:35

AW: Dateien unwiederruflich löschen
 
[OT]
Zitat:

Zitat von himitsu (Beitrag 1074445)
Sicher = der Weg der Banken [...]

Huch, ich dachte der Weg der Banken wäre die Pleite?

http://www.korrekturen.de/beliebte_f...rruflich.shtml

Nachtrag: vermutlich war die "sichere Pleite" gemeint ;)
[/OT]

himitsu 13. Jan 2011 11:41

AW: Dateien unwiederruflich löschen
 
Im Vernichten von Daten und Geld haben die halt Erfahrungen :angle2:

DelphiSecurity 13. Jan 2011 12:27

AW: Dateien unwiederruflich löschen
 
Ja ich meinte mit unwiederruflich löschen das man sie garnicht oder nur nach seeeeeeeeehr langer Zeit wiederherstellen kann. Da gibt es ja sogennante Sonderfunktionen die SUPER sicher sind.

p80286 13. Jan 2011 13:07

AW: Dateien unwiederruflich löschen
 
Zitat:

Zitat von DelphiSecurity (Beitrag 1074460)
Da gibt es ja sogennante Sonderfunktionen die SUPER sicher sind.

Red Bull verleiht Flüüüügel.

Wenn es sich um eine (magnetische) Festplatte handelt, ist eigentlich alles gesagt.
Bei allen anderen wiederbeschreibbaren Medien formatieren/überschreiben.

Und ganz sicher, mechanische Größenanpassung und thermales Recycling.

Gruß
K-H

HeikoAdams 13. Jan 2011 15:42

AW: Dateien unwiederruflich löschen
 
Zitat:

Zitat von p80286 (Beitrag 1074464)
Und ganz sicher, mechanische Größenanpassung und thermales Recycling.

Mit anderen Worten: erst auf den Schrottplatz und in die Presse damit und anschließend im Stahlwerk um die Ecke im ausreichend vorgeheizten Hochofen versenken 8-)

Dann sind die Daten definitiv nicht mehr wiederherstellbar ;-)

Luckie 13. Jan 2011 15:57

AW: Dateien unwiederruflich löschen
 
Pass aber auf, dass kein Indianer bei der Verbrennung zu sieht, der könnte aus dem Rauchzeichen noch was wiederherstellen. :mrgreen:

Assarbad 13. Jan 2011 19:43

AW: Dateien unwiederruflich löschen
 
Zitat:

Zitat von HeikoAdams (Beitrag 1074519)
Mit anderen Worten: erst auf den Schrottplatz und in die Presse damit und anschließend im Stahlwerk um die Ecke im ausreichend vorgeheizten Hochofen versenken 8-)

Das war klar, daß hier aus Unwissenheit wieder solche windigen Tricks genannt werden. :roll:

Das ist natürlich absoluter Unsinn, denn sollte in dem flüssigen Stahl gerade ein T-1000 in seiner Flüssigform schwimmen, könnte dieser die Informationen noch schnell extrahieren und kopieren, wodurch nicht nur deine Daten sondern auch dein Leben in Gefahr wären.

alfold 13. Jan 2011 20:55

AW: Dateien unwiederruflich löschen
 
:lol::lol::lol: Spass beiseite, ich erlaube mir mal, Backup oder Copy mit einzubringen, was soll also das ganze wenn man es nicht noch mit ner Zeitbombe absichert:cyclops:

Gruss alfold


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz