Oppure

Loading
06/01/11 10:33
Alex
Ciao a tutti!
Stò progettando un programmino che ha bisogno di cancellare in modo irrecuperabile un determinato file.
Ho quindi pensato di usare il medoto gutmann it.wikipedia.org/wiki/…

volevo soltanto capire se è sufficente aprire il file con uno stream o con un descrittore di file e dare il via alle sovrascritture o bisogna fare diversamente ad es accedendo in qualche maniera ai settori del disco fisso dove è memorizzato il file..

aaa
06/01/11 11:49
TheKaneB
questi metodi funzionano bene soltanto se hai la possibilità di accedere ai settori fisici.
Questo è fattibile soltanto su filesystem primitivi come FAT16/32.

Su Filesystem moderni, come NTFS, resterà sempre qualche traccia del vecchio file per molto tempo (anche mesi o anni a seconda dell'uso del computer) a causa del suo funzionamento di tipo journaled.

Il metodo in se sembra valido ma ricordati che sarà efficace soltanto su tali Filesystems.
aaa
06/01/11 15:57
Alex
non pretendo di rendere i file illeggibili alla cia, ma facendo così è possibile rendere il recupero almeno impossibile tramite software?

non si può proprio fare niente quindi?

i programmi come eraser o ccleaner come funzionano allora?
aaa
06/01/11 16:31
TheKaneB
di funzionare funzionano. Però se applicati a filesystem di tipo FAT sono molto più efficaci.

Se ti leggi i manuali dei programmi che hai citato tu stesso, troverai esattamente le stesse cose che ho detto io :-)
aaa
07/01/11 11:50
Alex
grazie mille!

ho un'ultima domandina però:
ma il journaling non serve per cercare di presrvare i dati da cadute di tensione? cosa centra con la cancellazione dei file?
aaa
07/01/11 18:27
TheKaneB
il journaling serve per due cose:

- rendere i dati più sicuri
- rendere il filesystem più veloce

Per il modo in cui funziona NTFS, il journal è "mischiato" in mezzo al filesystem, e puoi avere più copie fisiche dello stesso file nel disco (di cui una sola è quella correntemente valida). Ecco perchè è meno efficace la cancellazione dei files. Altri filesystem che hanno il journal esclusivamente sui metadati (come ext3) sono meno sicuri, ed è quindi anche più facile cancellare i dati con questi metodi.
aaa
07/01/11 19:55
Alex
interessante..
quindi per assurdo più il disco è pieno meno è sicuro...

su wikipedia non ci sono scritte queste cose...
aaa
08/01/11 16:51
TheKaneB
wikipedia è assolutamente inaffidabile. Non prenderla mai come "fonte", ma soltanto come spunto per ricerche più approfondite.

Spesso i "veri esperti" non perdono il loro tempo su Wikipedia, ma su papers accademici di un certo rilievo e su libri specialistici. Wikipedia è un po' per i fatti suoi, in balìa di persone che hanno più voglia di farsi conoscere che di far conoscere
aaa