Mi congratulo con la risposta di LieRyan di non aver mai inserito informazioni sensibili su un disco rigido in chiaro. Scrivere direttamente su un file crittografato, o meglio usando la crittografia a disco intero, è molto più affidabile della distruzione.
Inoltre, voglio aggiungere alcune note sui moderni dischi fissi intelligenti:
1. L'idea di sovrascrivere i dati 16 volte è decisamente superata. Per le unità magnetiche prodotte dopo il 2006, basta azzerarle una volta è sufficiente ( wikipedia) . Il problema era che negli anni '70 c'era spazio inutilizzato tra le bande di scrittura in cui i campi magnetici potevano "fuoriuscire" e essere recuperati. Oggigiorno le band sono talmente strette che non è possibile recuperare nulla in mezzo.
2. Indossare livellamento : come sottolineato da @LieRyan, unità SSD, unità Flash, ecc. eseguono tutti i tipi di complicato livellamento dell'usura per diffondere le scritture attorno al disco (wikipedia ). Se si eseguono due scritture sequenziali sullo stesso file, si garantisce che non si troveranno nella stessa posizione fisica.
3. Buffer del disco rigido (cache) : tutti i dischi rigidi moderni contengono una memoria cache utilizzata per memorizzare i file a cui si accede frequentemente ( wikipedia ). Ciò significa che (A) esiste la possibilità che le copie dei dati sensibili rimangano nella cache dopo che la scrittura è stata completata. Un utente malintenzionato che ha accesso fisico sufficiente per recuperare i dati cancellati, può anche recuperare la cache se agisce rapidamente. (B) Supponiamo che tu scriva 16 pattern casuali - flushing stdout ogni volta - queste operazioni verranno eseguite nella cache dell'HDD e solo il risultato finale scritto sul disco magnetico, ma a causa di (1) sopra, in realtà è ok .
4. Unità ibride : queste fantastiche unità moderne collocano piccole quantità di memoria SSD all'interno di unità magnetiche tradizionali per funzionare come cache più grandi. Qui si ottiene il peggio di entrambi i mondi per quanto riguarda la triturazione: ci sono > 2 copie dei tuoi dati a causa dell'usura, E non va via quando si spegne il potere.
La linea di fondo è che la triturazione consuma le tue unità più velocemente (in particolare SSD o Flash), ma non elimina sempre i tuoi dati. La triturazione può certamente essere fatta (molte aziende e governi lo fanno), ma ci vuole più del software; bisogna stare molto attenti a quale hardware si acquista e come si configura il sistema operativo. Se questo è qualcosa di cui sei veramente preoccupato, allora l'approccio migliore è quello di trattare il tuo disco rigido come contraddittorio e non scrivere cose sensibili in testo in chiaro, utilizzare la crittografia a disco intero.