Newsgroup: it.lavoro.professioni.webmaster
Titolo: SSL: chi mi aiuta? URGENTE!

Un saluto a tutti,
volevo chiedere alcuni chiarimenti riguardo la connessione ad un server
sicuro tramite SSL.
Allora, innanzitutto vi dico le cose che già so:
- che va acquistato un certificato (es. verisign) e installarlo sul server
- che una volta installato il certificato esso può essere associato a tutto
il dominio o soltanto ad alcune cartelle specifiche
- che il certificato mi permette di criptare le informazioni raccolte
attraverso due chiavi
- che devo far riferimento ai miei file utilizzando il suffisso
https://etc.
..
Ora, la situazione è questa.
Devo realizzare un sistema di prenotazione in cui il visitatore inserirà la
propria carta di credito. Attenzione, si parla di prenotazione e non di
acquisto, quindi non avverrà nessuna transazione effettiva. Il passaggio
delle informazioni dal form al database deve essere crittografate ecco
perchè volevo affidarmi all'SSL.
I miei dubbi sono:
- una volta installato il certificato posso realizzare la mia applicazione
lato server come al solito o devo passare dei parametri specifici in un modo
ben peciso? Per capirci, se raccolgo i dati da un form e devo scriverli nel
database procedo al solito modo o devo stare attento a qualche accorgimento?
- la chiave per il criptaggio devo passarla io ogni volta che invio i dati?
- è ipotizzabile realizzare il tutto in ASP/Access oppure è preferibile un
altro database con soluzioni quindi del tipo ASP/MySQL o PHP/MySQL?
- nel form posso far riferimento al file per scrivere i dati nel database
nel solito modo (es: <form action="nomefile.asp">) oppure devo sempre
specificare il protocollo e il percorso assoluto (es. <form
action="
https://www.miodominio.it/nomefile.asp
">)?
E poi una cosa che non è direttamente legata all'SSL ma alla sicurezza.
Se memorizzo i numeri di carta di credito in un database non corro rischi
che qualcuno ne entri in possesso? Ovvero, non avendo un server mio, posso
fidarmi di un server dedicato o un housing? Ci sono dei rischi che l'hoster
entri in possesso del database?
Un grazie in anticipo a chiunque possa darmi una mano.
The Elf

 Un grazie in anticipo a chiunque possa darmi una mano.
Prego
Francesco II

Dimenticavo un paio di cose:
- avete riferimenti o guide in lingua italiana a parte 
www.trustitalia.it
?
Ho cercato molto sul web ma non ho trovato moltissimo...
- quando passo le informazioni con il protocollo SSL queste vengono criptate
ma nel database poi come vengono inserite, in chiaro o crittografate?
Eventualmente, come occorre procedere per decriptarle?
Grazie ancora
The Elf

 Cosi anche se ti rubano i dati dal DB non ricavano i numeri di CC.
Buona idea...
Grazie infinite per la pronta risposta e per i preziosi consigli. Sulle
altre domande sai darmi qualche suggerimento?
The Elf

Il certificato digitale una volta installato sul server web,
riesce tramite una chiave pubblica (che viene passata al client cioč
browser) e una privata che sta sulla tua macchina
a fare in modo che le cartelle o le parti di dominio che vuoi 
proteggere viaggiano in rete criptografate.
l' host che ha il certificato č diversa da quella non lo ha (sia per
la porta utilizzata sia per altri parametri e chiavi che devi dirgli
di usare..)e sei tu che devi decidere quando passarare da http ad https 
tramite link o redirect!comunque dal punto di vista della programmazione
non cambia niente
ciao ciao 
Marco 

 nulla.
Sbagliero', ma per me il certificato "certifica" solo che tu sei quello che
dici di essere
lupetto