Autenticació d'accés bàsica
En el context d'una transacció HTTP, la autenticació d'accés bàsica és un método dissenyat per a permetre a un navegador web, o un atre programa client, proveir credencials en la forma d'usuari i contrasenya quan se li solicita una pàgina al servidor.
Característiques
L'autenticació bàsica, com el seu nom ho indica, és la forma més bàsica d'autenticació disponible per a les aplicacions Web. Va ser definida per primera volta en l'especificació HTTP en sí i no és de cap manera elegant, pero complix la seua funció. Este tipo d'autenticació és el tipo més simple disponible pero adolix d'importants problemes de seguritat que no la fan recomanable en moltes situacions. No requerix l'us ni de cookies, ni d'identificadors de sessió, ni de pàgina d'ingrés.
Seguritat
Ha segut dissenyat en la finalitat de permetre a un navegador web o programa aportar credencials basades en nom d'usuari i contrasenya, que li permeten autenticarse davant un determinat servici. El sistema és molt senzill d'implementar, pero no obstant no està pensat per a ser utilisat sobre llínees públiques, degut a que les credencials que s'envien des del client al servidor, encara que no s'envien directament en text pla, s'envien únicament codificades en Base64, lo que fa que es puguen obtindre fàcilment degut a que és perfectament reversible, és dir, una volta que es posseïx el text codificat és possible obtindre la cadena original sense cap problema, per lo que l'informació enviada no és sifrada ni segura.
HTTP no proporciona un método per a que un servidor web obligue al navegador a "desconectar" a l'usuari. No obstant, hi ha un número de métodos per a rebujar credencials almagasenades en caché en certs navegadors web. Un d'ells és redirigint a l'usuari a una URL en el mateix domini que conté credencials que són intencionalmente incorrectes.
Per desgràcia, este comportament no és coherent entre els distints navegadors i versions de navegadors[1] Microsoft Internet Explorer oferix un método dedicat JavaScript per a borrar les credencials almagasenades en caché:[2]
<script>document.execCommand('ClearAuthenticationCache', 'false');</script>Vore també
Referències
- ↑ «Is there a browser equivalent to IE's ClearAuthenticationCache?». StackOverflow. Consultat el 15 de març de 2013.
- ↑ «IDM_CLEARAUTHENTICATIONCACHE command identifier». Microsoft. Consultat el 15 de març de 2013.
Referències
- Este artícul conté una traducció derivada de «Autenticación de acceso básica» 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.