Procedura: eliminare i dati in modo sicuro su macOS | Autodifesa dalla sorveglianza

Procedura: eliminare i dati in modo sicuro su macOS

Nota: le versioni moderne di macOS ti chiederanno di utilizzare FileVault 2 per crittografare l'intera unità. Ti consigliamo vivamente di eseguire questo passaggio per proteggere i tuoi dati. Se si crittografa l'intera unità, non è necessario preoccuparsi molto dell'eliminazione sicura poiché la chiave di crittografia principale è protetta da una password che si controlla e che è possibile modificare o cancellare per rendere irrecuperabili i dati sull'unità. Ulteriori informazioni sono disponibili sulla crittografia con FileVault 2.

Avatar

Le istruzioni seguenti devono essere utilizzate solo per eliminare in modo sicuro i dati dalle unità in rotazione. Queste istruzioni si applicano solo alle unità disco tradizionali e non alle unità a stato solido (SSD), che sono standard nei computer moderni, chiavi USB/chiavette USB o schede SD/schede di memoria flash. L'eliminazione sicura su SSD, unità flash USB e schede SD è molto difficile! Questo perché questi tipi di unità utilizzano una tecnica chiamata livellamento dell'usura e non forniscono accesso di basso livello ai bit memorizzati nell'unità. (Puoi leggere ulteriori informazioni sul motivo per cui ciò causa problemi per l'eliminazione sicura qui). Se stai utilizzando un'unità SSD o un'unità flash USB, passa a questa sezione di seguito.

Sapevi che quando sposti un file sul tuo computer nella cartella Cestino del tuo computer e svuoti il ​​cestino, il file non viene completamente cancellato? I computer normalmente non "cancellano" i file; quando sposti un file nel cestino, il tuo computer rende il file invisibile e consente allo spazio occupato di essere sovrascritto da qualcos'altro in futuro. Pertanto, potrebbero essere necessarie settimane, mesi o addirittura anni prima che il file venga sovrascritto. Fino a quando ciò non accade, quel file "cancellato" è ancora sul tuo disco; è semplicemente invisibile alle normali operazioni. E con un po' di lavoro e gli strumenti giusti (come software di "ripristino dell'eliminazione" o metodi forensi), il file "cancellato" può essere recuperato.

Quindi, qual è il modo migliore per eliminare un file per sempre? Assicurati che venga sovrascritto immediatamente. Ciò rende difficile recuperare ciò che era scritto lì. Il tuo sistema operativo probabilmente ha già un software che può farlo per te, un software che può sovrascrivere tutto lo spazio "vuoto" sul tuo disco con parole senza senso e quindi proteggere la riservatezza dei dati cancellati.

Eliminazione sicura su macOS

Su OS X da 10.4 a 10.10, puoi eliminare in modo sicuro i file spostandoli nel Cestino e selezionando Finder > Svuota cestino sicuro.

La funzione Secure Empty Trash è stata rimossa in OS X 10.11 perché Apple riteneva di non poter garantire l'eliminazione sicura sulle unità flash veloci (SSD) utilizzate dalla maggior parte dei suoi modelli moderni.

Se utilizzi un disco rigido tradizionale con OS X 10.11 e hai dimestichezza con la riga di comando, puoi utilizzare il comando srm del Mac per sovrascrivere il file. Le istruzioni più complete (in inglese) sono disponibili qui.

Il comando srm è stato rimosso in OS X 10.12, ma è ancora possibile installarlo.

Nelle ultime versioni di macOS, puoi usare il comando rm -P per sovrascrivere il file. Questo comando sovrascrive più volte il contenuto del file.

Un avvertimento sui limiti degli strumenti di cancellazione sicura

Ricorda che il consiglio di cui sopra elimina solo i file sul disco del computer che stai utilizzando. Nessuno degli strumenti di cui sopra eliminerà i backup che sono stati effettuati da qualche altra parte sul tuo computer, un altro disco o unità USB, una "Time Machine", su un server di posta elettronica, nel cloud o inviati ai tuoi contatti. Per eliminare in modo sicuro un file, è necessario eliminare ogni copia di quel file, ovunque sia stato archiviato o inviato. Inoltre, una volta che un file è stato archiviato nel cloud (ad esempio tramite Dropbox o qualche altro servizio di condivisione file) di solito non c'è modo di garantire che venga eliminato per sempre.

Sfortunatamente, c'è anche un'altra limitazione per proteggere gli strumenti di eliminazione. Anche se segui il consiglio di cui sopra e hai cancellato tutte le copie di un file, c'è la possibilità che alcune tracce di file cancellati possano persistere sul tuo computer, non perché i file stessi non siano stati cancellati correttamente, ma perché alcune parti del sistema operativo o qualche altro programma ne tiene traccia deliberatamente.

Ci sono molti modi in cui ciò potrebbe accadere, ma due esempi dovrebbero essere sufficienti per trasmettere la possibilità. Su Windows o macOS, Microsoft Office potrebbe conservare un riferimento al nome di un file nel menu "Documenti recenti", anche se il file è stato eliminato (a volte Office potrebbe anche conservare file temporanei contenenti il ​​contenuto del file). LibreOffice può conservare tanti record quanti quelli di Microsoft Office e il file di cronologia della shell di un utente può contenere comandi che includono il nome del file, anche se il file è stato eliminato in modo sicuro. In pratica, potrebbero esserci dozzine di programmi che si comportano in questo modo.

È difficile sapere come rispondere a questo problema. È lecito ritenere che anche se un file è stato eliminato in modo sicuro, il suo nome continuerà probabilmente a esistere per qualche tempo sul tuo computer. Sovrascrivere l'intero disco è l'unico modo per essere sicuri al 100% che il nome sia sparito. Alcuni di voi potrebbero chiedersi: "Posso cercare i dati grezzi sul disco per vedere se ci sono copie dei dati da qualche parte?" La risposta è sì e no. La ricerca nel disco ti dirà se i dati sono presenti in testo normale, ma non ti dirà se qualche programma ha riferimenti compressi o codificati in altro modo. Inoltre, fai attenzione che la ricerca stessa non lasci un record! La probabilità che il contenuto del file possa persistere è inferiore, ma non impossibile.

Cancellazione sicura quando si elimina il vecchio hardware

Se vuoi buttare via un pezzo di hardware o venderlo su eBay, assicurati che nessuno possa recuperare i tuoi dati da esso. Gli studi hanno ripetutamente scoperto che i proprietari di computer di solito non riescono a farlo: i dischi rigidi vengono spesso rivenduti pieni zeppi di informazioni altamente sensibili. Quindi, prima di vendere o riciclare un computer, assicurati di sovrascrivere prima i suoi supporti di memorizzazione con parole incomprensibili. E anche se non te ne sbarazzi subito, se hai un computer che ha raggiunto la fine della sua vita utile e non è più in uso, è anche più sicuro pulire il disco rigido prima di riporre la macchina in un angolo o un armadio. Darik's Boot and Nuke è uno strumento progettato per questo scopo e ci sono una varietà di tutorial su come usarlo sul web (incluso qui).

Alcuni software di crittografia dell'intero disco hanno la capacità di distruggere la chiave principale , rendendo permanentemente incomprensibile il contenuto crittografato di un disco rigido. Poiché la chiave è una piccola quantità di dati e può essere distrutta quasi istantaneamente, questa rappresenta un'alternativa molto più veloce alla sovrascrittura con software come Boot e Nuke di Darik, che può richiedere molto tempo per unità più grandi. Tuttavia, questa opzione è possibile solo se il disco rigido è sempre stato crittografato. Se non stavi utilizzando la crittografia dell'intero disco in anticipo, dovrai sovrascrivere l'intera unità prima di sbarazzartene.

Eliminazione di CD o DVD-ROM

Quando si tratta di CD o DVD-ROM, dovresti fare la stessa cosa che fai con la carta, distruggili. Ci sono trituratori economici che li masticheranno. Non gettare mai un CD o un DVD-ROM nella spazzatura a meno che tu non sia assolutamente sicuro che non ci sia niente di sensibile su di esso.

Cancellazione sicura su dischi a stato solido (SSD), unità flash USB e schede SD

Sfortunatamente, a causa del modo in cui funzionano gli SSD, le unità flash USB e le schede SD, è difficile, se non impossibile, eliminare in modo sicuro sia i singoli file che lo spazio libero. Di conseguenza, la soluzione migliore in termini di protezione è utilizzare la crittografia . In questo modo, anche se il file è ancora sul disco, sembrerà almeno incomprensibile a chiunque ne venga in possesso e non potrà costringerti a decifrarlo . In questo momento, non possiamo fornire una buona procedura generale che rimuoverà definitivamente i tuoi dati da un SSD. Se vuoi sapere perché è così difficile eliminare i dati, continua a leggere.

Come accennato in precedenza, gli SSD e le unità flash USB utilizzano una tecnica chiamata wear leveling. Ad un livello elevato, il livellamento dell'usura funziona come segue. Lo spazio su ogni disco è diviso in blocchi, un po' come le pagine di un libro. Quando un file viene scritto su disco, viene assegnato a un determinato blocco o insieme di blocchi (pagine). Se volessi sovrascrivere il file, tutto ciò che dovresti fare è dire al disco di sovrascrivere quei blocchi. Ma negli SSD e nelle unità USB, la cancellazione e la riscrittura dello stesso blocco può logorarlo. Ogni blocco può essere cancellato e riscritto solo un numero limitato di volte prima che quel blocco non funzioni più (allo stesso modo se continui a scrivere e cancellare con carta e matita, alla fine la carta potrebbe strapparsi ed essere inutile). Per contrastare ciò, gli SSD e le unità USB cercheranno di assicurarsi che il numero di volte in cui ogni blocco è stato cancellato e riscritto sia all'incirca lo stesso, in modo che l'azionamento duri il più a lungo possibile (da cui il termine livellamento dell'usura). Come effetto collaterale, a volte invece di cancellare e scrivere il blocco su cui era originariamente memorizzato un file, l'unità lascerà invece quel blocco da solo, lo contrassegnerà come non valido e scriverà semplicemente il file modificato in un blocco diverso. È un po' come lasciare invariata la pagina del libro, scrivere il file modificato su una pagina diversa e quindi aggiornare semplicemente il sommario del libro per puntare alla nuova pagina. Tutto ciò si verifica a un livello molto basso nell'elettronica del disco, quindi il sistema operativo non si rende nemmeno conto che è successo. Ciò significa, tuttavia, che anche se si tenta di sovrascrivere un file, non vi è alcuna garanzia che l'unità lo sovrascriverà effettivamente, ed è per questo che l'eliminazione sicura con gli SSD è molto più difficile. a volte invece di cancellare e scrivere il blocco su cui era originariamente memorizzato un file, l'unità lascerà invece quel blocco da solo, lo contrassegnerà come non valido e scriverà semplicemente il file modificato in un blocco diverso. È un po' come lasciare invariata la pagina del libro, scrivere il file modificato su una pagina diversa e quindi aggiornare semplicemente il sommario del libro per puntare alla nuova pagina. Tutto ciò si verifica a un livello molto basso nell'elettronica del disco, quindi il sistema operativo non si rende nemmeno conto che è successo. Ciò significa, tuttavia, che anche se si tenta di sovrascrivere un file, non vi è alcuna garanzia che l'unità lo sovrascriverà effettivamente, ed è per questo che l'eliminazione sicura con gli SSD è molto più difficile. e scrivi semplicemente il file modificato in un blocco diverso. È un po' come lasciare invariata la pagina del libro, scrivere il file modificato su una pagina diversa e quindi aggiornare semplicemente il sommario del libro per puntare alla nuova pagina. Tutto ciò si verifica a un livello molto basso nell'elettronica del disco, quindi il sistema operativo non si rende nemmeno conto che è successo. Ciò significa, tuttavia, che anche se si tenta di sovrascrivere un file, non vi è alcuna garanzia che l'unità lo sovrascriverà effettivamente, ed è per questo che l'eliminazione sicura con gli SSD è molto più difficile. e scrivi semplicemente il file modificato in un blocco diverso. È un po' come lasciare invariata la pagina del libro, scrivere il file modificato su una pagina diversa e quindi aggiornare semplicemente il sommario del libro per puntare alla nuova pagina. Tutto ciò si verifica a un livello molto basso nell'elettronica del disco, quindi il sistema operativo non si rende nemmeno conto che è successo. Ciò significa, tuttavia, che anche se si tenta di sovrascrivere un file, non vi è alcuna garanzia che l'unità lo sovrascriverà effettivamente, ed è per questo che l'eliminazione sicura con gli SSD è molto più difficile. quindi il sistema operativo non si rende nemmeno conto che è successo. Ciò significa, tuttavia, che anche se si tenta di sovrascrivere un file, non vi è alcuna garanzia che l'unità lo sovrascriverà effettivamente, ed è per questo che l'eliminazione sicura con gli SSD è molto più difficile. quindi il sistema operativo non si rende nemmeno conto che è successo. Ciò significa, tuttavia, che anche se si tenta di sovrascrivere un file, non vi è alcuna garanzia che l'unità lo sovrascriverà effettivamente, ed è per questo che l'eliminazione sicura con gli SSD è molto più difficile.