Question:
Comment nettoyer en toute sécurité une clé USB
Leon185
2019-05-02 05:15:57 UTC
view on stackexchange narkive permalink

Je veux effacer toutes les données résiduelles laissées, même après un formatage sur un lecteur fash standard de 64 Go, celles que quelqu'un peut scanner et récupérer des données. Quel est le moyen le plus efficace mais le plus rapide de le faire? Un logiciel de test que je peux analyser pour ces fichiers résiduels avant et après l'effacement?

En relation: [Est-il suffisant de n'effacer qu'une seule fois un lecteur flash?] (Https://security.stackexchange.com/questions/5662/is-it-enough-to-only-wipe-a-flash-drive-once)
Récupérer les données après même un seul écrasement avec quelque chose comme DBAN nécessiterait d'accéder directement au nand (dé-souder et attacher à un nouveau contrôleur) ou de re-flasher le micrologiciel du contrôleur (pas une tâche facile).Seules les 11 herbes et épices du colonel en valent la peine;) Voir [this] (https://www.techrepublic.com/article/disk-wiping-and-data-forensics-separating-myth-from-science/) articlepour quelques conseils de niveau.
Comme toujours, cela dépend de la menace contre laquelle vous vous protégez.Si ce sont des acteurs étatiques avec un budget quasi-infini, j'irais personnellement avec un incinérateur, une presse hydraulique ...Faites votre choix.Si cela protège de votre voisin curieux, supprimez simplement les fichiers normalement.
@J ... Mon instinct me dit que la neutralisation de l'orbite, même si elle peut désinfecter le lecteur flash, peut amener une personne à acquérir un niveau d'attention indésirable de la part des acteurs étatiques qui vous inquiètent.
Nous décollons.Nuke le site de l'orbite.C'est le seul moyen d'en être sûr.
@Aaron Ce n'est en fait pas si difficile.Il y a eu un récent entretien DEF CON à ce sujet.
Que faire si vous le branchez sur un port d'alimentation USB, ceux normalement utilisés pour charger les téléphones portables?Ils ont la même forme et la même taille.Que se passerait-il si la clé USB était exposée à un fort courant électrique?
Je ne reçois jamais ces questions.Si vous vous souciez autant et que c'est quelque chose de bon marché, pourquoi ne pas simplement le détruire physiquement?
Cinq réponses:
meowcat
2019-05-02 05:36:37 UTC
view on stackexchange narkive permalink

Pour citer les ISM (normes militaires australiennes pour la cybersécurité).

Security Control: 0359; Dans les supports de mémoire flash, une technique connue sous le nom de nivellement d'usure garantit que les écritures sont réparties uniformément sur chaque bloc de mémoire. Cette fonctionnalité nécessite que la mémoire flash soit écrasée deux fois avec un motif aléatoire car cela permet de garantir que tous les blocs de mémoire sont écrasés.

Cela signifie que si vous sélectionnez une fonction de suppression sécurisée telle que DoD 5220.22M, vous devrez l'exécuter deux fois (notez que cette méthode n'écrit au hasard qu'en une seule passe). Si vous faites cela, cela signifie que vos données doivent être à l'abri de l'attaquant moyen, mais si votre clé USB contient la recette secrète du colonel , ou la preuve que vous avez commis un crime grave, reportez-vous à nouveau à l'ISM:

Contrôle de sécurité: 0360; Après désinfection, les supports de mémoire flash non volatile hautement classifiés conservent leur classification

En d'autres termes, Détruisez-le par le feu et répandez ses cendres aux 4 coins du globe .

Si vous n’avez rien d’aussi précieux que je l’ai dit ci-dessus, n’écoutez pas les gens paranoïaques sur la façon dont vous ne pouvez jamais le nettoyer, car franchement personne n’aura les ressources pour récupérer le données, à moins qu'il ne s'agisse d'un État-nation ou d'un conglomérat mondial.

Vous pourriez également être intéressé par NIST SP800-88 qui est les directives américaines pour l'assainissement, bien que j'aime l'ISM comme c'est beaucoup plus succinct.

Laissez-nous [continuer cette discussion dans le chat] (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

La prochaine fois que vous êtes sur le point de placer des données sensibles sur un lecteur flash, pensez à les chiffrer d'abord ! Les données fortement cryptées sont inutiles sans la clé, et si vous effacez d'abord le lecteur en toute sécurité, il ne restera qu'un secteur occasionnel de ces données cryptées survivant en raison du nivellement de l'usure.

Si vous n'êtes toujours pas satisfait par cette technique parce qu'il y a une faible probabilité que (a) un morceau significatif de données survit et (b) l'adversaire sera capable de le lire et (c) de le déchiffrer, considérez que la destruction physique peut ne pas détruire les données définitivement: il sera une chance qu'une nuit vous somnambuliez vers un adversaire potentiel et que vous lui parliez des données.

Modifiez en répondant à certains des commentaires : le stockage flash grand public a -provisioning, par exemple Le Manuel du produit microSD SanDisk indique qu'il s'agit d'une fonction intrinsèque de leurs produits. Et ce sur-provisionnement est beaucoup plus significatif que la différence entre 1 Go et 1 Go, en fait, la possibilité d'utiliser des plaquettes flash de faible qualité est la raison pour laquelle le stockage flash est si bon marché. Sur de telles tranches, 5% à 10% des cellules sont mort-nées, et quelques autres ne dureront que quelques cycles d'écriture, tandis qu'une carte flash ou une clé USB décente est généralement conçue pour survivre à 100 à 500 écrasements complets.

De plus, la chance pour un secteur aléatoire de survivre à N écrasements complets (en supposant un sur-approvisionnement de 15%) n'est pas 0,15 ^ N . Le nivellement de l'usure est loin d'être une distribution d'écriture uniforme, en fait, si un fichier reste sur le lecteur flash pendant une longue période alors que d'autres contenus sont écrits / supprimés / écrasés, les secteurs alloués à ce fichier auront beaucoup moins d'écritures, donc ils peut être écrasé à chaque fois lors des écrasements ultérieurs du disque complet. De plus, le nivellement de l'usure n'est pas basé exclusivement sur le nombre d'écritures, mais également sur le nombre d'erreurs corrigibles dans un secteur. Si un secteur contenant des données sensibles dépasse ce seuil d'erreur corrigible, il ne sera jamais réécrit, donc les données qu'il contient seront là, peu importe le nombre de fois que vous écraserez le disque.

@Ruslan je suppose que les copeaux sont faits de sable;)
_en fait, si un fichier reste sur le lecteur flash pendant une longue période alors que d'autres contenus sont écrits / supprimés / écrasés, les secteurs alloués à ce fichier auront beaucoup moins d'écritures ._ - Le nivellement de l'usure statique résout cela en déplaçant périodiquement ce contenuailleurs pour donner du repos à d'autres cellules.Bien sûr, les cartes SD et les clés USB bon marché n'utilisent pas le nivellement d'usure statique, mais le nivellement d'usure dynamique beaucoup plus simple.
peter
2019-05-02 18:41:44 UTC
view on stackexchange narkive permalink

Une vérification rapide sur amazon.com montre que les clés USB de 64 Go dans des boîtiers non conçus par des designers coûtent environ 20 $. Moins si vous achetez en gros.

Puisque vous voulez "rapide et efficace", tenons compte du temps nécessaire pour écraser le lecteur au moins deux fois, et peut-être exécuter un scanner de lecteur pour vérifier l'effacement. Et puis n'oubliez pas de le faire à chaque fois.

Une vérification rapide de homedepot.com montre qu'une torche au propane coûte 20 $, et c'est le modèle sophistiqué avec l'allumeur intégré. Les réservoirs de propane de remplacement coûtent 4 $ et feront fondre pas mal de lecteurs USB.

Alors, prenez le lecteur et ouvrez-le avec une pince ou un marteau. Un montant de porte fonctionne également. Retirez le circuit imprimé, allez sur le parking et incinérez-le.

meowcat a mentionné cela avec le bit de classification militaire - il ne faisait pas un drôle. Du point de vue de la sécurité, rien n'est jamais récupéré à partir d'une goutte de plastique fondue (les semi-conducteurs échouent complètement à des températures bien inférieures à celles qu'une torche au propane peut fournir). D'un point de vue économique, acheter un nouveau est moins cher que votre temps pour essuyer et vérifier l'ancien. Il en va de même pour les disques SSD des ordinateurs portables et des disques rotatifs à la retraite - la destruction physique est plus rapide, moins chère et plus fiable que les solutions logicielles.

Il y a 30 ans, les disques étaient beaucoup plus chers et beaucoup plus petits. Un écrasement 7 fois pour recycler le matériel avait beaucoup plus de sens à l'époque - pas plus.

: '(Pensez à la planète!
La flamme d'une torche au propane deviendra-t-elle suffisamment chaude pour détruire les données de la puce flash?La puce flash elle-même est essentiellement un rocher, donc contrairement au PCB, vous n'allez pas le brûler / faire fondre;et je ne sais pas à quel point les données stockées sont sensibles à la température.
Une flamme de propane est légèrement plus chaude que le point de fusion du silicium, les détails du fichier auront disparu depuis longtemps avant que vous ne deveniez aussi chaud.Si cela vous dérange, utilisez une torche de soudage à l'acétylène (2 250 ° C) ou une soudeuse TIG (environ 6 000 ° C).Les deux nécessitent plus de compétences et plus d'argent.
@DanNeely À mesure que la température augmente, le courant de fuite dans les cellules nand (essentiellement des condensateurs chargés) augmente, ce qui leur permet de se décharger très rapidement.Quelques centaines de degrés effaceront très efficacement toutes les données, même si le silicium lui-même survit.
Encore moins cher est de retirer les puces flash de la carte avec un marteau et un ciseau / tournevis.Tenez la puce verticalement dans un étau, frappez-la avec le marteau et brisez-la en morceaux.Même si certaines de ces pièces contiennent encore des cellules qui conservent techniquement des données, je ne pense pas qu'il soit possible de reconstruire une puce brisée.Pour les ultra-paranoïaques, réduisez-le en poussière avec une ponceuse à bande ou un outil rotatif.Pour un * plaisir * optimal, optez pour la thermite.
Le marteau, le ciseau et l'étau @bta coûtent beaucoup plus cher qu'une torche.
Le marteau, le ciseau et l'étau coûtent beaucoup plus cher qu'une torche. Vous pourriez être surpris.Les outils de haute qualité coûtent beaucoup plus cher (en particulier les vises), mais Home Depot dit également que vous pouvez obtenir un marteau de 10 oz bon marché pour 5 $, un petit tournevis à tête plate pour 2 $ et un étau à pince pour poubelle pour 12 $.Tous seront plus que suffisamment puissants pour démolir des centaines de clés USB. J'aime la rigueur de l'idée de la torche, mais personnellement, je serais plus inquiet que les gens me demandent pourquoi je laisse des taches fondues sur le parking ...
Considérez également que le seul moment où une organisation militaire retirera définitivement un disque dur est lorsque le disque dur ne fonctionne plus.Sinon, supprimez simplement les fichiers dont vous n'avez plus besoin et continuez à les utiliser afin de ne pas avoir à dépenser de précieux dollars (sérieusement!) Pour acheter un remplacement.Le lecteur continue de bénéficier de la classification la plus élevée de tout ce qui a jamais été stocké dessus.Si le lecteur ne fonctionne plus, c'est l'heure de la thermite.
@EvilSnack Personne ne va garder un vieux disque dur jusqu'à ce qu'il tombe en panne à moins d'avoir un budget très petit et un service informatique de merde.Ils sont souvent remplacés régulièrement et les anciens disques sont démagnétisés et détruits.
@forest A fait 20 ans dans l'armée.Les très petits budgets étaient la règle, pas l'exception.Et l'informatique ne vous donnera pas de nouvel équipement si votre budget n'a pas d'argent pour cela.
@EvilSnack Ah.Je pensais davantage aux agences de «cybersécurité», par exempleFBI, GRC, NSA et entrepreneurs connexes.J'ai certes peu d'expérience avec l'armée en particulier.
EvilSnack
2019-05-03 09:10:39 UTC
view on stackexchange narkive permalink

À vrai dire, votre question est sans objet.

Une fois que vous avez payé l'argent pour le périphérique de stockage, vous l'utilisez généralement jusqu'à ce qu'il ne fonctionne plus. Ce n'est pas comme si le patron disait: "Nous n'avons pas besoin de ce disque. Essuyez-le et remettez-le en réserve." Sérieusement. J'ai une clé USB de 128 Mo que j'utilise depuis plus de 11 ans.

De temps en temps, comme lorsque nous avons remplacé les anciens ordinateurs de bureau à 50 MHz par de nouvelles machines à 166 MHz, les machines que nous avons transformées fournir ne disposait pas de disques durs (ou de tout autre périphérique de stockage); nous avons retiré les disques et les avons réutilisés. (Cela a aidé lorsqu'un gars de notre bureau a été arrêté pour des actes indécents avec un mineur; l'OSI a retiré le lecteur de chaque ordinateur sur lequel il s'était connecté au réseau - pour voir s'il surfait sur du porno pour enfants - et nous n'avons jamais vu ces lecteurs à nouveau.)

Si vous n'avez plus besoin des données sur l'appareil, supprimez-les simplement, continuez à utiliser l'appareil pour d'autres travaux et protégez l'appareil avec le plus haut niveau de sécurité requis pour l'un des les données qui ont déjà été sur l'appareil; si ce n'est pas assez bon lorsque l'appareil est effacé, ce n'était pas assez bon avant et vous avez de plus gros problèmes.

Le seul moment où un périphérique de stockage quitte la garde, en particulier dans les cercles militaires, c'est lorsque l'appareil ne fonctionne plus. Lorsque tel est le cas, il n'y a aucune raison de permettre à un appareil qui ne fonctionne pas avec des données sensibles de rester intact. Thermite est votre ami. (Oui, mon unité était équipée d'un démagnétiseur. Non, nous n'étions pas autorisés à l'utiliser. Quelqu'un dans le domaine de la rédaction de règlements de sécurité avait mis à jour ses règlements, ce qui annulait la certification de notre démagnétiseur pour les documents classifiés, et quiconque était censé l'obtenir recertified ne l'avait pas fait, pour des raisons.)

Quelqu'un a téléchargé du porno pour enfants _au bureau_, de tous les endroits?Comment quelqu'un peut-il être stupide?O_o
@forest "Les criminels sont stupides" est l'hypothèse n ° 1 de la police, et elle a raison 90% du temps.
@forest Cette catégorie particulière de délits implique un très faible niveau de contrôle des impulsions.
Vous seriez surpris de voir à quel point certains de ces criminels peuvent être avertis.Les stupides ne sont que la surface.
pmbonneau
2019-05-02 20:25:14 UTC
view on stackexchange narkive permalink

Sur un système basé sur Unix, recherchez le nœud de périphérique de votre clé USB dans / dev. Ensuite, utilisez la commande suivante:

#dd if = / dev / urandom of = / dev / [nœud de périphérique de clé USB] bs = 4M

L'utilisation de cette commande écrira des octets aléatoires de données du secteur 0 vers le dernier du périphérique de clé USB. Il est possible d'effectuer plusieurs passes de nettoyage en exécutant à nouveau la commande.

Cela fonctionnerait sur le disque dur, mais pas sur les supports flash.Le nivellement de l'usure répartira les écritures entre les cellules, et tous les octets ne seront pas écrasés et peut-être que les données pourront être récupérées.Cette inexactitude est la raison pour laquelle vous avez obtenu des votes négatifs (pas le mien, cependant).
@ThoriumBR, mais si nous écrasons tout le périphérique, pas seulement un fichier, cela ne signifie-t-il pas que chaque cellule de la puce sera écrite?
Non, car l'appareil avec 8 Go ** d'espace utilisable ** dispose de plus de 8 Go ** d'espace réel **.Pensez aux anciens disques IDE avec des secteurs de rechange sur chaque cylindre pour cartographier les blocs défectueux.Demandez à Google * SSD Over Provisioning *.Vous verrez que certains appareils ont jusqu'à 37% de sur-approvisionnement, donc même si vous écrasez complètement un appareil, vous vous retrouvez avec 37% des données intactes.
@ThoriumBR, avec les clés USB, la capacité de réserve provient généralement de la différence entre les kilo-octets de 1000 octets et les kilo-octets de 1024 octets.La disposition physique des puces NAND encourage la puissance de deux capacités, de sorte qu'une clé USB de 64 gigaoctets aura naturellement une capacité de réserve d'environ 7%.
@Mark C'est une bonne heuristique, mais ce n'est pas toujours le cas.
En fait, c'est à peu près.C'est une clé USB assez sophistiquée qui a un nivellement d'usure du tout.Cela fonctionne comme décrit en utilisant / dev / null entre ou en le remplissant avec \ xF6.Les clés USB ne sont pas des SSD, ni les cartes SD.Ils n'ont pas de contrôleur capable de mettre en œuvre le nivellement d'usure.Ils ont à peu près autant de nivellement d'usure que l'EEPROM.Heureux d'être corrigé si vous pouvez trouver un exemple.
@Mark 7%, c'est très peu, peut-être juste assez pour remapper les blocs défectueux juste après la production.Un tel lecteur dans son ensemble sera aussi bon que le pire 7% de ses secteurs (lire: pas très bon).
Les lecteurs Flash @mckenzm prennent en charge le nivellement d'usure, mais ils utilisent le nivellement d'usure _dynamic_ très basique, alors que les vrais SSD utilisent le nivellement d'usure _statique_.La différence est que le premier ne mappe que de nouveaux blocs logiques à des blocs physiques inutilisés aléatoires, tandis que le second déplacera périodiquement les données des blocs qui ont conservé les données pendant une longue période vers des blocs qui ont été récemment utilisés plusieurs fois.afin de lui donner un "repos".Il y a quelques informations supplémentaires [sur Wikipedia] (https://en.wikipedia.org/wiki/Wear_leveling#Dynamic_wear_leveling).
@mckenzm Vous pouvez le tester vous-même en écrivant 10 000 fois dans un seul secteur logique sur un lecteur flash bon marché mais moderne.Si le secteur tourne mal, vous saurez qu'il n'utilise pas de nivellement d'usure.S'il survit, le contrôleur utilise au moins un nivellement d'usure dynamique.Les contrôleurs de lecteur flash (et même de carte SD) sont étonnamment puissants de nos jours.Ce sont généralement des puces ARM ou des 8051 fortement modifiés (du moins dans le cas des cartes SD) fonctionnant à plusieurs MHz.Le FTL est entièrement capable de mapper des secteurs physiques logiques à aléatoires.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...