Usaré una Raspberry Pi como una computadora con espacio de aire para realizar transacciones cifradas seguras en Ethereum BlockChain.
De vez en cuando querré actualizar el software que estoy usando, lo que significará sacar la tarjeta SD del Pi e insertarla en una computadora portátil que esté conectada a Internet. Me gustaría usar algún programa o utilidad de línea de comandos en el Pi para borrar de forma segura todo lo que está en la tarjeta SD antes de quitarlo, ya que esto eliminará toda posibilidad de que la información confidencial sea leída de la tarjeta SD por actores malos que pueden haber comprometido mi computadora portátil.
El siguiente comando escrito en la terminal pi transmite la idea de lo que espero lograr:
shred --verbose *.*
Respuestas:
Dado que las tarjetas SD de los consumidores usan capas de traducción Flash de alto secreto y en realidad tienen más capacidad que la anunciada para reasignar bloques defectuosos o para nivelar el desgaste en general, esto es imposible mediante trituración. Las escrituras en un archivo podrían no terminar en el mismo lugar donde existe actualmente en el disco.
Tienes cuatro opciones:
Para evitar que estos problemas vuelvan a surgir, utilice siempre el cifrado de disco completo desde el primer día en SSD, tarjetas SD y pendrives . Como no tiene idea de lo que están haciendo los fabricantes de hardware, sugiero usar software de código abierto (LUKS, VeraCrypt) para eso.
fuente