Newsgroup: it.comp.sicurezza.varie
Titolo: Distruzione file. Curiosita'

Quando si cancella un file da dos o windows, viene solo aggiornata la fat e
quindi il file risulta fisicamente sull'hard-disk ma non visualizzabile se
non tramite un programma che legga il disco in formato raw.
Mi chiedo allora, come mai (vedi BcWipe) onn basta sovrascrivere il file con
tutti "0" ma occorre piu' di una sovrascrittura, magari con algoritmi
particolari. Come potrebbero risalire al file dopo una unica scrittura
fisica?
-- 
Bersy
Webmaster di "GiovaniRecanati.it"
http://www.giovanirecanati.it

 fisica?
Per esempio con un microscopio elettronico.
L'HD, non dimenticare è un supporto fisico, pertanto analogico.
Le testine scrivono in una porzione del disco con un determinato scarto di
errore (quindi anche lo stesso cluster non viene scritto esattamente nella
stessa posizione); con strumenti più precisi delle tradizionali testine è
possibile leggere le informazioni del cluster ma anche quelle delle
precedenti scritture (visto che non sono esattamente sovrapposti).
Per rendere difficile ciò i programmi di wiping sovrascrivono i dati più
volte con pattern opportuni, cosa che rende difficile a piacere il recupero
dei dati.
Se i dati a rischio sono pochi (es. numero di carta di credito, pin/puk del
telefonino) è consigliabile estrarli in un device virtuale (un disco che in
realtà è in RAM).
In questo modo, swap file permettendo, i dati in chiaro non vengono mai
salvati su disco.
Se i dati a rischio sono molti, e non si ha esigenza di prestazioni,
conviene utilizzare una partizione cifrata e leggere i dati con programmi
che non creano copie temporanee locali (come per esempio fanno i vari
applicativi Office).
termoPilucco.

 Le testine scrivono in una porzione del disco ................
Ottima spiegazione. Quindi per un normale utilizzo non paranoico, una
semplice scrittura di "0" dovrebbe bastare (al max 2)


 semplice scrittura di "0" dovrebbe bastare (al max 2)
Dipende dai mezzi (e la determinazione) a disposizione di chi vuole ottenere
i dati.
Per l'utente privato che non ha nulla da nascondere a governi/multinazionali
direi di sě.
termoPilucco.

 semplice scrittura di "0" dovrebbe bastare (al max 2)
meglio scrivere 1 e 0 a caso, poiche' pero' "a caso" significa di solito
"pseudocasuale" e' saggio considerare un paio di passate in piu'.
io comunque continuo a pensare che una semplice cancellazione senza
passare dal cestino + uso normale per alcuni giorni (con cancellazioni e
scrittura di file) basti e avanzi per chiunque non abbia una taglia sulla
testa o non desideri usurare inutilmente le testine.
-- 
a torino siamo piu' fighi: i nostri cantieri sono eventi culturali, mica
dei semplici buchi polverosi da cui esce un rumore assordante!
http://www.comune.torino.it/cantieri/manuale/index.htm

testa o non desideri usurare inutilmente le testine.
Se usate Eraser come programma, questo vi fa una cancellazione anche
di 35 volte dello stesso file........ed è un programma gratuito.

fisica?
In due modi.
Prima di tutto, i dati sulla superficie del disco non sono uni e zeri, e,
anche quando lo sono, NON SONO gli stessi uni e zeri che trovi nel file.
Quindi, puo' capitare che scrivendo
QUEL RAMO DEL LAGO DI COMO = 01010100001010100101001011100010110110010100
00000000000000000000000000 = 1000110011101
La differenza non e' *COSI'* plateale, ma comunque c'e' il rischio che la
superficie del disco, scrivendoci solo zeri o solo uni, non sia resettata
completamente, ma solo in parte.
Inoltre diciamo che lo "zero" sulla superficie magnetica equivalga a zero
microOersted (boh?) e l'uno a 50 microOersted.
Nel giro di un anno il magnetismo degrada l'uno a 47 mO e quindi ecco che
il controller considera "uno" tutto cio' che supera i 20 mO.
A livello logico, quindi, { 0 49 49 48 47 2 1 } e' 0111100.
Ma se scrivi uno zero sopra un uno, c'e' una certa inerzia magnetica, che
fa si' che quello "zero" mantenga un po' dell'uno primigenio... e ottieni
che sul disco hai 5. Il controller "normale" lo vede come zero, ma usando
tecniche astute, vedi che vale 5, e quindi capisci che prima c'era un 1.
Il resto e' implementazione, come diceva il mi' prof :-)
Leonardo
-- 
Tre cose sono da temere nel campo I.T.:
Un sysadmin con un cacciavite in tasca;
Un amministratore con un libro in mano;
Un utente con una grande idea in testa.

 semplice scrittura di "0" dovrebbe bastare (al max 2)
Magari meglio prima 0 e poi 1... ma sono d'accordo con barbun, in linea di 
massima.
-- 
"Ehi, fratelli. Qui c'e' scritto che c'e' anche il tempo per combattere".
SETI@home: 179WU/8705hrs now on Athlon 2.2+ :-)
SecurFaq             : 
http://securfaq.usenet.eu.org
Biancorossi Siamo Noi: 
http://www.tifonet.it/free/ancona/


Architecture: i386
Version: 0.16-7
Depends: libc6 (>= 2.2.4-4)
Filename: pool/main/w/wipe/wipe_0.16-7_i386.deb
Size: 30254
MD5sum: 7c1e53d1c7b2acb64aa33df8e00a1efa
Description: Secure file deletion
 Recovery of supposedly erased data from magnetic media is easier than
what
 many people would like to believe. A technique called Magnetic Force
 Microscopy (MFM) allows any moderately funded opponent to recover the
last
 two or three layers of data written to disk. Wipe repeatedly writes
special
 patterns to the files to be destroyed, using the fsync() call and/or
the
 O_SYNC bit to force disk access.
 .
 Homepage: 
http://gsu.linux.org.tr/wipe/
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Real sysops never die. They just forget their password.

 ha scritto nel messaggio
news:8rofhvcuptd9i0v07...@L.Serni...

Quoto tutto perchè ciò che hai decritto / spiegato è mooooooooooolto
interessante...cmq scusa la domanda...he facoltà fai / hai fatto? E, in
particolare, in quale corso hai studiato questo?
Scusa la domada stupida.
Grazie.
Ciao!

interessante...cmq scusa la domanda...he facoltà fai / hai fatto?
Ingegneria Informatica; quella roba li' viene in piccola parte dal
corso dell'ottimo prof. Millanta [1], in parte da vari articoli su
Internet, in parte da un "paper" di Gutmann:
http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html
Leonardo
[1] era solito elencare l'equazioni che governano il comportamento
    di un componente o una linea elettrica, e poi scuotere il capo
    e dire "Non e' mica vero nulla" [2]. Adoravo quell'uomo :-)
[2] ed aveva ragione: v. la legge di Harvard, derivata dalla legge
    di Murphy, e in una certa misura la legge di Flap.


 a zero microOersted (boh?) [...]
ach! il Serni mi copia! mi sento tutta orgogliona
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.2. C, C++ and ASM developers
                               and beta testers are welcome!