Autenticación con contraseña de un solo uso

Una tarjeta de plástico para operaciones bancarias en línea, con contraseñas de uso único. Las contraseñas se mostraron al rascar la superficie tras su uso.

Una contraseña de un solo uso u OTP (del inglés One-Time Password) es una contraseña que pierde su validez después de su uso, de ahí su denominación. Por lo general, se emplea como parte de una autenticación de doble factor. La OTP soluciona una serie de deficiencias que se asocian con una contraseña tradicional (estática). La deficiencia más importante que se aborda en las OTP es que, en contraste con contraseñas estáticas, no son vulnerables a ataques de replay. También hace al sistema más resistente frente ataques de fuerza bruta, ya que cada vez que cambia la contraseña, los intentos realizados anteriormente para romper la contraseña anterior son inútiles y hay que empezar de nuevo. Esto significa que un posible intruso que logre registrar una OTP que ya se utiliza para iniciar sesión en un servicio o realizar una transacción no será capaz de abusar de ella, puesto que ya no será válida. En el lado negativo, las OTPs son difíciles de utilizar en los seres humanos, debido a que un ser humano no puede memorizar todas. Por lo tanto, se requiere de una tecnología adicional para funcionar.

Métodos de implementación

Hay distintos métodos para generar este tipo de sistemas:

Véase también

Referencias

  1. ↑ «One-Time Password (OTP): mayor seguridad en la red». IONOS Digitalguide. Consultado el 11 de marzo de 2022.
  2. ↑ J. Mohamad,"Software Engineering and Computer Systems", Second International Conference,ICSECS 2011. Springer
  3. ↑ Dhiren R. Patel,"Information Security: Theory And Practice" Prentice Hall 2008
  4. ↑ La mejor app de autenticación de doble factor gratis que he probado es open source, europea y es más segura que la de Google