Newsgroup: it.hobby.elettronica.digitale
Titolo: CI RIPROVO: Proteggere un hard disk da scrittura.

Salve a tutti,
ci riprovo con la mia richiesta perchè non sono riuscito ancora a trovare
una soluzione.
Volevo sapere se qualcuno è a conoscenza di un metodo standard hardware per
proteggere in scritura un hard disk eide.
So che alcuni modelli adottano dei ponticelli che permettono di fare ciò, ma
altri modelli non li hanno.
Per questo cercavo una soluzione standard, magari con un circuito composto
anche da un microcontrollore, che interposto tra l'hard disk e il computer,
mi bloccasse la possibilità di poter scrivere dati su di esso.
Ho visto che esistono delle soluzioni già pronte che hanno costi esorbitanti
per me che sono uno studente.
La mia necessità è al di fuori dal sistema operativo.
Dovrei trovare una soluzione hardware che mi giri indipendentemente dal
S.O.in
 uso, potrebbe essere Windows98, 2000, Xp, Linux.
In questo link c'è un prodotto che funziona con la porta firewire:
http://www.digitalintel.com/firefly.htm
Vorrei costruire qualcosa del genere, anche senza porta firewire ma da
attaccare alla porta eide o usb se è più facile da costruire.
Potete aiutarmi?
Grazie di tutto, Stefano.
Gradite risposte in email
macrovisi...@CANCELLAlibero.it




Abit, insieme alla sua scheda IC7-Max3 da in dotazione un apparecchio,
chiamato Secure Ide che cripta il contenuto dell'hard disk in maniera
trasparente per l'utente e via hardware... forse tra le funzionalità c'e'
anche quella della sola lettura...
ciao

 una soluzione.
Sono d'accordo con Ila quando dice che la tecnica migliore (anzi,
l'unica) sia quella di frapporsi fra il bus e l'hard disk, "ascoltare" i
comandi IDE che passano sul bus e manomettere la risposta. Aggiungo
pero` un paio di cose, giusto per complicare il tutto:
-I comandi IDE per la scrittura sono piu` di uno (almeno tre o quattro)
e abbastanza articolati;
-I segnali sul bus IDE viaggiano se non erro dagli 8 ai 16 MHz, quindi
trovo alquanto improbabile la possibilita` di utilizzare un piccolo
microcontrollore. L'ideale per fare queste cose e` una logica
programmabile, CPLD o FPGA che sia. Con esse la realizzazione non
dovrebbe nemmeno essere troppo complicata, a patto di conoscere molto
bene il protocollo IDE.
-- 
Lorenzo

anche quella della sola lettura...
domanda: di che algoritmi crittografici fa uso?

 domanda: di che algoritmi crittografici fa uso?
standard "DES" (data encryption sandard) a 40 bit...

 attaccare alla porta eide o usb se č piů facile da costruire.


 ... non sono certo del funzionamento ... ma provare non nuoce ...
bzzzz! sbagliato. Troppo facile.
Ci avevo pensato anch'io tempo fa, ma in realtà il
segnale di cui parli abilita la lettura/scritura dei comandi
sul bus, non dei dati sul disco.
Non ricordo le specifiche a memoria e non le ho sottomano, ma
per fare una lettura dei dati occorre SCRIVERE sul bus il comando
di lettura. Peccato. 
Durante la ricerca avevo trovato dei dischi
FLASH che permettono di disattivare la scrittura con un 
jumper; se non ricordo male quelli compatibili SCSI ce l'avevano
praticamente tutti, quelli IDE solo per qualche modello.
Costavano veramente cari, però.

Cazzarola è vero! l'ho sparata grossa!
Speriamo di passare inosservato ... :-))


Ciao!
Non so se hai risolto il tuo problema ma ho letto il messagigo solo ora.
Esistiono almeno due soluzioni hardware:
- Mettere una chiave elettronica che crittografa i dati inviati agli
hard-disk sulla piattina IDE
- Mettere un a scheda restore che ti permette di non modificare nessun dato
delle partizioni opportunamente configurate (puoi anche formattare se vuoi
al riavvia tutto torna come prima)
Ciao
Fabio B.