Molte distribuzioni linux, inclusa Ubuntu, dispongono del comando “shred”. Shred è semplice tool per sovrascrivere il contenuto di un file più volte, in pratica scrive a caso una serie di uno e zero sul file da cancellare. Dopo numerosi cicli di scrittura sarà impossibile recuperare il vecchio contenuto.

Utilizzo:
shred [OPTIONS] filename

Options:
-n [N] Sovrascrive un file N volte.
-u Rimuove il file dopo aver sovrascritto il contenuto.
-z Alla fine della sovrascrittura, riscrive il file con tutti zeri

Quindi per esempio, per eliminare un file con 26 iterazioni scriveremo:
shred -u -z -n 26 file-da-eliminare.txt

 

Per operazioni più avanzate, sono disponibili una serie di tools installabili tramite il gestore dei pacchetti della distribuzione linux utilizzata. Nel caso di Ubuntu o debian, tramite apt-get:
apt-get install secure-delete

Ecco i comandi disponibili:
srm Rimozione sicura di file o cartelle presenti sul disco;
smem Elimina tracce di dati dalla memoria RAM del computer;
sfill Elimina in modo sicuro dati presenti nello spazio contrassegnato come libero dell’hard disk;
sswap Utilizzato per eliminare dati dalla partizione di swap.