Frage:
So löschen Sie ein USB-Flash-Laufwerk sicher
Leon185
2019-05-02 05:15:57 UTC
view on stackexchange narkive permalink

Ich möchte alle verbleibenden Daten löschen, auch nach einem Format auf einem normalen 64-GB-Modenlaufwerk, das jemand scannen und wiederherstellen kann. Was ist der effizienteste, aber schnellste Weg, dies zu tun? Jede Testsoftware, die ich vor und nach dem Löschen nach diesen Restdateien durchsuchen kann?

Verwandte: [Reicht es aus, ein Flash-Laufwerk nur einmal zu löschen?] (Https://security.stackexchange.com/questions/5662/is-it-enough-to-only-wipe-a-flash-drive-once)
Um Daten nach nur einem einzigen Überschreiben mit etwas wie DBAN zurückzugewinnen, müsste direkt auf das nand zugegriffen werden (Löten und Anschließen an einen neuen Controller) oder die Controller-Firmware erneut geflasht werden (keine leichte Aufgabe).Nur die 11 Kräuter und Gewürze des Obersten wären das wert;) Siehe [diesen] (https://www.techrepublic.com/article/disk-wiping-and-data-forensics-separating-myth-from-science/) Artikelfür einige besonnene Ratschläge.
Wie immer hängt es davon ab, vor welcher Bedrohung Sie sich schützen.Wenn es sich um staatliche Akteure mit einem quasi unendlichen Budget handelt, würde ich persönlich mit Verbrennungsanlage, hydraulischer Presse ... aus dem Orbit fahren.Treffen Sie Ihre Wahl.Wenn es vor Ihrem neugierigen Nachbarn schützt, löschen Sie die Dateien einfach normal.
@J ... Mein Instinkt besagt, dass das Nuking aus dem Orbit, obwohl es das Flash-Laufwerk desinfizieren kann, dazu führen kann, dass man von den staatlichen Akteuren, über die Sie sich Sorgen gemacht haben, unerwünschte Aufmerksamkeit erhält.
Wir heben ab.Nuke die Stelle aus dem Orbit.Nur so können Sie sicher sein.
@Aaron Es ist eigentlich nicht so schwierig.Es gab kürzlich ein DEF CON-Gespräch darüber.
Was ist, wenn Sie es an einen USB-Netzstecker anschließen, der normalerweise zum Aufladen von Mobiltelefonen verwendet wird?Sie haben die gleiche Form und Größe.Was würde passieren, wenn das USB-Laufwerk einem starken elektrischen Strom ausgesetzt wäre?
Ich bekomme diese Fragen nie.Wenn Sie sich so sehr darum kümmern und es etwas Billiges ist, warum nicht einfach physisch zerstören?
Fünf antworten:
meowcat
2019-05-02 05:36:37 UTC
view on stackexchange narkive permalink

Um das ISM (Australiens militärische Standards für Cybersicherheit) zu zitieren.

Sicherheitskontrolle: 0359; In Flash-Speichermedien stellt eine als Verschleißnivellierung bekannte Technik sicher, dass Schreibvorgänge gleichmäßig über jeden Speicherblock verteilt sind. Für diese Funktion muss der Flash-Speicher zweimal mit einem zufälligen Muster überschrieben werden, um sicherzustellen, dass alle Speicherblöcke überschrieben werden.

Dies bedeutet, dass Sie eine sichere Löschfunktion wie DoD auswählen 5220.22M müssen Sie es zweimal ausführen (beachten Sie, dass diese Methode nur zufällig durch einen Durchgang schreibt). Wenn Sie dies tun, bedeutet dies, dass Ihre Daten vor dem durchschnittlichen Angreifer geschützt sein sollten. Wenn Ihr USB-Stick jedoch das Geheimrezept des Obersten enthält oder Beweise dafür vorliegen, dass Sie ein schweres Verbrechen begangen haben, wenden Sie sich erneut an das ISM:

Sicherheitskontrolle: 0360; Nach der Desinfektion behalten hochklassifizierte nichtflüchtige Flash-Speichermedien ihre Klassifizierung bei.

Mit anderen Worten Zerstören Sie sie mit Feuer und verteilen Sie ihre Asche auf die vier Ecken der Welt .

Wenn Sie nichts so Wertvolles haben, wie ich oben angegeben habe, hören Sie den paranoiden Leuten hier nicht zu, wie Sie es niemals sanieren können, da offen gesagt niemand die Ressourcen hat, um das abzurufen Daten, es sei denn, es handelt sich um einen Nationalstaat oder ein globales Konglomerat.

Möglicherweise interessieren Sie sich auch für NIST SP800-88. Dies sind die amerikanischen Richtlinien für die Desinfektion, obwohl mir die ISM als gefällt es ist viel prägnanter.

Lassen Sie uns [diese Diskussion im Chat fortsetzen] (https://chat.stackexchange.com/rooms/93173/discussion-between-meowcat-and-forest).
Dmitry Grigoryev
2019-05-02 19:07:23 UTC
view on stackexchange narkive permalink

Wenn Sie das nächste Mal vertrauliche Daten auf einem Flash-Laufwerk speichern, sollten Sie sie zuerst verschlüsseln ! Stark verschlüsselte Daten sind ohne den Schlüssel nutzlos. Wenn Sie das Laufwerk zuerst sicher löschen, bleibt nur ein gelegentlicher Sektor solcher verschlüsselter Daten übrig, der aufgrund von Verschleißausgleich überlebt.

Wenn Sie immer noch nicht zufrieden sind Bei dieser Technik besteht eine geringe Wahrscheinlichkeit, dass (a) ein bedeutender Datenblock überlebt und (b) der Gegner ihn vorlesen und (c) entschlüsseln kann. Bedenken Sie, dass physische Zerstörung die Daten möglicherweise nicht definitiv zerstört: dort Es besteht die Möglichkeit, dass Sie eines Nachts zu einem potenziellen Gegner schlafen gehen und die Daten mit ihm verschlafen.

Bearbeiten Sie die Adressierung einiger Kommentare : Flash-Speicher für Endverbraucher ist vorbei -Provisionierung, z SanDisk microSD-Produkthandbuch weist darauf hin, dass es sich bei den Produkten um eine intrinsische Funktion handelt. Und diese Überversorgung ist viel bedeutender als der Unterschied zwischen 1 GB und 1 GB. Die Möglichkeit, minderwertige Flash-Wafer zu verwenden, ist der Grund, warum der Flash-Speicher so billig ist. Auf solchen Wafern sind 5% bis 10% der Zellen tot geboren, und einige andere halten nur einige Schreibzyklen durch, während eine anständige Flash-Karte oder ein USB-Stick in der Regel spezifiziert ist, um 100-500 vollständige Überschreibungen zu überstehen.

Darüber hinaus beträgt die Chance eines zufälligen Sektors, N vollständige Überschreibungen zu überleben (unter der Annahme einer Überbereitstellung von 15%), nicht 0,15 ^ N . Wear Leveling ist bei weitem nicht gleichmäßig verteilt. Wenn eine Datei längere Zeit auf dem Flash-Laufwerk verbleibt, während andere Inhalte geschrieben / entfernt / überschrieben werden, werden Sektoren, die dieser Datei zugewiesen sind, erheblich weniger Schreibvorgänge ausgeführt kann bei nachfolgenden Überschreibungen der gesamten Festplatte jedes Mal überschrieben werden. Darüber hinaus basiert die Verschleißnivellierung nicht ausschließlich auf der Anzahl der Schreibvorgänge, sondern auch auf der Anzahl der korrigierbaren Fehler in einem Sektor. Wenn ein Sektor mit vertraulichen Daten einen solchen korrigierbaren Fehlerschwellenwert überschreitet, wird er nie wieder beschrieben, sodass die darin enthaltenen Daten vorhanden sind, unabhängig davon, wie oft Sie die Festplatte überschreiben.

@Ruslan Ich denke, die Chips bestehen aus Sand;)
_In der Tat, wenn eine Datei für eine lange Zeit auf dem Flash-Laufwerk bleibt, während andere Inhalte geschrieben / entfernt / überschrieben werden, werden Sektoren, die dieser Datei zugewiesen sind, erheblich weniger Schreibvorgänge ausgeführt__ - Die statische Verschleißabgleichung behebt dies, indem dieser Inhalt regelmäßig verschoben wirdanderswo, um einigen anderen Zellen eine Pause zu geben.Natürlich verwenden billige SD-Karten und USB-Sticks keine statische Verschleißnivellierung, sondern die viel einfachere dynamische Verschleißnivellierung.
peter
2019-05-02 18:41:44 UTC
view on stackexchange narkive permalink

Eine kurze Überprüfung auf amazon.com zeigt, dass 64-GB-USB-Laufwerke in Nicht-Designer-Fällen etwa 20 US-Dollar kosten. Weniger, wenn Sie in großen Mengen kaufen.

Da Sie "schnell und effizient" möchten, können Sie die Zeit berücksichtigen, die erforderlich ist, um das Laufwerk mindestens zweimal zu überschreiben, und möglicherweise einen Laufwerksscanner ausführen, um die Löschung zu überprüfen. Und dann denken Sie daran, es jedes Mal zu tun.

Eine kurze Überprüfung von homedepot.com zeigt, dass eine Propanfackel 20 US-Dollar kostet, und das ist das schicke Modell mit dem eingebauten Zünder. Ersatztanks für Propan kosten 4 US-Dollar und schmelzen einige USB-Laufwerke.

Nehmen Sie das Laufwerk und öffnen Sie es entweder mit einer Zange oder einem Hammer. Ein Türpfosten funktioniert auch. Ziehen Sie die Leiterplatte heraus, gehen Sie zum Parkplatz und verbrennen Sie sie.

Meowcat erwähnte dies zusammen mit dem militärischen Klassifizierungsbit - er machte keinen Spaß. Aus Sicherheitsgründen wird aus einem geschmolzenen Kunststoffklumpen nie etwas gewonnen (Halbleiter versagen bei weitaus niedrigeren Temperaturen vollständig, als ein Propanbrenner liefern kann). Aus wirtschaftlicher Sicht ist der Kauf eines neuen billiger als Ihre Zeit, um den alten abzuwischen und zu überprüfen. Dasselbe gilt für SSDs in Laptops und rotierenden Laufwerken im Ruhestand - die physische Zerstörung ist schneller, billiger und zuverlässiger als bei Softwarelösungen.

Vor 30 Jahren waren Laufwerke viel teurer und viel kleiner. Ein siebenmaliges Überschreiben zum Recyceln der Hardware war damals viel sinnvoller - nicht mehr.

: '(Denk an den Planeten!
Wird die Flamme eines Propanbrenners heiß genug, um die Daten auf dem Flash-Chip zu zerstören?Der Flash-Chip selbst ist im Grunde ein Stein, so dass Sie ihn im Gegensatz zur Leiterplatte nicht verbrennen / schmelzen werden.und ich weiß nicht, wie temperaturempfindlich die gespeicherten Daten sind.
Eine Propanflamme ist etwas heißer als der Schmelzpunkt des Siliziums. Die Dateidetails sind lange verschwunden, bevor Sie sie so heiß bekommen.Wenn Sie dies stört, verwenden Sie einen Acetylen-Schweißbrenner (2.250 ° C) oder einen WIG-Schweißer (ca. 6.000 ° C).Beides erfordert mehr Geschick und mehr Geld.
@DanNeely Mit steigender Temperatur steigt auch der Leckstrom in den Nand-Zellen (im Grunde geladene Kondensatoren), so dass sie sich sehr schnell selbst entladen können.Ein paar hundert Grad löschen sehr effektiv alle Daten, selbst wenn das Silizium selbst überlebt.
Noch billiger ist es, die Flash-Chips mit einem Hammer und einem Meißel / Schraubendreher vom Board zu entfernen.Halten Sie den Chip senkrecht in einem Schraubstock, schlagen Sie ihn mit dem Hammer und zerbrechen Sie ihn in Stücke.Selbst wenn einige dieser Teile noch Zellen enthalten, in denen Daten technisch gespeichert sind, gibt es meines Erachtens keine Möglichkeit, einen zerbrochenen Chip zu rekonstruieren.Mahlen Sie den Ultra-Paranoiden mit einem Bandschleifer oder einem rotierenden Werkzeug zu Staub.Für optimalen * Spaß * gehen Sie mit Thermit.
@bta Hammer, Meißel und Schraubstock kosten deutlich mehr als eine Taschenlampe.
Hammer, Meißel und Schraubstock kosten erheblich mehr als eine Fackel. Sie könnten überrascht sein.Hochwertige Werkzeuge kosten viel mehr (insbesondere Schraubstöcke), aber laut Home Depot können Sie für 5 US-Dollar einen billigen 10-Unzen-Hammer, für 2 US-Dollar einen kleinen Schlitzschraubendreher und für 12 US-Dollar einen Schraubstock mit Schnäppchenbehälter kaufen.Alle von ihnen werden mehr als stark genug sein, um Hunderte von USB-Laufwerken zu zerstören. Ich mag die Gründlichkeit der Fackelidee, aber ich persönlich würde mir am meisten Sorgen machen, wenn Leute mich fragen, warum ich geschmolzene Kleckse auf dem Parkplatz lasse ...
Bedenken Sie auch, dass eine Militärorganisation eine Festplatte nur dann endgültig aus dem Verkehr zieht, wenn die Festplatte nicht mehr funktioniert.Andernfalls löschen Sie einfach die nicht mehr benötigten Dateien und verwenden Sie sie weiter, damit Sie keine kostbaren Budget-Dollars (ernsthaft!) Für den Kauf eines Ersatzes ausgeben müssen.Das Laufwerk genießt weiterhin die höchste Klassifizierung von allem, was jemals darauf gespeichert wurde.Wenn das Laufwerk nicht mehr funktioniert, ist es Zeit für Thermit.
@EvilSnack Niemand wird eine alte Festplatte behalten, bis sie ausfällt, es sei denn, er hat ein sehr kleines Budget und eine beschissene IT-Abteilung.Sie werden häufig regelmäßig ausgetauscht und die alten Laufwerke werden entmagnetisiert und zerstört.
@forest Hat 20 Jahre beim Militär gearbeitet.Sehr kleine Budgets waren die Regel, nicht die Ausnahme.Und die IT wird Ihnen keine neue Ausrüstung geben, wenn Ihr Budget kein Geld dafür hat.
@EvilSnack Ah.Ich habe mehr über "Cybersicherheits" -Agenturen nachgedacht, z.FBI, RCMP, NSA und verwandte Auftragnehmer.Ich habe zugegebenermaßen wenig Erfahrung mit dem Militär.
EvilSnack
2019-05-03 09:10:39 UTC
view on stackexchange narkive permalink

Um ehrlich zu sein, Ihre Frage ist umstritten.

Sobald Sie das Geld für das Speichergerät ausgezahlt haben, verwenden Sie es im Allgemeinen, bis es nicht mehr funktioniert. Es ist nicht so, dass der Chef jemals sagt: "Wir brauchen dieses Laufwerk nicht. Wischen Sie es ab und geben Sie es an die Versorgung zurück." Ernsthaft. Ich habe einen 128-MB-USB-Stick, den ich seit über 11 Jahren verwende.

Von Zeit zu Zeit, als wir die alten 50-MHz-Desktops durch neue 166-MHz-Maschinen ersetzten, die Maschinen, die wir abgegeben haben zu liefern hatte keine Festplatten (oder ein anderes Speichergerät); Wir haben die Laufwerke gezogen und wiederverwendet. (Dies half, als ein Mann in unserem Büro wegen unanständiger Handlungen mit einem Minderjährigen verhaftet wurde. Das OSI zog das Laufwerk von jedem Computer, auf dem er sich im Netzwerk angemeldet hatte - um zu sehen, ob er auf Kinderpornos surfte - und wir sahen diese Laufwerke nie erneut.)

Wenn Sie die Daten auf dem Gerät nicht mehr benötigen, löschen Sie sie einfach, verwenden Sie das Gerät weiterhin für andere Arbeiten und schützen Sie das Gerät mit der höchsten Sicherheitsstufe, die für eines der Geräte erforderlich ist die Daten, die jemals auf dem Gerät waren; Wenn dies beim Löschen des Geräts nicht gut genug ist, war es zuvor nicht gut genug, und Sie haben größere Probleme.

Das einzige Mal, wenn ein Speichergerät das Sorgerecht verlässt, insbesondere in militärischen Kreisen, ist das Gerät funktioniert nicht mehr. In diesem Fall gibt es keinen Grund, ein nicht funktionierendes Gerät mit vertraulichen Daten intakt zu lassen. Thermit ist dein Freund. (Ja, mein Gerät hatte einen Entmagnetisierer. Nein, wir durften ihn nicht verwenden. Jemand aus dem Bereich des Schreibens von Sicherheitsvorschriften hatte seine Vorschriften aktualisiert, wodurch die Zertifizierung unseres Entmagnetisierers für klassifiziertes Material dekertifiziert wurde, und wer auch immer sie erhalten sollte rezertifiziert hatte es aus Gründen nicht geschafft.)

Jemand hat ausgerechnet im Büro Kinderpornos heruntergeladen?Wie dumm kann jemand sein?O_o
@forest "Kriminelle sind dumm" ist die erste Annahme, die die Polizei macht, und sie machen es 90% der Zeit richtig.
@forest Diese spezielle Kategorie von Straftaten beinhaltet ein sehr geringes Maß an Impulskontrolle.
Sie wären überrascht, wie geschickt einige dieser Kriminellen sein können.Die Dummen sind nur die Oberfläche.
pmbonneau
2019-05-02 20:25:14 UTC
view on stackexchange narkive permalink

Suchen Sie auf einem Unix-basierten System den Knoten Ihres USB-Flash-Laufwerks in / dev. Verwenden Sie dann den folgenden Befehl:

#dd if = / dev / urandom von = / dev / [Geräteknoten des USB-Flash-Laufwerks] bs = 4M

Mit diesem Befehl werden zufällige Datenbytes vom Sektor 0 auf den letzten des USB-Flash-Laufwerks geschrieben. Es ist möglich, mehrere Löschdurchläufe durchzuführen, indem Sie den Befehl erneut ausführen.

Dies würde auf der Festplatte funktionieren, jedoch nicht auf Flash-Medien.Durch die Verschleißnivellierung werden Schreibvorgänge auf die Zellen verteilt, und nicht jedes Byte wird überschrieben, und möglicherweise können Daten wiederhergestellt werden.Diese Ungenauigkeit ist der Grund, warum Sie Abstimmungen erhalten haben (aber nicht meine).
@ThoriumBR,, aber wenn wir das gesamte Gerät überschreiben, nicht nur eine Datei, heißt das nicht, dass in jede Zelle auf dem Chip geschrieben wird?
Nein, da das Gerät mit 8 GB ** nutzbarem ** Speicherplatz mehr als 8 GB ** realen Speicherplatz ** hat.Denken Sie an die älteren IDE-Festplatten mit Ersatzsektoren auf jedem Zylinder, um fehlerhafte Blöcke abzubilden.Fragen Sie Google nach * SSD Over Provisioning *.Sie werden feststellen, dass einige Geräte eine Überbereitstellung von bis zu 37% aufweisen. Selbst wenn Sie ein Gerät vollständig überschreiben, bleiben 37% der Daten unberührt.
@ThoriumBR, mit USB-Sticks ergibt sich die freie Kapazität normalerweise aus der Differenz zwischen Kilobyte von 1000 Bytes und Kilobyte von 1024 Bytes.Das physische Layout der NAND-Chips fördert die Kapazität von zwei Potenzen, sodass ein 64-Gigabyte-USB-Stick natürlich über eine freie Kapazität von etwa 7% verfügt.
@Mark Das ist eine gute Heuristik, aber nicht immer der Fall.
Eigentlich ist es so ziemlich.Es ist ein ziemlich raffinierter USB-Stick, der überhaupt keine Abnutzungserscheinungen aufweist.Dies funktioniert wie beschrieben, ebenso wie die Verwendung von / dev / null dazwischen oder das Füllen mit \ xF6.USB-Sticks sind keine SSDs und auch keine SD-Karten.Sie haben keine Steuerung, die eine Verschleißnivellierung implementieren kann.Sie haben ungefähr so viel Verschleißausgleich wie das EEPROM.Gerne korrigiert, wenn Sie ein Beispiel finden.
@Mark 7% ist sehr gering, vielleicht gerade genug, um die fehlerhaften Blöcke direkt nach der Produktion neu zuzuordnen.Ein solcher Antrieb wird insgesamt so gut sein wie die schlechtesten 7% seiner Sektoren (sprich: nicht sehr gut).
@mckenzm-Flash-Laufwerke unterstützen zwar die Verschleißnivellierung, verwenden jedoch die grundlegende dynamische Verschleißnivellierung, während echte SSDs die statische Verschleißnivellierung verwenden.Der Unterschied besteht darin, dass erstere neue logische Blöcke nur zufälligen nicht verwendeten physischen Blöcken zuordnen, während letztere darüber hinaus regelmäßig Daten von Blöcken, die die Daten lange Zeit gespeichert haben, in Blöcke verschieben, die kürzlich mehrfach verwendet wurdenum ihm eine "Pause" zu geben.Es gibt einige weitere Informationen [auf Wikipedia] (https://en.wikipedia.org/wiki/Wear_leveling#Dynamic_wear_leveling).
@mckenzm Sie können dies selbst testen, indem Sie 10.000 Mal in einen einzelnen logischen Sektor auf einem billigen, aber modernen Flash-Laufwerk schreiben.Wenn der Sektor schlecht läuft, wissen Sie, dass er keine Verschleißnivellierung verwendet.Wenn es überlebt, verwendet die Steuerung mindestens die dynamische Verschleißnivellierung.Controller mit Flash-Laufwerken (und sogar SD-Karten) sind heutzutage überraschend leistungsstark.Es handelt sich normalerweise um ARM-Chips oder stark modifizierte 8051 (zumindest bei SD-Karten), die mit vielen MHz betrieben werden.Die FTL ist vollständig in der Lage, logische auf zufällige physische Sektoren abzubilden.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
Loading...