verifique o comando scrub (talvez seja necessário instalar o pacote scrub): link exemplo: scrub -r / location/to/file.txt
Cenário:
Depois de trabalhar com um arquivo confidencial (por exemplo, um extrato bancário em PDF), você digitou:
rm my-confidential-file
(ou a famosa ação Shift-Delete em um navegador de arquivos baseado em GUI, como nautilus
)
Você percebe "Ooops, eu deveria ter usado o utilitário shred
primeiro".
Você executa sua ferramenta de recuperação de arquivos e tem "sorte" de recuperar o bloco em que seu arquivo secreto reside, assim como seu tamanho . Além disso, seu arquivo excluído parece intacto (ou seja, não substituído por outros dados).
Agora, existe uma maneira segura de excluir um arquivo desvinculado do seu sistema de arquivos, por exemplo:
?
Estou interessado especificamente no sistema de arquivos ext4 , mas uma abordagem mais geral é ainda mais bem-vinda.
Nota: Eu acho que uma solução robusta exigiria uma suposição de quão grande é o arquivo excluído, então você pode assumir que ele é de até alguns MBs.
verifique o comando scrub (talvez seja necessário instalar o pacote scrub): link exemplo: scrub -r / location/to/file.txt
Tags ext4 security linux file-shredding