Newsgroup: it.comp.www.html
Titolo: Proteggere l'accesso con password,ma sul serio

Ciao,devo realizzare un'applicazione che permette di accedere a dati
presenti su un server su internet.
Situazione: server con un database (in formato da decidere) connesso a
internet,e un numero imprecisato di persone (anche 200) che accedono a
questo database
I dati devono essere presentati a video tipo un report,nulla di
complesso,qualche ricerca e via.
Un programma scritto da me sta sul server e riempie il database man
mano che gli arrivano i dati da varie fonti,ma questo non ha
importanza.
Mia idea: faccio un programma in CBuilder (un semplice client) che si
collega al server (Interbase ad esempio),recupera i dati e li mostra
elegantemente  a video,stampa,ricerca ecc,solo che devo distribuire il
client a ognuna di queste persone,con tutte le controindicazioni del
caso
Idea due: permetto alle 200 persone di accedere al database tramite un
browser,fanno le loro ricerche e il risultato gli si presenta a video
(un esempio a caso l'internet movie database)
Il risultato finale e' lo stesso,un report da stampare o vedere a
video.
Nel caso dell'idea due che e'quella per cui chiedo consiglio,mi sapete
indicare dove documentarmi e che software usare per realizzare una
cosa di questo genere? Sul server cosa devo far girare,che database
usare?
E ora la cosa piu'importante:
i dati sono privati,molto privati,quindi l'accesso deve essere
protetto da password
Ma non deve essere una protezione blanda,deve essere una cosa per cui
possa garantire una protezione molto alta. Non essendo esperto in
questo campo posso rivolgermi anche ad aziende che possono creare
sistemi di protezione validi.
Mentre facendo il client io posso garantire la sicurezza dei dati non
posso dire lo stesso tramite l'accesso con un browser,qualcuno mi puo'
dare qualche dritta?
Java? sono bravetto in C vari (visual,builder..) ma Java non l'ho mai
aperto,potrebbe essere utile?
Grazie!

 aperto,potrebbe essere utile?
No. La protezione per essere efficace deve essere fatta sul
server, qualsiasi controllo fatto dal client puo' essere
facilemte aggirato.
	Mauro

:E ora la cosa piu'importante:
:i dati sono privati,molto privati,quindi l'accesso deve essere
:protetto da password
:Ma non deve essere una protezione blanda,deve essere una cosa per cui
:possa garantire una protezione molto alta. Non essendo esperto in
:questo campo posso rivolgermi anche ad aziende che possono creare
:sistemi di protezione validi.
nel caso di un DBMS, devi settare l'autenticazione sul server web e cosi' il
DBMS vedra' lo userID (gia' verificato dal httpd) e gli dara' le
informazioni che gli servono.
suggerimento: usa apache e mySQL o PostGreSQL
:Mentre facendo il client io posso garantire la sicurezza dei dati non
:posso dire lo stesso tramite l'accesso con un browser,qualcuno mi puo'
:dare qualche dritta?
se riesci a garantire la sicurezza con il client personalizzato vuol dire
che usi un sistema cifrato, e comunque penso che se sfrutti librerie
standard non ha poi quella gran sicurezza.
contrariamente se usi un sistema di autenticazione ritorni al punto sopra.
:Java? sono bravetto in C vari (visual,builder..) ma Java non l'ho mai
:aperto,potrebbe essere utile?
no.
[mi sembra di aver gia' risposto diverse volte a questa domanda]