AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?
Thema durchsuchen
Ansicht
Themen-Optionen

Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?

Ein Thema von TheJeed · begonnen am 10. Okt 2010 · letzter Beitrag vom 11. Okt 2010
Antwort Antwort
Benutzerbild von TheJeed
TheJeed

Registriert seit: 11. Jun 2009
Ort: Leipzig
57 Beiträge
 
#1

Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?

  Alt 10. Okt 2010, 22:29
Betriebssystem: Linux
Hallo zusammen!

Wenn ich unter Dos/Windows eine Datei lösche, dann verbleibt ihr Inhalt ja auf der Festplatte, da lediglich der erste Buchstabe des Dateinamens überschrieben wird, am Inhalt wird ja durch das bloße Löschen nicht herummanipuliert. Wie ist es denn, wenn ich eine Datei unter ext2,3 oder JFS lösche? Ist das da ähnlich gelöst?
Teitmaschine Go!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?

  Alt 10. Okt 2010, 22:30
Wird auch nicht anders sein, richtiges Löschen wäre ja zu aufwendig/zeitintensiv.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#3

AW: Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?

  Alt 11. Okt 2010, 00:04
Ja ist auch nicht viel anders. Aber durch Online Defragmentierung kann es passieren das die Datei gleich überschrieben wird. Deswegen ist die Wiederherstellung einer Datei auf Ext2/Ext3 oft nicht möglich.

JFS kenn ich nicht gut.
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#4

AW: Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?

  Alt 11. Okt 2010, 10:46
Der Name des SUS Systemaufrufs der für das "Löschen" zuständig ist, verrät eigentlich alles: unlink.

Ja, es wird wie auch bei anderen Dateisystemen nur der Eintrag in einer Tabelle des Dateisystems dereferenziert, die Daten bleiben dabei meist erhalten. Dagegen gibt es das kleine aber feine Programm shred. Mit "shred -u" wird am Ende noch der Eintrag entfernt (denn die Hauptaufgabe von shred ist es den Dateiinhalt zu überschreiben).
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?

  Alt 11. Okt 2010, 11:42
Es ist ja auch nicht erforderlich die Daten tatsächlich zu überschreiben.
Nur unter dem Aspekt der Sicherheit/Geheimhaltung ist das von Interesse.

Warum sollte also das BS ein gesteigertes Interesse daran haben die Daten zu überschreiben?
Dauert nur länger und beansprucht die Mechanik.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#6

AW: Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?

  Alt 11. Okt 2010, 13:01
Es ist ja auch nicht erforderlich die Daten tatsächlich zu überschreiben.
Nur unter dem Aspekt der Sicherheit/Geheimhaltung ist das von Interesse.
Eben. Und es steht zu vermuten, daß es dem Fragesteller genau darum ging ... evtl. auch um Wiederherstellbarkeit einer Datei.

Warum sollte also das BS ein gesteigertes Interesse daran haben die Daten zu überschreiben?
Dauert nur länger und beansprucht die Mechanik.
Das BS hat ohnehin damit nichts zu tun, denn die Semantik obliegt in diesem Sinne durchaus dem Dateisystem. Diese Trennung sieht man aber in Linux deutlicher. Es ist aber durchaus denkbar, daß ein Dateisystem unlink so implementiert, daß eine Datei sicher überschrieben wird. Wobei "sicher" schon mit einfachem Ausnullen gegeben ist.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?

  Alt 11. Okt 2010, 13:35
Einfaches Ausnullen reicht? Muss ich da nicht diese "CIA"-Methode nehmen mit dem gefühlt 1.000.000x Überschreiben?

Wäre ja noch eine Möglichkeit dieses asynchron vom FileSystem durchführen zu lassen. Dann würde das Weiterarbeiten nicht gebremst und weg wäre auch weg.

Das nennen wir dann ParanoidFS
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#8

AW: Was verbleibt von einer gelöschten Datei unter ext2/3 oder JFS?

  Alt 11. Okt 2010, 13:58
Einfaches Ausnullen reicht?
Ich denke, auch im Hinblick auf das hier, ja. Wenn man sich überlegt, daß die Wahrscheinlichkeit der erfolgreichen Wiederherstellung eines einzelnen Bits schon nicht so hoch ist und weiß wie Wahrscheinlichkeiten kombiniert werden, wird es sehr schnell sehr unwahrscheinlich. Abgesehen davon basierten einige der alten Methoden auf Hardware-Eigenheiten damaliger Laufwerke und sind schon lange überholt (bspw. Gutman-Methode).

Ach ja, und hier ...
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 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