Digest access authentication
Digest access authentication o Autenticació d'accés en resum és un dels métodos usats en servidors web per a negociar credencials, tals com a nom d'usuari i contrasenya, des del navegador web. El segon mecanisme és Autenticació d'accés bàsica. El método «Digest access authentication» és usat per a confirmar l'identitat d'un usuari abans de servir informació sensible, com l'historial de transaccions d'un banc. S'aplica una funció hash a la contrasenya abans de ser enviada sobre la ret, lo que resulta més segur que enviar-la en text pla com en l'autenticació bàsica.
La «HTTP digest authentication» va ser dissenyada per a ser més segura que els esquemes «digest authentication» tradicionals, és, per eixemple "significativament més fort que CRAM-MD5" (RFC 2617). Algunes de les fortalees en seguritat de «HTTP digest authenticate» són:
- La contrasenya no és usada directament en el «digest», sino HA1 = MD5 (username:realm:password). Açò permet més implementacions (eixemple, JBoss) per a guardar HA1 en lloc que la contrasenya en text pla.
- El «Client nonce» va ser introduït en RFC 2671, en lo que es prevé que el client eixecute atacs «choosen-plaintext attacks» com «rainbow tables», que sí amenacen als esquemes «digest authentication».
- El «Server nonce» permet contindre marques de temps. Per lo tant el servidor pot inspeccionar els «nonce attributes» enviats pels clients prevenint atacs de replay.
- El servidor també pot mantindre una llista de problemes recents per a ser usats en els «server nonce values» prevenint l'us reiterat.
Vore també
Digest access authentication en el Viccionari.
Referències
- Este artícul conté una traducció derivada de «Digest access authentication» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.