Exclua arquivos com segurança com exclusão segura
- Categoria: Linux
Há momentos em que você precisa excluir um arquivo ... REALMENTE precisa excluir um arquivo. Qualquer pessoa que já esteja no mercado de PCs por tempo suficiente sabe que, quando você simplesmente exclui um arquivo, ele pode ser recuperado. Se alguém for esperto o suficiente e tiver os meios, poderá recuperar um arquivo que foi sobrescrito, mesmo reinstalando um sistema operacional sobre o arquivo original.
Então ... quando você sabe que tem que se livrar de um arquivo, para que ele nunca mais possa ser recuperado, o que você faz? Bem, no Linux você tem várias opções. Uma dessas opções é a exclusão segura. Esta ferramenta é muito útil porque pode remover arquivos e pastas com segurança e até mesmo limpar o espaço livre em sua unidade com segurança. Neste artigo, vou mostrar como instalar e usar a exclusão segura.
Instalação
A instalação do Secure-delete é fácil. Como essa ferramenta é apenas uma ferramenta de linha de comando, mostrarei como instalá-la a partir da linha de comando. Aqui estão as etapas.
- Abra uma janela de terminal.
- Emita o comando
sudo apt-get install secure-delete
. - Digite sua senha sudo (essa é sua senha de usuário, caso você não saiba) e pressione Enter.
- Permita que a instalação seja concluída.
Agora você tem o Secure-delete instalado em sua máquina e está pronto para começar a eliminar esses arquivos e pastas.
Excluindo um arquivo
Digamos que você tenha um arquivo em seu diretório inicial ( ~ / ) chamado secret_stuff.txt . Para excluir isso com exclusão segura, você usaria o SRM comando (remoção segura). Para fazer isso, você deve emitir o comando assim:
srm ~ / secret_stuff.txt
Esse arquivo agora se foi MUITO. Não espere que a remoção do arquivo seja tão rápida quanto seria com o rm comando. Por que demora mais? Quando você emite o comando srm em um arquivo, secure-delete faz o seguinte:
- 1 Passe com 0xff.
- 5 passes aleatórios.
- 27 passes com valores especiais definidos por Peter Gutmann (um dos principais criptógrafos).
- Renomeie o arquivo para um valor aleatório.
- Truncar o novo arquivo.
Entre cada passagem, o arquivo também é aberto pelo modo O_SYNC e, em seguida, uma chamada fsync () é feita.
Excluindo uma pasta
Excluir uma pasta é tão simples quanto excluir um arquivo. Digamos que você tenha a pasta ~ / secret_stuff que precisa ser excluído para sempre. Para fazer isso com srm, você usaria a opção -r (recursiva) assim:
srm -r ~ / secret_stuff
Dependendo do tamanho e da quantidade de conteúdo do diretório, a exclusão levará algum tempo.
Limpando espaço livre
Se você instalou e reinstalou sistemas operacionais em seu computador, pode facilmente ter arquivos residuais restantes no espaço livre da instalação atual. Você pode garantir que o espaço esteja livre de quaisquer vestígios de arquivos ou pastas com o comando sfill . Há duas coisas sobre esse comando que você precisa saber: Você precisa ter direitos de administrador (portanto, precisa usar o sudo) e saber o ponto de montagem do espaço livre. Este comando é muito lento, então certifique-se de dar a ele bastante tempo para ser executado. Digamos que você tenha um drive conectado à sua máquina que foi usado várias vezes e está montado em / media / externo . Para limpar completamente o espaço livre nesta unidade, você emitiria o comando:
sudo sfill / media / externo
Depois de algum tempo, o espaço livre nessa unidade específica estaria completamente livre de qualquer vestígio de diretórios ou arquivos.
Pensamentos finais
Usar as ferramentas de exclusão segura é uma maneira infalível de remover dados de uma unidade de forma permanente e irrevogável. Esta ferramenta é tão poderosa que até equipes forenses teriam problemas para extrair dados da unidade. Apenas certifique-se de usar essa ferramenta com cuidado, para não excluir com segurança os arquivos que deseja manter!