Hay muchas formas diferentes de generar y enviar códigos de autenticación de dos factores (escribí una publicación de blog explicando cómo funcionan todos), pero para casi todos los escenarios, los códigos caducan.
Para aplicaciones como Google Authenticator, que hacen el temporizador de cuenta regresiva junto a los códigos y parecen ser lo que estás preguntando aquí, te dan un poco de espacio para eludir porque es realmente frustrante cuando el código caduca antes de que lo escribas. La cantidad de tiempo adicional que obtienes depende de la aplicación, pero generalmente son solo unos segundos.
- ¿Por qué no se incluye un caché direccionable de contenido en Internet?
- ¿Los protocolos y conceptos de redes van a estar desactualizados? ¿Vale la pena aprenderlos?
- Además de FTP, ¿qué protocolo se puede usar para transferir archivos? ¿TCP puede hacer esto?
- ¿Cuál es la diferencia entre el protocolo LACP y PAGP?
- ¿Qué microcontrolador tiene el protocolo I2C?
¡La forma en que funciona es realmente interesante! Los códigos se generan realmente en función de la combinación de algún número grande aleatorio (llamado semilla ) y la hora actual. Pero siempre le tomará un poco de tiempo escribir los códigos y enviarlos, por lo que muchas de las aplicaciones lo incorporan y le muestran el código combinado con el tiempo 5 segundos en el futuro, en lugar del código basado en la hora actual.
Si fueras realmente rápido, es posible que puedas vencer a la computadora y que tu inicio de sesión sea rechazado porque todavía está esperando el código de antes.