Kode

¿Qué es una aplicación de autenticación?

Una aplicación de autenticación genera los códigos de seis dígitos que escribes después de tu contraseña cuando tienes activada la verificación en dos pasos (2FA). Al configurarla, el servicio muestra un código QR con una clave secreta. La app guarda la clave y, con ella y la hora actual, calcula un código nuevo cada 30 segundos. Funciona sin conexión, y cada código deja de servir un momento después.

Cómo se crean los códigos

El código QR contiene una clave secreta que solo conocen el servicio y tu móvil. Cada 30 segundos, la app combina la clave con la hora y convierte el resultado en un número de seis dígitos. El servicio hace el mismo cálculo; si los números coinciden, entras. El método es un estándar abierto llamado TOTP (RFC 6238), y por eso cualquier app de autenticación funciona con cualquier servicio que ofrezca «aplicación de autenticación».

Al móvil no se le envía nada, así que la app funciona también en modo avión. Por eso importa el reloj del móvil: si va un minuto o más desfasado, los códigos suelen ser rechazados (cómo arreglarlo).

Por qué es más segura que los códigos por SMS

No es perfecta: una página de inicio de sesión falsa y convincente puede pedirte el código y usarlo al instante. Revisa la dirección antes de escribir un código. Las llaves de acceso (passkeys) no se pueden robar así, en los servicios que las admiten.

Cómo configurarla

  1. Instala una app de autenticación.
  2. En los ajustes de seguridad del servicio, busca la verificación en dos pasos y elige aplicación de autenticación (no SMS).
  3. Escanea el código QR con la app. ¿No puedes escanearlo? La mayoría de los servicios también muestran la clave como texto para escribirla.
  4. Escribe el código actual de la app para confirmar.
  5. Guarda los códigos de respaldo que te muestra el servicio, en otro sitio que no sea el móvil. Te permiten entrar si pierdes el móvil.

¿Qué app elegir?

Todas generan los mismos códigos; la diferencia está en dónde se guardan las claves y cómo pasan a un móvil nuevo:

Algunos servicios usan su propia app, como Steam Guard. Y las aprobaciones con un toque («¿Eres tú? Sí») son una función de la app de ese servicio, no de las apps de autenticación en general.

Si pierdes el móvil

La clave solo existe donde la guarda la app. Si estaba sincronizada o tenía copia, la recuperas en el móvil nuevo. Si no, se ha perdido: entra con un código de respaldo o con la recuperación de cuenta del servicio, y vuelve a configurar la verificación en dos pasos. Por eso importan los códigos de respaldo.

Kode

Kode es una app para iPhone de Peter Theill (1,99 € una sola vez) que genera estos códigos, sin cuenta, sin anuncios y sin conexiones de red. Tus claves están en el llavero del iPhone y te acompañan a un iPhone nuevo con el llavero de iCloud, cifrado de extremo a extremo. Kode puede traer tus códigos desde Google Authenticator y otras apps: Pasa tus códigos a Kode.

Descargar en el App Store