Usarei um Raspberry Pi como um computador com falhas de ar para fazer transações criptografadas seguras no Ethereum BlockChain.
De vez em quando, desejarei atualizar o software que estou usando, o que significa retirar o cartão SD do Pi e inseri-lo em um laptop conectado à Internet. Gostaria de usar algum programa ou utilitário de linha de comando no Pi para apagar com segurança tudo no cartão SD antes de removê-lo, pois isso eliminará toda a possibilidade de informações confidenciais serem lidas no cartão SD por maus atores que possam ter comprometido meu laptop.
O seguinte comando digitado no terminal pi transmite a ideia do que espero realizar:
shred --verbose *.*
Respostas:
Como os cartões SD do consumidor usam Camadas de Tradução Flash ultrassecretas e, na verdade, têm mais capacidade do que o anunciado para remapear blocos defeituosos ou para o nivelamento geral do desgaste, isso é impossível por meio de fragmentação. As gravações em um arquivo podem não terminar no mesmo local em que ele existe atualmente no disco.
Você tem quatro opções:
Para evitar que esses problemas ocorram novamente, sempre use a criptografia de disco completo desde o primeiro dia em SSDs, cartões SD e pendrives . Como você não tem idéia do que os fabricantes de hardware estão fazendo, sugiro o uso de software de código aberto (LUKS, VeraCrypt) para isso.
fonte