Obrigado a @GZBK por me indicar o pacote de limpeza .
Para futuros leitores neste tópico, eu quero citar várias partes wipe
da página man .
Os sistemas de arquivos com registro em diário (como Ext3 ou ReiserFS) agora estão sendo usados por padrão na maioria das distribuições Linux. Nenhum programa de exclusão seguro que faça chamadas no nível do sistema de arquivos pode higienizar arquivos nesses sistemas de arquivos, porque dados confidenciais e metadados podem ser gravados no diário, que não pode ser acessado facilmente. A exclusão segura por arquivo é melhor implementada no sistema operacional.
Portanto, se você estiver usando um sistema de registro no diário, qualquer programa de exclusão segura de terceiros não será tão seguro quanto você acredita. As rotinas de exclusão segura no nível do kernel têm acesso mais direto ao disco e podem ignorar algumas dessas limitações. Mas mesmo para núcleos ...
Esteja ciente de que os discos rígidos são bestas bastante inteligentes naqueles dias. Eles remapeiam de forma transparente os blocos defeituosos. Isso significa que o disco pode manter uma cópia embora corrompida (talvez um pouco), mas inacessível e inacessível de alguns dos seus dados. Diz-se que os discos modernos têm cerca de 100% de capacidade de remapeamento transparente. Você pode dar uma olhada nas discussões recentes sobre o Slashdot.
Por meio deste, especulo que os discos rígidos podem usar a área de remapeamento sobressalente para fazer secretamente cópias de seus dados. O totalitarismo crescente torna isso quase uma certeza. É bastante simples implementar alguns esquemas de filtragem simples que copiam dados potencialmente interessantes. Melhor, um disco rígido provavelmente pode detectar que um determinado arquivo está sendo apagado e silenciosamente fazer uma cópia dele, enquanto limpa o original conforme as instruções.
Portanto, se você estiver manipulando informações altamente confidenciais, deve tratar o hardware do seu disco rígido como malicioso e passar apenas os dados para o disco na forma totalmente criptografada, usando a criptografia completa do disco no sistema operacional. Além disso, ao descartar uma unidade com dados confidenciais, verifique se ela foi destruída fisicamente adequadamente (muitas empresas oferecem serviços de destruição de disco rígido) em vez de depender de limpezas de software.
Atualizar
Conforme apontado por GZBK nos comentários abaixo, essas informações parecem estar desatualizadas. Em particular, parece que a página do manual wipe
não foi atualizada desde 2006.