Sovrascrivere il disco rigido per eliminare in modo sicuro un file?

6

Sto lavorando su un computer su cui non posso installare il nuovo software. Non ha installato un software di cancellazione sicuro. Supponiamo che io abbia un file (o file) sensibile che vorrei eliminare e prevenire (o rendere molto difficile) il recupero. Se dopo aver cancellato il file (s) ho riempito il disco rigido con altri file non riservati e poi cancellato quelli (ripetendo questo processo un paio di volte) questo essenzialmente farebbe la stessa cosa di un'utilità di cancellazione sicura che pulisce l'unità?

    
posta Drew 10.05.2013 - 20:24
fonte

8 risposte

8

Se usi sdelete da Microsoft ( link ) non devi installare nulla . Ha un'opzione per riempire lo spazio del disco inutilizzato anche con zero. Se hai già cancellato i file, questo è quello che voglio fare per assicurarmi che non rimanga nulla del file originale.

    
risposta data 10.05.2013 - 20:51
fonte
3

Dipende. Se si desidera eliminare ogni traccia del file, è più complesso dei settori di sovrascrittura.

A seconda del file system che si sta utilizzando, ma se ad es. NTFS: anche se riempie tutto lo spazio libero, ci possono essere delle cose lasciate nel MFT, nelle aree di journaling, ecc. Se si tratta di un file molto piccolo, l'intero file può essere contenuto nella MFT, ecc.

Inoltre, i database dei servizi di indicizzazione, le cronologie "più recenti" nelle app che hanno avuto accesso al file, i file temporanei generati dalle app, ecc. possono contenere anche tracce, contenuti parziali o contenuti completi ...

    
risposta data 11.05.2013 - 04:17
fonte
2

Non è possibile garantire che il tuo file verrà cancellato con successo solo cercando di sovrascriverlo con altri file. Non hai voce in capitolo su quali settori vengono scritti con i dati. Il tuo file cancellato rimarrà sul disco rigido finché il sistema operativo non deciderà di scrivere su quei settori. Quindi la risposta breve è no. Sdelete è uno strumento sysinternals che dovrebbe funzionare o qualcosa come gomma. O ancora meglio, non mettere file sensibili su un sistema che non controlli.

    
risposta data 11.05.2013 - 15:37
fonte
2

Windows ha uno strumento chiamato cipher che può essere utilizzato per sovrascrivere completamente lo spazio vuoto su disco con 0x00 e 0xFF

Esegui semplicemente cmd: cipher / w: c: (c: è la lettera dell'unità su cui desideri eseguire l'esecuzione)

    
risposta data 07.07.2017 - 14:44
fonte
0

Se uno ha un editor esadecimale (che non ha creato file di backup), in linea di principio è possibile modificare il file e sostituire i caratteri con altri personaggi, spostare blocchi di caratteri, ecc., quindi salvarli sul posto. Sostituisci anche ogni carattere con 00, scrivi il file, quindi sostituisci tutti gli 00 con FF, ecc. Il nuovo file scritto non può essere più piccolo del file originale o non sovrascriverà tutto il file originale. Ciò presuppone, ovviamente, che il sistema abbia un programma che modificherà i dati esadecimali.

    
risposta data 31.08.2013 - 04:02
fonte
0

In primo luogo dipende dal tipo di disco rigido che hai.

Se si tratta di un SSD, non è garantito che la scrittura sul disco funzioni per una serie di motivi e la scrittura su di essa più volte non è più utile della prima. In teoria, gli SSD vengono cancellati con dati casuali una tantum. In effetti, i dettagli tecnici degli SSD rendono impossibile accertarsi che qualsiasi dato sia stato cancellato o addirittura cancellato. Se Google "UCSD e SSD e cancellazione sicura" è possibile leggere tutto su di esso.

Se si tratta di un disco piatto, è possibile utilizzare un programma come gomma da cancellare per cancellare in modo efficace i dati fino a che noi (il pubblico) lo sappiamo. Fare ciò che hai fatto è in qualche modo utile, a seconda della tecnologia che il tuo avversario ha a disposizione per recuperare i dati con. In generale, i dati casuali sono più efficaci perché 1) è solo la maggior parte del costo aggregato per ogni bit su un disco che decide se quel bit è un 1 o uno 0; il disco fisico sottostante reale ha un sacco di ambiguità da indagare che letteralmente significa che la carica precedente è ancora rappresentata all'interno del bit. 2) le parole hanno schemi che possono essere usati per dedurre ciò che la prima carica per ogni dato bit deve essere stata. Tale addebito può quindi essere sottratto per riportare il bit allo stato precedente (un passo indietro).

Le uniche persone che stanno per andare a quel livello di impegno al momento (cioè, chi sono in grado di farlo) sono i governi alla ricerca di criminali e criminali alla ricerca di ... a prescindere da quali siano i criminali interessati, a seconda di cosa le loro motivazioni sono: denaro, ideologia, carnal questo e quello o miglioramento dell'ego.

Probabilmente non valuti questa attenzione da nessuno e la tecnologia non è così semplice e disponibile che le tue informazioni personali siano a rischio del ladro casuale.

Per gli SSD, tuttavia, quest'ultima istruzione non è vera. Potrebbe essere facile come montare il disco per i ladri per vedere tutto ciò che pensavi di aver cancellato. Questa non è una preoccupazione teorica. Ho fatto una cancellazione sicura su un SSD e in seguito ho scoperto che c'era molto da vedere semplicemente rimontando il disco. Devi distruggere fisicamente gli SSD in questo momento. Il comando Cancellazione sicura, che dovrebbe pulire l'intero disco, dipende al 100% dal fatto che il produttore del disco l'abbia implementato correttamente per quel disco in fabbrica o all'origine. Questo non può essere mostrato con mezzi ordinari (quindi puoi provarlo a te stesso) per un dato disco. Non hai quindi modo di sapere se i dati siano andati o meno, sebbene tu possa provare, come ho fatto io, che i dati NON sono decisamente andati.

    
risposta data 18.11.2013 - 21:45
fonte
0

È difficile cancellare NTFS perfettamente. Ricorda di cancellare anche lo spazio allentato. Mi rimetto alle altre risposte su come farlo.

Personalmente ho usato hyperion per evitare tutto questo casino. Forse è un'alternativa valida. link . Pulisci l'intestazione del tuo file di programma compresso alcune migliaia di volte, e svuota lo swap eseguendo un programma con memoria intensiva ... Il tuo programma non sarà mai ripristinato.

C'è anche il metodo provato e vero di concatenare un file di programma in qualche DLL, o JPG, qualunque cosa sia più conveniente, e usare un piccolo programma per estrarlo quando ne hai bisogno. Nei miei casi di utilizzo, i file originali apparivano intatti quando vi si accede.

    
risposta data 07.07.2017 - 19:25
fonte
-1

Quando eliminiamo i file su qualsiasi sistema operativo, elimina solo l'elenco dei file dall'indice. Ora il sistema operativo non registra se il file è presente oppure no, scriverà un nuovo file in un percorso file precedente.

Alcune applicazioni come [utilità TuneUp Vedi 7 ° punto] fornire Opzione Trasher per eliminare in modo sicuro i file.

Per fare ciò, Installa TuneUp Utility

  • Semplice clic destro su qualsiasi file
  • Seleziona TuneUp shredder

Ora dopo questa nuova piccola finestra apparirà puoi selezionare il metodo di sovrascrittura del file e Eliminare lo spazio libero allocato in modo che tutto lo spazio sia riempito con 0

    
risposta data 11.05.2013 - 18:14
fonte

Leggi altre domande sui tag