¿Cuáles son las ventajas de usar Kerberos sobre otros sistemas?

Kerberos es un protocolo de autenticación de red que utiliza tickets encriptados para pasar información a través de redes no seguras. La autenticación Kerberos presenta varias ventajas sobre otros métodos de autenticación de red para que los nodos que se comunican entre sí puedan confiar en que la información que reciben es auténtica y confiable y que las futuras sesiones tendrán la misma autenticidad.

Autenticacion mutua

Cuando dos nodos, como un cliente y un servidor o un servidor y un servidor, comienzan las comunicaciones, pasan tickets cifrados a través de un sistema externo de confianza llamado Centro de distribución de claves. El KDC pasa un ticket secreto con una clave de descifrado a ambos nodos. Luego, los nodos se pasan marcas de tiempo cifradas entre sí y usan la clave para descifrarlos. Si lo hacen con éxito, autentican a sus contrapartes y pueden confiar el uno en el otro mientras la sesión permanezca abierta.

Contraseñas

Cuando un servidor intenta autenticar una computadora cliente utilizando el protocolo Kerberos, el cliente no tiene que enviar una contraseña; gracias a la autenticación mutua, tanto el cliente como el servidor tienen la información necesaria para descifrar los tickets. Esto significa que cualquier rastreador de paquetes que escuche la comunicación no tendrá acceso a las contraseñas de los clientes o servidores, y mucho menos cualquier otra información que se pase durante la sesión.

Sesiones integradas

Cuando un nodo de cliente se autentica en una red compatible con Kerberos, recibe un ticket de cliente con una marca de tiempo de vencimiento. Mientras el ticket no haya expirado, el cliente puede usarlo para acceder a cualquier otro servicio de red que admita la autenticación Kerberos sin tener que volver a autenticarse. Si la sesión del cliente en la red aún está activa pero el ticket expira, el cliente puede solicitar un nuevo ticket.

Sesiones renovables

Una vez que un cliente y un servidor se han autenticado entre sí, nunca más tienen que volver a hacerlo. Como parte de la autenticación mutua, el cliente recibe credenciales del servidor. Cuando el cliente inicia una sesión futura, envía sus credenciales al servidor, que las reconoce e inmediatamente autentica al cliente. Esto elimina la necesidad de un KDC, por lo que los dos nodos pueden establecer una conexión segura incluso más rápido que durante su primera sesión.

Sobre el Autor

Laura Gittins ha escrito desde 2008 y es experta en diseño de documentos. Tiene una licenciatura en inglés, redacción profesional y técnica. Ha escrito artículos de educación y diseño de documentos para eHow.

Créditos fotográficos

Ryan McVay / Photodisc / Getty Images

  1. Ninguna contraseña cruza la red en texto sin formato. De hecho, el ÚNICO momento en que se pasa una contraseña a través de la red es cuando se cambia una contraseña.
  2. las credenciales tienen una vida limitada
  3. inicio de sesión único (como una vez que tiene credenciales, se utilizan para obtener credenciales específicas para un sistema específico)
  4. flexibilidad: cada sistema puede imponer restricciones adicionales a las credenciales (por ejemplo, se puede requerir que la vigencia de la credencial original sea MUY corta), lo que degrada el uso del inicio de sesión único, otro hace que los límites de tiempo dependan del origen del conexión).
  5. control centralizado: permite la revocación de nuevos accesos, deshabilita el nuevo acceso a los sistemas
  6. Control de configuración sobre los algoritmos de cifrado utilizados
  7. servidores de respaldo para failover
  8. susceptible de autenticación de múltiples factores.
  9. Y ahora también es compatible con el uso de PKI
  10. Uso de claves aleatorias para cada sesión (tanto para el servidor Kerberos como para el sistema de destino)
  11. (más técnico) cada sesión utiliza dos teclas, una para la transmisión y otra diferente para la recepción.