Descubre CTAP, el protocolo Client-to-Authenticator que asegura la comunicación entre dispositivos y authenticators (security keys, smartphones) para FIDO2 y passkeys.

Vincent
Created: November 7, 2025
Updated: November 7, 2025

See the original glossary version in English here.
CTAP (Client-to-Authenticator-Protocol) es un mecanismo estandarizado diseñado para simplificar y asegurar la comunicación entre el dispositivo de un usuario (como un portátil o un navegador) y un authenticator (por ejemplo, una security key de hardware o un smartphone). Funciona como el puente que garantiza una interacción eficaz entre los múltiples componentes del proceso de autenticación del usuario, especialmente en el contexto de los estándares FIDO2 y WebAuthn.
El sistema tradicional de nombre de usuario y contraseña, considerado en su día el estándar de oro para la seguridad en línea, ha mostrado vulnerabilidades con el tiempo. Como los usuarios optan por contraseñas fáciles de recordar (y de descifrar) o reutilizan las mismas en múltiples plataformas, se hizo esencial un método más robusto y seguro. Reconociendo esta necesidad apremiante, la FIDO Alliance, en colaboración con el World Wide Web Consortium (W3C), lideró el desarrollo de sistemas más robustos: FIDO2 y WebAuthn. Y el CTAP es una pieza central de estos avances.
La comunicación a través de CTAP sigue un patrón estructurado. Primero, el software cliente (como un navegador) se conecta al authenticator y solicita información. Basándose en los datos recibidos, envía los comandos apropiados al authenticator, que a su vez devuelve una respuesta o un mensaje de error. Este proceso iterativo garantiza tanto la seguridad como la eficiencia durante la autenticación.
Mientras que ambos son componentes cruciales de FIDO2, WebAuthn se centra en la conexión entre el sistema del usuario y los sitios web que requieren identificación. En cambio, CTAP regula el enlace entre el dispositivo principal del usuario y el authenticator, como las security keys o los smartphones.
CTAP garantiza que los dispositivos y los authenticators se comuniquen de forma eficaz, haciendo que los métodos sin contraseña como las passkeys sean eficientes. Al estandarizar esta comunicación, CTAP asegura la coherencia y la seguridad en diversas plataformas y dispositivos.
Sí, está CTAP1, que se centra principalmente en la autenticación de segundo factor. CTAP2 introdujo las resident keys, promoviendo la autenticación sin contraseña. El más reciente, CTAP2.1, trajo funciones mejoradas como una mejor gestión de las resident keys y la enterprise attestation.
CTAP garantiza que los datos de autenticación sensibles, como las huellas dactilares, nunca salgan del dispositivo del usuario. Al no necesitar que los usuarios proporcionen contraseñas, los ataques de phishing, que a menudo roban dichas credenciales, se vuelven ineficaces.
Table of Contents