Kerberos Explicado con Parques y Atracciones
Imagina que quieres visitar un parque de atracciones exclusivo que requiere un proceso especial para ingresar y disfrutar de sus juegos. Este parque representa el "dominio" en el sistema de Kerberos.
Compra del Pase de Acceso (Obtención del TGT):
Tú (El Cliente): Eres como un visitante que desea entrar al parque. Para hacerlo, primero necesitas obtener un pase de acceso especial.
La Taquilla (El KDC): La taquilla del parque actúa como el Key Distribution Center (KDC). Es el único punto donde puedes obtener el pase de acceso necesario para disfrutar de las atracciones. Dentro de la taquilla trabajan dos empleados clave: uno encargado de verificar tu identidad (el Authentication Service, AS) y otro que te entrega el pase de acceso (el Ticket Granting Service, TGS).
Identificación y Pago (Autenticación): Para obtener tu pase, primero debes presentar tu identificación y pagar la entrada (esto es similar a ingresar tu nombre de usuario y contraseña). El empleado de verificación (AS) comprueba tu identidad.
Recibo del Pase de Acceso (TGT): Una vez que tu identidad es confirmada, el empleado que entrega los pases (TGS) te da un pase de acceso general (el Ticket Granting Ticket, TGT). Este pase no te permite subir a los juegos directamente, pero sí te da el derecho de obtener tickets individuales para las atracciones específicas dentro del parque.
Uso del Pase de Acceso para Obtener Tickets para Atracciones (Obtención del TGS):
Solicitud de Tickets para Atracciones: Con tu pase de acceso (TGT) en mano, ahora puedes acercarte a los quioscos dentro del parque (de nuevo al KDC/TGS) para obtener tickets para las atracciones específicas que quieres disfrutar.
Obtención de Tickets para Atracciones: Presentas tu pase de acceso (TGT) en el quiosco, y a cambio, recibes un ticket para una atracción específica (el Ticket Granting Service, TGS). Este ticket te permite acceder a la atracción deseada.
Disfrutar de las Atracciones (Acceso a Servicios):
Acceso a las Atracciones (Servicios): Con el ticket de la atracción en mano, te diriges a la entrada de la atracción deseada (el servidor de aplicación, AP). Muestras tu ticket, y el personal de la atracción verifica que es válido. Una vez verificado, puedes disfrutar de la atracción.
En este proceso, tu identidad se verifica solo una vez en la taquilla principal (KDC), y luego utilizas el pase de acceso general (TGT) para obtener tickets para atracciones específicas sin necesidad de volver a verificar tu identidad. Cada ticket para una atracción (TGS) está cifrado de manera que solo la atracción específica para la que fue emitido puede validar su autenticidad.
Esta analogía ilustra cómo funciona la autenticación en Kerberos: el proceso inicial para verificar la identidad del usuario y emitir un TGT, seguido de la obtención de TGS para acceder a servicios específicos, garantizando seguridad y eficiencia en el acceso a múltiples recursos o servicios dentro de una red.
Última actualización