AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Sicheres Löschen durch Überschreiben bei SSDs?

Sicheres Löschen durch Überschreiben bei SSDs?

Ein Thema von Zacherl · begonnen am 22. Apr 2012 · letzter Beitrag vom 26. Apr 2012
Antwort Antwort
Seite 1 von 6  1 23     Letzte » 
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 11:26
Hallo zusammen,

ihr kennt ja sicher alle die diversen Tools, welche Daten auf einer Festplatte sicher löschen können. Dazu wird der Inhalt der Datei vor dem "normalen" löschen aus der MFT erstmal mit Zufallsdaten überschrieben.

Jetzt frage ich mich, ob diese Art des sicheren Löschens bei SSDs noch möglich ist.

Soweit ich weiß besitzen diese ja intern einen Controller, welcher die Schreibzugriffe möglichst gleichmäßig auf die einzelnen Flash ROMs verteilt. Hat da jemand genauere Informationen, ob dieser Mechanismus auch dann greift, wenn man bereits vorhandene Dateien ändert / überschreibt, oder nur dann, wenn man komplett neue Daten anlegt.

Auf normalen Platten, unter Verwendung des NTFS Dateisystems, ist ja sichergestellt, dass beim Überschreiben (auch von fragmentierten Dateien) die gleichen Sektoren auch physisch überschrieben werden.

Viele Grüße
Zacherl
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.169 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 13:26
Guckst du Wikipedia
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.098 Beiträge
 
Delphi 12 Athens
 
#3

AW: Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 15:17
Standardmäßig und für den Normalbenutzer und für vertretbare Kosten kommt man sowieso nicht mehr an gelöschte Dateien ran,
da ungenutze Sektoren nicht ausgelesen werden können.

Alternativ könntest du eine/mehrere Dateien erstellen und so den Restspeicher befüllen/überschreiben.
Mit Zufallswerten befüllt, so daß die Platte/der Controller nichts wegoptimieren kann.
Das machen übrigens auch die Speichertester, welche die "gefälschten" USB-Sticks erkennen wollen, wo weniger Speicher verbaut wurde, als angegeben.




PS: Mehrfaches überschreiben bei den heutigen normalen HDDs ist ebenso schwachsinnig.

Laß die Platte einmal komplett mit Zufallsdaten befüllen
und wenn es wirklich sicher sein soll, dann mach es wie die Banken.
Kleinschreddern und einschmelzen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (22. Apr 2012 um 15:23 Uhr)
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#4

AW: Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 16:13
Nur mal ein kleiner Hinweis: selbst das mehrmalige überschreiben einer Festplatte bringt nichts, zumindest nicht wenn man wirklich wieder dran will. Mit der Zeit dejustiert sich die Festplatte leicht. Wenn dass passiert und man die Spur löscht, kann man mit dem richtigen Werkzeug immer noch neben der Spur lesen.

Bei SSD gibt es keine Spur, überschreiben mit Zufallswerten ist eigentlich nicht notwendig. Ein Transistor der den Zustand wechselt, hinterlässt keine Spuren.
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 16:17
Nur mal ein kleiner Hinweis: selbst das mehrmalige überschreiben einer Festplatte bringt nichts, zumindest nicht wenn man wirklich wieder dran will. Mit der Zeit dejustiert sich die Festplatte leicht. Wenn dass passiert und man die Spur löscht, kann man mit dem richtigen Werkzeug immer noch neben der Spur lesen.
Kommt drauf an wie oft man überschreibt, ausserdem verfügen wohl die wenigsten über solche Tools. Dabei handelt es sich nämlich um spezielle Hardware.
Gruß
Cookie
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.098 Beiträge
 
Delphi 12 Athens
 
#6

AW: Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 16:20
Du weißt aber, von welchen "großen" Strukturen wir heutzutage reden?

PS: Egal ob sich die Spur dejustiert.
Bei Überschreiben werden mit großer Sicherheit die aktuellen Daten gelöscht, da die Wahrscheinlichkeit extrem gering sein wird, daß sich dort was genau dann dejustiert, wenn man genau jetzt löschen will, also zwischen dem Speichern der Daten und dem jetzigen Löschen.
Und selbst wenn, dann steht der Aufwand und die Kosten, um diese Daten noch lesen zu wollen, in keinen Verhältnis zu dem Nutzen, so daß es eh keiner für eure billigen Daten machen würde.

Dann gibt es noch die Sage davon, daß die Daten mit der Zeit in die Tiefe diffundieren.
Ja, nun könnte man die Platte nanometerweise abschleifen und die Bits auslesen, was theoretisch für einzelne Bitts theoretisch möglich ist, aber auch hier wird es noch teurer und statistisch gesehn ist es nicht möglich genügend zusammenhängende Daten zusammenzbekommen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (22. Apr 2012 um 16:22 Uhr)
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#7

AW: Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 16:21
Mit der Anzahl wie oft überschrieben wird sollte das eigentlich weniger zu tun haben, da hier leicht versetzt überschrieben wird, man also physikalisch einen anderen Bereich bearbeitet.

Was die Hardware angeht hast du Recht. Ohne die Festplatte auseinander zu bauen geht es nicht. Ich sagte aber Wenn.

//Edit @himitsu
Natürlich, wenn man heute die gestrigen Daten löscht, ist da nichts dejustiert. Meine älteste Platte im Rechner ist aber acht Jahre alt.

Geändert von Popov (22. Apr 2012 um 16:24 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.324 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 16:38
Hast du dafür auch eine Quelle, bei der auf diese Art z.B. auch Daten erfolgreich wiederhergestellt wurden?

Ich finde es macht wenig Sinn über theoretische Wiederherstellungsmöglichkeiten zu diskutieren, die in der Praxis vermutlich noch nicht einmal der CIA oder ähnlichen Stellen zur Verfügung stehen...
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.680 Beiträge
 
Delphi 5 Professional
 
#9

AW: Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 16:53
Es gibt offenbar bei einigen SSDs (oder besser gesagt deren Controllern) sowieso Probleme mit dem Wiederherstellen von Daten, wie man in diesem Artikel lesen kann.

MfG Dalai
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#10

AW: Sicheres Löschen durch Überschreiben bei SSDs?

  Alt 22. Apr 2012, 17:35
Alles klar, danke für eure Antworten Hatte mich nur mal interessiert, für den Fall, dass ich meine Platte mal verkaufen möchte.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 13:25 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