TOTP: qué es (códigos que cambian cada 30 segundos)
TOTP es el estándar que usan las apps autenticadoras para generar un código distinto cada 30 segundos, a partir de un secreto guardado en tu dispositivo y la hora actual.
- Qué es
- Código que cambia cada 30 s
- Desde
- 2011 (RFC 6238)
- Veredicto
- Sí
Qué es
TOTP significa «contraseña de un solo uso basada en tiempo». Cuando activas la verificación en dos pasos con una app autenticadora, esa app y el servicio comparten un secreto. A partir de ese secreto y de la hora actual, los dos calculan el mismo código de 6 dígitos, que caduca y cambia cada 30 segundos.
No hace falta conexión a internet ni cobertura: el cálculo ocurre en tu propio dispositivo. Por eso es inmune a la interceptación de SMS o al duplicado de SIM, pero depende por completo de que conserves ese secreto.
Cuándo se introdujo
El IETF, el organismo que define los estándares técnicos de internet, publicó TOTP como RFC 6238 en mayo de 2011. Es una evolución de HOTP (RFC 4226, de 2005), que usaba un contador en vez del reloj como variable para calcular el código.
Por qué se usa
Se usa porque es más resistente que el SMS: el código no viaja por ninguna red que alguien pueda interceptar o redirigir, y no depende de tu número de teléfono ni de tu operadora.
El reverso: el secreto que genera esos códigos vive en tu dispositivo. Si lo pierdes sin haber guardado una copia, o sin usar una app que la ofrezca, pierdes también la capacidad de generar esos códigos para todas las cuentas que protegías así.
¿Lo usamos?
Sí, es el estándar recomendable, siempre con copia. Sin una copia del secreto en otro sitio, TOTP se convierte en otro punto único de fallo dentro de tu móvil.
Comprueba esto
- ¿Tienes copia de los secretos de tus códigos TOTP en más de un sitio?
- ¿Sabes si tu app autenticadora guarda copia en la nube o solo vive en este móvil?
- ¿Tienes los códigos de respaldo de las cuentas que proteges con TOTP?
Fuente oficial: RFC 6238, TOTP: Time-Based One-Time Password Algorithm (IETF)