Newsgroup: it.diritto.internet
Titolo: Dati sensibili sul web

Ciao a tutti.
Alcuni software raccolgono dati sensibili che le persone mettono sul
web oppure salvano le opinioni espresse nei forum.
Visto che quei dati sensibili sono stati resi pubblici volontariamente
dalle stesse persone,
i software devono rispettare delle regole quando tengono i dati
sensibili oppure il problema non c'è più ?
Grazie

 Alcuni software raccolgono dati sensibili che le persone mettono sul
Sicuro che siano sensibili?
O sono "solo" dati personali?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net


Se sono davvero dati sensibili nella accezione normativa, la loro
diffusione (=inserimento sul web) è espressamente e chiaramente
vietata dalla norma.
Conseguentemente, il soggetto che in qualche modo detiene sul web tali
dati, anche se inseriti dagli "interessati", come vanno definiti i
soggetti che volontariamente pongano tali dati a disposizione di
tutti, si dovrebbe porre il problema.
Questo anche perché se i "veri" forum in genere non rispondono a
priori di quanto inserito dalle persone, avendo sempre la possibilità
di cancellare determinati post, si devono regolare di conseguenza.
Certo è che chi dovrebbe lamentarsi è proprio l'interessato, se i dati
li ha inseriti quest'ultimo la vedo complicata...però poi sorge il
problema della autenticazione del soggetto che "apparentemente" ha
inserito i dati.
Comunque se vengono "detenuti" per un certo periodo di tempo, direi
che la risposta è "si", si devono rispettare le regole.
A disposizione per ogni eventuale ulteriore chiarimento
Cordiali saluti.
Luca de Grazia

Nel caso di NG o simili esistono sentenze che escludono la
responsabilità per quanto postato proprio per la natura tecnica dei
medesimi.
però sono anteriori al 196/2003.
Se vogliamo essere pignoli so era parlato di "programma" se non erro,
un NG è sicuramente anche un programma ma interagisce anche con
soggetti estranei alla sfera giuridica di chi gestisce tale
programma.


 forum.
Nel caso in cui un qualsiasi form venga compilato con dati
più o meno sensibili, è necessario prescindere dal fatto che
chi ha compilato tali dati fosse a conoscenza del fatto che tali
dati siano sensibili ed è necessario proteggere in modo adeguato
tali dati evitando che possano essere impropriamente letti, copiati
od utilizzati da terze parti
Passando dall'ambito legale della questione a quello pratico,
un approccio abbastanza solido al problema è quello di usare
una classica architettura a "tre livelli" (three-tier per gli anglofoni)
ossia un'interfaccia web contenente la parte che l'utente vede e
con la quale interagisce, uno strato intermedio che si occupi del
reperimento, della memorizzazione e del controllo dei dati ed uno
strato interno (backend nel caso degli anglofoni) che si occupi
della memorizzazione e conservazione degli stessi
Volendo trasformare quanto sopra in un'applicazione reale si
potrebbe pensare a quanto segue
Un sito web con pagine scritte in un qualsivoglia "linguaggio"
(PHP, ASP, Java, Perl, Python...) che si occuperà della parte di
"presentazione" e delle validazioni "formali" (es. il controllo che
un dato obbligatorio sia stato immesso o che una data sia valida)
Uno strato intermedio (middle-tier), risiedente su un sistema separato
e protetto da un ulteriore firewall che esponga solo al server web dei
"webservices" atti a reperire o memorizzare dati, il tutto
esclusivamente
usando delle chiamate "SOAP", possibilmente veicolate su HTTPS
Uno strato interno (backend) rappresentato dal database engine, anche
questo su sistema separato e con un firewall intermedio che riceverà le
richieste dallo strato intermedio (lo stesso userà solo ed
esclusivamente
delle "stored procedures" per interagire con il database) provvedendo
a memorizzare o restituire le informazioni richieste
Considera che quanto sopra è solo una bozza di massima relativa
all'implementazione di un tale sistema e che ho volutamente omesso
molti dettagli, ma credo e spero che quanto sopra possa essere chiaro
a sufficienza e darti un'idea di come mettere insieme un'architettura
che
possa permetterti di gestire "certi tipi di dati"