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.