Nach meiner Erfahrung kann eine aus einem Computer-Dateisystem gelöschte Datei häufig wiederhergestellt werden, es sei denn, sie wird mit einem speziellen Programm überschrieben (das wird normalerweise als "Shreddern" bezeichnet).
Ist ein Android-basiertes HTC-Smartphone anders? Wie kann eine bestimmte Datei von einem solchen Smartphone gelöscht werden, so dass die Datei möglicherweise nicht wiederhergestellt werden kann?
security
file-system
scharfer Zahn
quelle
quelle
Antworten:
Das ist leider nicht so einfach.
Da es keine API zum sicheren Löschen von Dateien gibt, würde root für die "App zum sicheren Löschen" erforderlich sein, um einen Zugriff auf das Speichergerät auf Blockebene zu erreichen . Nur Zugriff auf die Blöcke der gelöschten Datei schließlich ermöglicht eine App , die Reste der Datei mit Zufallsdaten überschrieben werden soll. Schließlich, weil das Flash-Speichergerät eine Verschleißnivellierung durchführen könnte . In diesem Fall wäre Block 42 nicht immer derselbe physische Block, wodurch die Systemaufrufe unwirksam werden.
Ich denke, deshalb gibt es noch keine sichere Löschlösung für Android. Zumindest konnte ich auf XDA keinen finden .
quelle
Eine einfache Lösung wäre, die Datei zu löschen und dann den Speicher mit anderen Daten zu füllen, damit der zuvor der gelöschten Datei gehörende Speicherplatz sicher überschrieben wird.
Sobald der Speicher voll ist, können die zum Füllen verwendeten Dateien entfernt werden, wodurch der Speicherplatz wieder freigegeben wird. Erst jetzt werden bei Wiederherstellungsversuchen nur die Fülldatei und nicht die ursprünglich gelöschte Datei gefunden.
Beachten Sie, dass dies nur zur Bekämpfung einfacher Tools zur Wiederherstellung zu Hause wie z
testdisk
. Theoretisch kann es immer noch Möglichkeiten geben, zumindest Teile oder sogar die gesamte Originaldatei wiederherzustellen - dies würde jedoch einige ausgefeilte High-End-Analysemethoden erfordern. Ein Beispiel für ein solches Verfahren wäre die Analyse, ob einige der Daten aufgrund der Blitzverschleißnivellierung erhalten bleiben . Dies ist jedoch nicht einfach, und AFAIK würde das Anschließen der Speicherkarte an ein benutzerdefiniertes Lesegerät und möglicherweise sogar das Zerlegen des Speichergeräts erfordern.quelle
testdisk
. Wenn es einige benutzerfreundliche Heimtools gibt, mit denen Inhalte wiederhergestellt werden können, die aufgrund von Flah-Wear-Leveling verschont geblieben sind, habe ich noch nie davon gehört. Beachten Sie, dass ich nie gesagt habe, dass diese Datenflutung eine absolute Methode ist, aber wahrscheinlich etwas, das stark genug für die Bedürfnisse des Fragestellers ist.Wenn Sie Ihr Gerät als Festplattenlaufwerk anschließen, können Sie ein Dienstprogramm wie sdelete unter Windows verwenden, um Dateien sicher zu löschen. http://technet.microsoft.com/en-us/sysinternals/bb897443
Auf der Webseite: "SDelete implementiert den Clearing- und Desinfektionsstandard DOD 5220.22-M des Verteidigungsministeriums, um Ihnen die Gewissheit zu geben, dass Ihre Dateidaten nach dem Löschen mit SDelete für immer verschwunden sind."
quelle
Wenn die Datei auf einer SD - Karte ist , dann können Sie die SD - Karte in Ihren Notebook - Kartenleser und Verwendung einsetzen
srm
,sdelete
oder was auch immer Sie in der Regel auf Ihrem Desktop für sichere Löschen von Dateien verwenden.Wenn sich die Datei im internen Speicher befindet, besteht die wahrscheinlich zuverlässige Möglichkeit, Spuren davon (und alles andere auf dem Telefon) vollständig zu löschen, darin, die vollständige Telefonverschlüsselung unter Einstellungen> Sicherheit zu aktivieren. Warten Sie, bis alles verschlüsselt ist (ca. eine Stunde) ) und führen Sie dann einen Werksreset durch.
Es gibt auch Apps im Play Store, die angeblich den freien Speicherplatz mit DoD-Level-Algorithmen löschen können, aber ich habe keine Ahnung, wie gut sie sind oder wie sie funktionieren.
Denken Sie übrigens daran, dass der Flash-Speicher nur eine begrenzte Anzahl von Lese- / Schreibzyklen aufweist. Wenn Sie diese Apps also zu oft ausführen, kann dies möglicherweise die Lebensdauer des Speicherchips verkürzen.
quelle