[ruby-it] [rails] autenticazione/login

Paolo Montrasio paolo a paolomontrasio.com
Lun 11 Gen 2010 14:49:04 CET


Firefox ha un'estensione chiamata web developer toolbar. Installa per 
l'appunto una toolbar con un menu Miscellaneous, Clear Private Data..., 
HTTP Authentication che cancella le credenziali di autenticazione HTTP 
senza dover chiudere il browser. Comodo per chi sviluppa.

A parte questo, trattandosi di un'applicazione per un solo utente le 
fasi di login e di logout possono essere facilmente controllate per cui 
anche chiudere il browser potrebbe essere accettabile. L'unico vero 
problema è l'invio in chiaro della password, cosa che fanno anche i 
soliti form di autenticazione web a meno che i dati non viaggino su 
https.

Di nuovo, trattandosi di un'applicazione mono utente potresti generarti 
il tuo certificato per l'HTTPS e installarlo sul server e sul client. In 
questo modo fai SSL senza pagare Verisign & Co.

Paolo

Simone Federici wrote:
> la basic authentication è gestita dal browser l'autenticazione passa
> codificata nell'header della request
> la codifica è base64, e ovviamente esiste una decodifica... non stiamo
> parlando di criptatura quindi
> non menzionerei la sicurezza quando si parla di basicautentication.
> 
> non è sicura, o meglio se il tuo cliente passa da un proxy o c'è un 
> attacco
> man in the middle, chi è in mezzo ha la possibilità di loggarsi con il 
> tuo
> account senza nessuna fatica.
> 
> se invece c'è SSL, reperire la password che passa codificata è molto più
> difficile.
> rimane però il problema del logout
> 
> 
> Simone Federici
> -----------------------------------
> Architect
> 
> 
> 
> 2010/1/11 Luca Reghellin <email a reghellin.com>

-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list