APOP (acrónimo de «Authenticated Post Office Protocol») es una extensión del Protocolo de Oficina Postal (POP) definido en el RFC 1939 con el que se envía la contraseña de forma encriptada.
También conocido como: Protocolo de oficina de correos autenticado
Índice de contenidos
¿Cómo se compara el APOP con el POP?
Con el POP estándar, los nombres de usuario y las contraseñas se envían en texto plano a través de la red y pueden ser interceptados por un tercero malintencionado. APOP utiliza un secreto compartido -la contraseña- que nunca se intercambia directamente, sino sólo de forma encriptada, derivado de una cadena única para cada proceso de inicio de sesión.
¿Cómo funciona APOP?
Esa cadena única suele ser una marca de tiempo enviada por el servidor cuando el programa de correo electrónico del usuario se conecta. Tanto el servidor como el programa de correo electrónico calculan una versión en hash de la marca de tiempo más la contraseña, el programa de correo electrónico envía su resultado al servidor, que autentica el inicio de sesión del hash que coincide con su resultado.
¿Qué tan seguro es APOP?
Aunque APOP es más seguro que la autenticación POP simple, adolece de una serie de problemas que hacen que su uso sea problemático:
- Tanto el servidor de correo electrónico como el programa de correo electrónico necesitan usar (y, quizás, almacenar) la contraseña de la cuenta de correo electrónico en texto plano; esto ofrece una ruta potencialmente directa para recuperar la contraseña.
- El algoritmo para calcular la forma cifrada de la contraseña, MD5, está desactualizado y ya no se considera seguro. Para APOP, eso no significa que en la actualidad sea fácil descifrar contraseñas sólo a partir de su forma cifrada, pero aún así merece precaución.
- es problemático que la contraseña se envíe repetidamente, aunque sea de forma encriptada; eso permite más espacio para atacar.
¿Debo usar APOP?
No, evite la autenticación APOP cuando sea posible.
Existen métodos más seguros para acceder a una cuenta de correo electrónico POP. Usa estos en su lugar:
- TLS/SSL: todo el tráfico entre el programa de correo electrónico y el servidor está cifrado; esto incluye cualquier nombre de usuario y contraseña, así como los propios correos electrónicos.
- AUTH CRAM-MD5: al igual que APOP, el POP AUTH común que utiliza la autenticación CRAM-MD5 puede ser más seguro ya que la contraseña no se almacena en el proceso; TLS/SSL es superior.
Si sólo puede elegir entre autenticación POP simple y APOP, utilice APOP para un proceso de inicio de sesión más seguro.
Ejemplo de APOP
Servidor: +OK Servidor POP3 a sus órdenes 6734.1433969411@pop.example.com
Cliente: Usuario APOP 2014ee2adf2de85f5184a941a50918e3
.Servidor: El usuario +OK tiene 3 mensajes (853 octetos)
>.