Wie kann Dateiinhalt sicher gelöscht werden? Ich meine, Daten sollten unwiederbringlich gelöscht werden, also selbst wenn jemand (Eindringling) gelöschte Dateien wiederherstellen würde, könnte man statt echter Daten einfach Müll finden?Inhalt der Datei sicher löschen
Antwort
In der Praxis können Sie wirklich nicht, weil Sie keine Ahnung haben, welche Art von Medium für die Speicherung verwendet wird und ob seine Blöcke zuverlässig überschrieben werden können. Dies gilt insbesondere für mobile Geräte mit Flash, deren Wear-Leveling-Funktion die Lebensdauer verlängert und nicht garantiert, dass der gleiche Block intern überschrieben wird, wenn Sie einen Block im Dateisystem überschreiben. Dies würde es einem entschlossenen Gegner, der physische Kontrolle über das Medium erlangt, ermöglichen, zuvor geschriebene Blöcke wiederherzustellen.
Sie würden besser davon ausgehen, dass Ihre Daten abgefangen und für die Speicherung verschlüsselt werden.
Diese Sicherheitsanfälligkeit hat nichts mit dem Betriebssystem und allem, was mit dem Medium zu tun hat, zu tun. Shred et al hängen von der Annahme ab, dass das Überschreiben eines Blocks in einer Datei an Ort und Stelle stattfindet. Auf jedem Medium mit begrenzten Schreibzyklen (z. B. Flash) ist dies eine unsichere Annahme, da der On-Board-Controller logische Blockadressen neuen Blöcken des physikalischen Speichers bei Schreibvorgängen als eine Möglichkeit zum Verzögern des Erreichens des Schreibzyklus-Limits bei irgendeinem physikalischen Block zuweist . Dieser Prozess ist für den Host vollständig transparent. Festplattenlaufwerke tun etwas Ähnliches, um Ausfälle, die von schlechten Blöcken herrühren, zu verhindern.
Ein Gegner, der Ihr Gerät in der Hand hat, kann seine Flash-ICs auf einen neuen Träger übertragen und den gesamten Inhalt lesen, einschließlich der Blöcke, die vom Controller als Teil des Wear-Leveling-Prozesses verworfen wurden. Ich habe es nicht überprüft, aber es würde mich nicht wundern, wenn die Controller in Flash-Geräten in einen Modus versetzt werden könnten, der direkten Zugriff auf den Speicher ermöglicht, wodurch die Notwendigkeit, sie überhaupt zu manipulieren, entfällt.
- 1. OutputStream Inhalt der Datei löschen JAVA
- 2. Inhalt der Textdatei löschen
- 3. Node.js/Inhalt in Datei löschen
- 4. Löschen Sie den gesamten Inhalt aus Datei
- 5. Inhalt einer Datei in Java löschen
- 6. Löschen Sie den Inhalt der Datei nach Zeile == "xxxxxxx"
- 7. neuen Inhalt schreiben alten Inhalt löschen
- 8. Qt - Löschen von QTableView Inhalt
- 9. Federausdruck Inhalt der Datei lesen
- 10. Inhalt der XML-Datei extrahieren
- 11. Inhalt aus Datei im lokalen Verzeichnis mit Knoten JS löschen
- 12. So löschen Sie Dateien sicher in Java
- 13. löschen Inhalt einer Datei mit Ausnahme Kommentare mit .bat Skript
- 14. Regex, löschen Tags nicht Inhalt
- 15. Löschen der angegebenen Datei aus dem Dokumentverzeichnis
- 16. C# Thread sicher "Aktualisieren" Inhalt eines ConcurrentDictionary
- 17. File.OpenWrite hängt an, anstatt Inhalt zu löschen?
- 18. CSV-Datei löschen Matlab
- 19. Python sicher entfernen Datei
- 20. NSFileManager Inhalt des Verzeichnisses löschen
- 21. Ist es sicher, das zu löschen?
- 22. Wie kann ich den Inhalt eines Ordners mit einem Bash-Skript sicher löschen?
- 23. Datei beim Löschen löschen sys_file_reference
- 24. Kann ich den Inhalt des Verzeichnisses ~/Library/Application Support/iPhone Simulator/6.1/tmp sicher löschen?
- 25. Ist es sicher, den Inhalt von ~/Library/Developer/Xcode/iOS Device Logs zu löschen?
- 26. VMS EDT - Wie wählt man den kompletten Inhalt der Datei?
- 27. Inhalt des Ordners mit Shell-Skript löschen
- 28. So löschen Sie Inhalt auf einer Bitmap
- 29. Löschen von Datei-Inhalten android
- 30. Inhalt der PDF-Datei in PHP
Ich kann nicht glauben, dass es unmöglich ist. Für Desktop-Lines gibt es eine Reihe von Utilities zum Löschen von Daten, wie zum Beispiel: shred, srm, wipe und so weiter. Wahrscheinlich gibt es für Android Linux sowas? Ich meine, wir haben Native DK als letzten Ausweg. Habe ich recht? – barmaley
Siehe meine Ausarbeitung oben. – Blrfl
OK. Es ist sehr traurig. Ich müsste andere Möglichkeiten untersuchen – barmaley