¿Qué es una contraseña de un solo uso (OTP)?

Una contraseña de un solo uso (OTP) es una contraseña válida para acceder una única vez a un sistema informático.

Las contraseñas fijas tradicionales son vulnerables al acceso no autorizado si se filtran a terceros. Las contraseñas pueden verse comprometidas debido a la interceptación de los canales de comunicación, a ataques de fuerza bruta prolongados y a otros métodos, a menudo sin que el usuario legítimo sea consciente de ello. En cambio, una contraseña de un solo uso solo es válida una vez, por lo que resulta muy eficaz para impedir accesos no autorizados derivados de filtraciones de contraseñas. Las contraseñas de un solo uso (OTP) se utilizan ampliamente en situaciones que requieren un alto nivel de seguridad, como la banca en línea, las aplicaciones de correo electrónico web y los juegos en línea.

En las primeras implementaciones, las contraseñas de un solo uso (OTP) solían generarse mediante tokens de hardware específicos. Estos tokens sincronizan sus relojes con el sistema al que se accede y generan periódicamente un nuevo número (OTP). Los usuarios activan el token durante el inicio de sesión, consultan la OTP que aparece en pantalla y la utilizan como contraseña de acceso. Este método se conoce como OTP sincronizada por tiempo.

Más recientemente, el método de OTP de desafío-respuesta ha ganado popularidad, y los smartphones se han convertido en una herramienta habitual para este enfoque. En este proceso, los usuarios registran previamente su smartphone en el sistema de destino. Al iniciar sesión, primero introducen su ID de usuario y contraseña. A continuación, el sistema envía la OTP al smartphone del usuario, normalmente por SMS, correo electrónico o mediante una aplicación específica. El usuario introduce la OTP recibida en la pantalla de inicio de sesión para completar el proceso. Dado que estos sistemas utilizan dos niveles de autenticación, suelen denominarse verificación en dos pasos o autenticación de dos factores (2FA).

F5 BIG-IP Access Policy Manager (APM) facilita la implementación eficiente de sistemas de OTP de desafío-respuesta, lo que mejora la seguridad sin sacrificar la facilidad de uso.