“Uno de los pocos protocolos de autenticación que no envían un secreto compartido entre el usuario o la parte que solicita el acceso y el autenticador es la autenticación de Handshake de desafío (CHAP). Es un protocolo punto a punto (PPP) desarrollado por la Fuerza de Tarea de Ingeniería de Internet, IETF. En particular, es útil durante el inicio de enlace inicial y los controles periódicos de comunicación entre el enrutador y el host.
Por lo tanto, CHAP es un protocolo de verificación de identidad que funciona sin enviar un secreto o un secreto mutuo compartido entre el usuario (parte que solicita el acceso) y el autenticador (parte verificadora de identidad).
Si bien todavía se basa en un secreto compartido, el autenticador envía un mensaje de desafío al usuario que solicita acceso y no un secreto compartido. La parte que solicita el acceso responderá con un valor generalmente calculado utilizando el valor de hash unidireccional. La parte que verifica la identidad verificará la respuesta en función de su cálculo.
La autenticación solo tendrá éxito si los valores coinciden. Sin embargo, el proceso de autenticación fallará si la parte solicitante de acceso envía un valor diferente al del autenticador. E incluso después de la autenticación de conexión exitosa, el autenticador puede enviar un desafío al usuario de vez en cuando para mantener la seguridad limitando el tiempo de exposición para posibles ataques."
Cómo funciona el capítulo
CHAP trabaja en los siguientes pasos:
1. Un cliente establece un enlace PPP a un NAS (servidor de acceso a la red) que solicita autenticación.
2. El remitente envía un desafío a la parte de la solicitud de acceso.
3. La parte que solicita el acceso responde al desafío utilizando el algoritmo de hash unidireccional MD5. En la respuesta, el cliente enviará un nombre de usuario, junto con el cifrado del desafío, la contraseña del cliente y la ID de sesión.
4. El servidor (autenticador) verificará la respuesta comparándola con el valor hash esperado en función de su desafío.
5. El servidor inicia una conexión si los valores coinciden. Sin embargo, terminará la conexión si los valores no coinciden. Incluso en la conexión, el servidor aún puede solicitar al cliente que envíe una respuesta a nuevos mensajes de desafío, ya que CHAP identifica el cambio con frecuencia.
Las 5 características principales de CHAP
CHAP tiene una variedad de características que lo hacen diferente de otros protocolos. Las características incluyen:
Los 4 paquetes de chapas diferentes
CHAP Authentication usa los siguientes paquetes:
Configuración de CHAP sobre la autenticación y las máquinas de usuario
Los siguientes pasos son necesarios al configurar el CHAP:
a. Inicie los comandos a continuación en el servidor/autenticación y las máquinas de usuario. Por lo general, estas siempre serán máquinas de pares.
b. Cambie los nombres de host de ambas máquinas utilizando el siguiente comando. Escriba el comando en cada una de las máquinas de pares.
C. Finalmente, proporcione un nombre de usuario y contraseña para cada máquina utilizando el siguiente comando.
Conclusión
En particular, los desarrolladores de CHAP desarrollaron CHAP diseñaron este protocolo para proteger los sistemas contra los ataques de reproducción al garantizar que la parte que solicita el acceso utiliza una variable e identificador incrementalmente cambiante. Además, el autenticador controla el tiempo y la frecuencia de enviar desafíos a un usuario o una parte que solicita el acceso.