Uno de los principales métodos prometedores de MFA es U2F, que se basa en un mecanismo inicial de intercambio de claves y desafío-respuesta.
Es un protocolo relativamente nuevo, y solo está comenzando a ver una adopción más generalizada, especialmente entre las grandes entidades web como Google, pero no es el primer mecanismo fácil de usar, de intercambio de claves y de respuesta a desafíos; de hecho, dos vienen a la mente con bastante facilidad:
-
SSH, que ha existido desde 1995 y está disponible en prácticamente todas las cajas de Linux y BSD instaladas desde 2000, con una creciente adopción en Windows a través del software complementario en versiones anteriores y software integrado en versiones más recientes ; y
-
PGP, que ha existido desde 1991, y en realidad está incluido en algunos de los Yubikeys más nuevos (aunque, de manera controversial, con una implementación de código cerrado en la última generación), y
Parece que tendría mucho sentido utilizar cualquiera de estos protocolos / estándares ampliamente disponibles (respectivamente) como un mecanismo de MFA para más que solo SSHing en una máquina remota o correo electrónico encriptado; así que, ¿por qué tampoco han ganado tracción donde U2F está en auge?