Esta página se tradujo automáticamente. Lee la versión original en inglés aquí.
Whitepaper empresarial de Passkeys. Guías prácticas, patrones de despliegue y KPIs para programas de passkeys.
Estado de compatibilidad en navegadores
Novedades (abril de 2026): Chrome 146 lanza DBSC con disponibilidad general en Windows, sacando la función de su fase de prueba de origen (Origin Trial). La compatibilidad con macOS (utilizando Secure Enclave) llegará en una próxima versión de Chrome. Google también anunció una hoja de ruta pública para la identidad federada (vinculaciones SSO de origen cruzado), el registro avanzado (mTLS / claves de hardware) y claves basadas en software para dispositivos sin hardware seguro.
| Navegador | Windows | macOS | Linux | Android | iOS | Estado |
|---|---|---|---|---|---|---|
| Chrome | ✅ GA (Chrome 146, TPM) | 🚧 Próximamente (Secure Enclave) | ❌ | ❌ | ❌ | GA en Windows (abril de 2026), macOS en una próxima versión |
| Edge | ⏸️ Prueba finalizada | ❌ | ❌ | ❌ | ❌ | La prueba de origen finalizó en oct. de 2025, sin disponibilidad general anunciada |
| Safari | N/A | 🔄 Evaluando | N/A | N/A | 🔄 Evaluando | WebKit en discusión, sin implementación anunciada |
| Firefox | 🔄 Monitoreando | 🔄 Monitoreando | 🔄 Monitoreando | 🔄 Monitoreando | 🔄 Monitoreando | Evaluando, sin compromiso de implementación |
Leyenda: ✅ Disponibilidad general | 🚧 Anunciado / en desarrollo | ⏸️ Prueba finalizada | 🔄 Evaluando/monitoreando | ❌ Aún no disponible
Nota: DBSC tiene disponibilidad general (GA) en Windows con TPM a partir de Chrome 146 (abril de 2026). La compatibilidad con macOS a través de Secure Enclave se implementará a continuación. La hoja de ruta indicada por Google también incluye claves basadas en software para extender la protección a dispositivos sin hardware seguro dedicado.
Principales ventajas: DBSC vs. modelo actual
| Característica | Modelo de cookies actual | Modelo DBSC |
|---|---|---|
| Tipo de token | Portador (posesión = acceso) | Vinculado (posesión + clave = acceso) |
| Consecuencia de robo | Toma de control total de la cuenta | Token inútil (no se puede actualizar) |
| Duración de la sesión | Corta (por seguridad) | Larga / infinita (seguro por diseño) |
| Fricción del usuario | Alta (inicios de sesión frecuentes) | Baja (seguridad invisible) |
| Evasión de MFA | Vulnerable (pasar la cookie) | Resistente (se requiere dispositivo) |
| Revocación | Lenta (esperar a que caduque) | Casi en tiempo real (falla en la siguiente actualización) |
La arquitectura de la World Wide Web se fundó sobre un principio de falta de estado. Cuando el HTTP se diseñó por primera vez, no retenía información sobre los usuarios entre las solicitudes. Para resolver esto, se inventó la "cookie": un pequeño fragmento de datos enviado desde un sitio web y almacenado en la computadora del usuario, para ser enviado de vuelta al sitio web en cada solicitud posterior. Durante décadas, este mecanismo ha servido como base para la gestión de sesiones. Cuando un usuario inicia sesión, el servidor valida sus credenciales y emite una cookie. Esta cookie actúa como un "token de portador" (bearer token). En el mundo físico, un instrumento al portador es un documento que otorga al titular los derechos o activos que representa; si tiene el bono, es dueño del bono. De manera similar, en el mundo digital de HTTP, si tiene la cookie, es el usuario.
Artículos recientes
♟️
Por qué necesita observabilidad de autenticación para CIAM
🔑
Explicación de las Device Bound Session Credentials (DBSC)
📖
WebAuthn Relying Party ID (rpID) y claves de acceso: dominios y aplicaciones nativas
♟️
Estrategia de claves de acceso: Por qué fallará su implementación de claves de acceso
♟️
Problemas del día 2 de las claves de acceso: 5 riesgos tras el lanzamiento
Esta capacidad de portador es simultáneamente la mayor utilidad de la web y su vulnerabilidad más profunda. La seguridad de toda la sesión, y por extensión, la identidad, los datos y los activos financieros del usuario, descansa por completo en el secreto de esa cadena de cookies. Si un actor malintencionado puede copiar esa cadena, puede hacerse pasar por el usuario desde cualquier dispositivo, en cualquier parte del mundo, eludiendo por completo las comprobaciones de autenticación iniciales. Esta vulnerabilidad específica ha dado lugar a una economía sumergida a escala industrial de "robo de cookies" y "secuestro de sesiones".
A medida que la industria refuerza con éxito la "puerta principal" de la autenticación mediante la adopción de los estándares FIDO (Fast Identity Online) y las claves de acceso (passkeys), los atacantes están cambiando su enfoque hacia la "puerta trasera": la sesión activa. Hacer phishing de una contraseña es cada vez más difícil, pero robar una cookie de sesión sigue siendo peligrosamente efectivo. La respuesta de la industria a esta amenaza creciente es Device Bound Session Credentials (DBSC).
DBSC representa un cambio de paradigma en la forma en que se mantienen las sesiones web. Propone alejarse de los simples tokens de portador hacia un modelo en el que la sesión está vinculada criptográficamente al dispositivo. Con Chrome 146 (abril de 2026) lanzando DBSC en disponibilidad general para Windows, el estándar ha pasado de ser experimental a una capacidad de producción que los equipos web pueden implementar hoy mismo. Chrome utiliza los TPM en Windows y, a continuación, implementará la compatibilidad con Secure Enclave en macOS; la especificación en sí es independiente del almacenamiento de claves y solo requiere que sea "robusto frente a la amenaza descrita". Esto hace que las cookies robadas sean mucho menos valiosas. No se pueden actualizar desde otro dispositivo sin la clave vinculada.
Este artículo proporciona un análisis exhaustivo de DBSC, diseñado para arquitectos de seguridad, gerentes de producto y desarrolladores. Explora la arquitectura técnica, las implicaciones comerciales de la "seguridad sin fricciones", la relación con estándares emergentes como Shared Signals (CAEP/RISC), y cómo las organizaciones pueden prepararse para este futuro utilizando plataformas como Corbado.
Preguntas clave que responde este artículo
Para navegar por la complejidad de este nuevo estándar, primero debemos comprender los problemas fundamentales de la gestión de sesiones actual y cómo DBSC ofrece soluciones. Cada una de estas áreas representa una vulnerabilidad o limitación crítica que DBSC aborda.
La falla fundamental de la gestión de sesiones actual es la "portabilidad" de la confianza. Cuando un servidor emite una cookie de sesión, esencialmente está emitiendo un pasaporte que funciona para cualquiera que lo posea. Aunque los navegadores han implementado defensas como las banderas HttpOnly y Secure (que evitan el acceso a JavaScript y aseguran la transmisión sobre HTTPS), estas defensas solo protegen contra vectores de extracción específicos como Cross-Site Scripting (XSS) o rastreo de red. No ofrecen ninguna protección contra malware que se ejecuta en el dispositivo anfitrión. Los "Infostealers" son programas maliciosos diseñados específicamente para localizar el archivo de almacenamiento de cookies del navegador en el disco, descifrarlo (a menudo utilizando las propias credenciales de nivel de sistema operativo del usuario) y exfiltrar el contenido a un servidor de comando y control. Una vez que el atacante posee la cookie, puede realizar un ataque de Pase de cookie (Pass-the-Cookie), inyectando el token robado en su propio navegador para secuestrar la sesión. El servidor, al ver una cookie válida, asume que la solicitud es legítima.
DBSC introduce un segundo factor de autenticación en el propio bucle de mantenimiento de la sesión. A diferencia de una cookie segura estándar, que es un secreto estático, una sesión DBSC consta de un token de portador de corta duración y una prueba de posesión criptográfica. El navegador genera un par de claves pública y privada que se almacenan de forma segura en el dispositivo. El servidor vincula la sesión a la clave pública. Periódicamente, el navegador debe demostrar que aún posee la clave privada firmando un desafío del servidor. La especificación requiere un almacenamiento de claves "robusto frente a la amenaza descrita". Chrome utiliza el TPM en Windows cuando está disponible. Si un atacante roba la cookie de un dispositivo diferente, no puede actualizarla porque no puede generar la firma criptográfica requerida. El aspecto de "portador" se reduce a una ventana de tiempo muy corta, mientras que el aspecto de "vinculación" proporciona una continuidad a largo plazo.
Las claves de acceso y DBSC son tecnologías complementarias que aseguran diferentes fases del ciclo de vida del usuario. Las claves de acceso (FIDO2) resuelven el problema de la autenticación, demostrando la identidad para iniciar una sesión sin contraseñas y, por lo tanto, eliminando el phishing de credenciales. DBSC aborda el problema de la fase posterior a la autenticación, haciendo que el secuestro de sesiones mediante el robo de cookies sea significativamente más difícil. La Alianza FIDO enmarca a DBSC como una tecnología complementaria que "eleva el nivel" contra el secuestro de sesiones. Juntos, reducen la superficie de ataque durante el ciclo de vida del inicio de sesión y la sesión, aunque DBSC no protege contra malware con acceso continuo al dispositivo o ataques en tiempo real de intermediario en el navegador (browser-in-the-middle) en el mismo dispositivo.
| Tecnologías | Phishing remoto | Relleno de credenciales | Robo de tokens |
|---|---|---|---|
| Claves de acceso | ✅ | ✅ | ❌ |
| DBSC / DPoP | ❌ | ❌ | ✅ |
| Claves de acceso + DBSC / DPoP | ✅ | ✅ | ✅ |
Cómo funcionan en conjunto las claves de acceso y DBSC
| Aspecto | Claves de acceso | DBSC | Beneficio combinado |
|---|---|---|---|
| Alcance | Autenticación (inicio de sesión) | Gestión de sesiones | Protección integral |
| Amenaza mitigada | Phishing de contraseñas, relleno de credenciales | Secuestro de sesiones remotas, robo de cookies | Nivel significativamente superior contra la toma de cuentas |
| Experiencia del usuario | Inicio de sesión sin contraseñas | Protección de sesión transparente | Experiencia fluida y segura |
| Almacenamiento de claves | Credenciales vinculadas al dispositivo o sincronizadas | Vinculado al dispositivo (HSM cuando esté disponible) | Autenticación flexible, vinculación rígida de sesiones |
| Implementación | Reemplaza las contraseñas | Mejora las sesiones existentes | Mejoras progresivas en seguridad |
DBSC no es el primer intento de resolver este problema. El "Token Binding" fue un estándar anterior que intentaba vincular las cookies a la conexión subyacente TLS (Seguridad de la Capa de Transporte). Si bien era sólido desde el punto de vista criptográfico, el Token Binding no logró ser adoptado debido a su fuerte dependencia de la capa TLS. En la web moderna, las conexiones TLS a menudo terminan en equilibradores de carga, CDN o proxies inversos, mientras que la lógica de la aplicación reside en servidores ubicados detrás de ellos. Propagar la información de Token Binding a través de estas complejas capas de red demostró ser demasiado difícil. DBSC aprende de este fracaso operando completamente en la capa de aplicación (HTTP). No depende de la conexión de red subyacente, lo que lo hace compatible con los equilibradores de carga, proxies e infraestructura en la nube existentes.
Para los líderes de producto, DBSC ofrece una oportunidad para mejorar la seguridad y, al mismo tiempo, mejorar la experiencia del usuario (UX). Tradicionalmente, una alta seguridad significaba tiempos de espera de sesión cortos, lo que obligaba a los usuarios a iniciar sesión con frecuencia (fricción). Al vincular la sesión al dispositivo, el riesgo de robo remoto de cookies se reduce significativamente. Las empresas pueden considerar duraciones de sesión más largas, sabiendo que las cookies robadas no se pueden actualizar desde otro dispositivo. Sin embargo, DBSC no protege contra el robo del dispositivo, el malware persistente en el dispositivo ni el abuso por parte de un usuario malintencionado, por lo que las políticas de duración de la sesión aún deben reflejar estos riesgos residuales.
Para comprender la urgencia que hay detrás de DBSC, uno debe apreciar la sofisticación del panorama de amenazas moderno. El robo de cookies de sesión ha pasado de ser un truco de hackers de nicho a una industria automatizada y escalable.
El Malware como Servicio (MaaS) ha reducido la barrera de entrada para los ciberdelincuentes. Los "Infostealers" como RedLine, Raccoon, Vidar y Taurus son cepas de malware disponibles comercialmente diseñadas con un objetivo principal: la exfiltración de datos de los navegadores web. Estos ladrones se distribuyen a través de correos electrónicos de phishing, software crackeado o anuncios maliciosos. Una vez instalados, atacan las rutas de archivos específicas donde navegadores como Chrome, Edge y Firefox almacenan sus datos.
Estos registros se agrupan y se venden en mercados de la dark web como Genesis Market (antes de su cierre) y Russian Market. Los compradores pueden buscar registros que contengan cookies activas para objetivos específicos de alto valor: "Salesforce", "Gmail", "Bank of America" o "AWS Console".
La evasión: El valor de un registro de cookies reside en su capacidad para eludir la Autenticación Multifactor (MFA). La mayoría de los desafíos de MFA (SMS, TOTP, Push) ocurren solo durante el evento de inicio de sesión. Una vez que se establece la sesión y se emite la cookie, el servidor asume que el usuario es de confianza. Un atacante que importa una cookie de sesión válida se desliza directamente por la puerta de MFA, apareciendo ante el servidor como el usuario que regresa a una pestaña activa.
Las suites de productividad en la nube son objetivos primordiales. Una cookie de sesión robada para una cuenta de Google Workspace o Microsoft Entra ID (anteriormente Azure AD) puede otorgar a un atacante acceso al correo electrónico corporativo, documentos y sistemas internos. La propia inteligencia de amenazas de Google ha reportado un aumento masivo en el robo de cookies como un vector principal para acceder a las Cuentas de Google, nombrándolo explícitamente como el impulsor de su inversión en DBSC. Señalan que a medida que habilitan obligatoriamente la verificación en dos pasos (2SV) y las claves de acceso, los atacantes simplemente han cambiado las tácticas del phishing de credenciales (que 2SV / las claves de acceso detienen) al robo de cookies (que 2SV / las claves de acceso a menudo no detienen).
Históricamente, los motores de riesgo han intentado detectar el robo de sesiones analizando las huellas dactilares de los dispositivos (fingerprints), observando la cadena de User-Agent, la resolución de pantalla, las fuentes instaladas y la dirección IP. Si de repente aparece una cookie de sesión desde una nueva IP con una huella dactilar de canvas ligeramente diferente, el servidor podría invalidarla. El problema: Las iniciativas de privacidad en los navegadores (como Intelligent Tracking Prevention de Safari y Privacy Sandbox de Chrome) están reduciendo activamente la entropía de estas huellas dactilares para detener el seguimiento de anuncios. Esto hace que las huellas dactilares "buenas" para la seguridad sean cada vez más difíciles de aplicar. Además, los atacantes ahora usan navegadores "Anti-Detect" que les permiten falsificar estas huellas dactilares a la perfección para que coincidan con el perfil de la víctima, lo que hace que la detección heurística sea ineficaz. DBSC reemplaza este juego de adivinanzas probabilístico con una prueba criptográfica determinista.
Device Bound Session Credentials (DBSC) introduce una API y protocolo estandarizado para crear sesiones vinculadas a una clave en el dispositivo del cliente. La especificación requiere un almacenamiento de claves "robusto frente a la amenaza descrita", pero es independiente en cuanto a la implementación. Chrome utiliza TPM en Windows cuando está disponible. Esta sección detalla la mecánica tal como se define en el borrador de trabajo de W3C y la documentación de Chrome.
| Componente | Descripción | Papel en DBSC |
|---|---|---|
| Agente de usuario (navegador) | La aplicación cliente (Chrome, Edge, etc.). | Gestiona el par de claves, maneja la interacción con HSM e intercepta las solicitudes de red para adjuntar pruebas. |
| Parte usuaria (servidor) | La aplicación web (p. ej., portal bancario). | Emite desafíos, verifica firmas y gestiona el ciclo de vida de la sesión. |
| Almacenamiento de claves | Almacenamiento seguro (TPM, Secure Enclave u otro) | Almacena la clave privada. Chrome utiliza TPM en Windows cuando está disponible; la especificación es independiente de la implementación. |
| Cookie de sesión | Una cookie HTTP estándar. | Se utiliza como token de portador, pero con una vida útil muy corta (p. ej., de 5 a 10 minutos). |
| Prueba de posesión | Una firma criptográfica. | Un JWT enviado por el navegador para probar que aún posee la clave privada. |
El ciclo de vida de DBSC permite una transición sin problemas de una sesión estándar a una sesión vinculada, asegurando la compatibilidad con versiones anteriores y una mejora progresiva.
El proceso de vinculación comienza inmediatamente después de que el usuario se autentica utilizando métodos estándar (contraseña, clave de acceso, etc.).
Señal del servidor: Tras el inicio de sesión exitoso, el servidor establece una cookie de sesión (como de costumbre) pero añade una cabecera específica que indica el soporte de DBSC.
HTTP HTTP/1.1 200 OK Set-Cookie: session_id=xyz123...; Secure; HttpOnly; SameSite=Strict Secure-Session-Registration: (ES256 RS256); path="/auth/dbsc/register"
Generación de claves: El navegador analiza esta cabecera. Genera un nuevo par de claves asimétricas (p. ej., Curva Elíptica P-256), almacenado de forma segura en el dispositivo.
Solicitud de registro: El navegador envía una solicitud a la ruta de registro especificada. Esta solicitud incluye la Clave Pública recién generada dentro de un JSON Web Token (JWT), firmado por la Clave Privada (atestación autofirmada).
HTTP POST /auth/dbsc/register HTTP/1.1 Content-Type: application/jwt \<Cabecera JWT\>.\<Carga útil JWT que contiene clave pública\>.\<Firma\>
Vinculación de sesión: El servidor valida la firma para asegurar que la clave pública sea funcional. Luego actualiza su base de datos para asociar la sesión del usuario (session_id=xyz123) con esta Clave Pública específica. A partir de este momento, la sesión queda "vinculada".
Para equilibrar la seguridad con el rendimiento (las operaciones seguras de claves pueden añadir latencia), DBSC utiliza un sistema de token dual.
Este es el núcleo del mecanismo de seguridad. Cuando la cookie de corta duración caduca, un atacante en un dispositivo diferente queda bloqueado, pero el usuario legítimo (con acceso a la clave vinculada) puede continuar.
HTTP POST /auth/dbsc/refresh HTTP/1.1 Sec-Secure-Session-Id: \<ID de sesión\> Secure-Session-Response: \<Firma JWT del desafío\>
Considere a un atacante que infecta el equipo del usuario con RedLine Stealer. Roban el
access_token y el session_id. Los importan a su propio navegador.
La privacidad es un objetivo central de diseño de DBSC. La especificación de W3C prohíbe explícitamente el uso de identificadores globales que puedan rastrear a los usuarios en distintos sitios.
La implementación de DBSC requiere que el servidor mantenga un estado de las claves públicas.
public_key y el last_challenge junto al user_id y session_expiry.Más allá de las especificaciones técnicas, DBSC conlleva implicaciones importantes para la estrategia comercial, las hojas de ruta de productos y las posturas de cumplimiento.
Las iniciativas de seguridad a menudo se consideran centros de costos o generadores de fricción. DBSC da un giro a esta narrativa. El siguiente diagrama ilustra cómo la vinculación de dispositivos crea una cascada de beneficios comerciales:
Los marcos normativos como el RGPD (Reglamento General de Protección de Datos) en Europa exigen a las organizaciones implementar "medidas técnicas y organizativas apropiadas" para garantizar la seguridad.
Los informes técnicos de la Alianza FIDO destacan el concepto de los "Niveles de garantía" (Assurance Levels).
Para apreciar completamente a DBSC, debemos compararlo con otras tecnologías que han intentado resolver problemas similares.
Como se mencionó, el Token Binding intentó vincular la sesión a la capa TLS.
DPoP (RFC 9449) es el estándar para los tokens OAuth "restringidos al remitente". Vincula tanto los tokens de acceso como los tokens de actualización a una clave pública, lo que es crítico, ya que los tokens de actualización son credenciales de portador de larga duración. Cada solicitud de API incluye una prueba DPoP: un JWT firmado con el método HTTP, la URL, la marca de tiempo y un identificador único. Las especificaciones de alta garantía como FAPI 2.0 exigen tokens restringidos al remitente; DPoP es el método recomendado cuando el mTLS no está disponible.
La diferencia clave: Las claves DPoP viven en el contexto de la aplicación. La mejor práctica es utilizar API del SO para almacenamiento no extraíble, pero esto no se aplica estrictamente: muchas implementaciones mantienen las claves en una memoria accesible para JavaScript. Si un atacante puede ejecutar código arbitrario (XSS, malware), puede acceder a las claves DPoP o generar pruebas a demanda. DPoP detiene la reproducción de tokens entre clientes diferentes, pero no puede proteger el contexto de un navegador comprometido.
DBSC mueve la prueba de posesión al navegador y al hardware. La clave privada vive en un TPM o Secure Enclave que JavaScript no puede leer ni exportar. El navegador maneja el protocolo y produce firmas sin exponer las claves al código de la aplicación. Incluso si la aplicación web está totalmente comprometida, un atacante no puede acuñar nuevas pruebas para las cookies robadas en otra máquina.
| Aspecto | DPoP | DBSC |
|---|---|---|
| Objetivo | Tokens de acceso y actualización OAuth | Cookies de sesión de navegador |
| Almacenamiento de claves | Contexto de aplicación (mejor práctica: API del SO) | Respaldado por hardware (TPM) |
| Resistencia a XSS | ⚠️ Depende de la implementación | ✅ Claves no exportables |
| Uso principal | Aplicaciones nativas, SPA, FAPI 2.0 | Sesiones web para usuarios |
Sinergia: Como señala la Alianza FIDO, las claves de acceso eliminan el phishing en el inicio de sesión, mientras que DBSC/DPoP protegen los tokens posteriores a la autenticación. Una arquitectura moderna combina ambos: DPoP para las API OAuth (especialmente la banca abierta regulada), y DBSC para las sesiones del navegador. Juntos cierran el vector de ataque de "copiar y pegar" en todo el ciclo de vida de la sesión.
Acortar simplemente la vida útil de las cookies (p. ej., a 15 minutos) mejora la seguridad, pero arruina la UX. Los usuarios se ven obligados a iniciar sesión constantemente. DBSC permite la seguridad efectiva de una cookie de 5 minutos con la experiencia de usuario de una cookie de 30 días.
El potencial de DBSC se amplifica cuando se combina con el Marco de Señales Compartidas (SSF), específicamente el Perfil de Evaluación de Acceso Continuo (CAEP) y la Gestión de Riesgos (RISC). Nota: SSF/CAEP es una capacidad de ecosistema emergente; el patrón arquitectónico está definido, pero la implementación cruzada entre proveedores todavía está madurando.
En el modelo antiguo, si el dispositivo de un usuario se veía comprometido, el Proveedor de Identidad (IdP) no tenía forma de decirle al Proveedor de Servicios (SP) que cancelara la sesión en ese instante. El SP tendría que esperar a que caducara la cookie.
El flujo DBSC + CAEP que se prevé:
La adopción de DBSC depende de los proveedores de navegadores. El panorama en 2026 ha cambiado sustancialmente: Chrome pasó DBSC de la prueba de origen a la disponibilidad general en Windows en abril de 2026, y macOS será el siguiente. Otros navegadores aún lo están evaluando.
Google es el principal impulsor de DBSC y el primer navegador en enviarlo de manera generalizada.
Microsoft está participando activamente.
La postura de Apple es fundamental para la cobertura móvil.
Mozilla tiene un incidente sobre la posición en los estándares que evalúa a DBSC observando preocupaciones sobre la complejidad y la privacidad. No hay un compromiso público para implementarlo una vez que el estándar se estabilice.
Dado el nivel de compatibilidad actual del ecosistema con DBSC y las claves de acceso, las organizaciones deben adoptar un enfoque por fases para implementar estas tecnologías complementarias. La hoja de ruta a continuación describe acciones inmediatas y los hitos de planificación estratégica:
Implementar primero las claves de acceso: Comience con la implementación de las claves de acceso para asegurar la capa de autenticación. Esto proporciona protección inmediata contra el phishing de credenciales y es el requisito previo para obtener un valor real de DBSC.
Lanzar los endpoints de registro y actualización DBSC: Con la disponibilidad
general en Chrome 146, el trabajo real es ahora la integración del backend: agregar las
cabeceras Secure-Session-Registration en las respuestas de inicio de sesión e
implementar /dbsc/register junto con un endpoint de actualización que verifique los
desafíos firmados. No es necesario
modificar el código del frontend.
Implementar sesiones de corta duración con tokens de actualización: Si aún no está listo para DBSC, adopte el patrón arquitectónico de tokens de corta duración con mecanismos de actualización. Esto prepara su backend para DBSC al mismo tiempo que mejora la seguridad actual.
Adoptar un enfoque híbrido: Utilice la detección de características para servir DBSC a los navegadores capaces (actualmente Chrome 146+ en Windows, Secure Enclave en macOS próximamente) mientras mantiene opciones de reserva (fallbacks). Esto maximiza la seguridad sin excluir a los usuarios de Safari, Firefox o Edge.
Prepararse para los próximos elementos de la hoja de ruta: Google ha mencionado explícitamente la identidad federada (vinculaciones SSO de origen cruzado), el registro avanzado (mTLS / claves de hardware) y las claves basadas en software para una mayor cobertura de dispositivos. Si opera una capa de SSO o IdP, comience a planificar el enlace de origen cruzado ahora.
Integrarse con Proveedores de Identidad: Si usa Okta, Auth0 u otros IdP similares, trabaje con ellos para habilitar el soporte de DBSC en sus SDK. Muchos participaron en las Pruebas de Origen y están lanzando activamente las capacidades DBSC ahora que Chrome cuenta con disponibilidad general.
Implementar DBSC desde cero supone una gran carga de ingeniería. Requiere experiencia criptográfica, un profundo conocimiento de las inconsistencias del navegador y una sólida infraestructura del lado del servidor para gestionar claves y desafíos. Aquí es donde Corbado actúa como un habilitador.
No se puede construir una sesión de alta garantía sobre un inicio de sesión de baja garantía. Si un usuario inicia sesión con una contraseña débil, la sesión es tan segura como esa contraseña. El producto principal de Corbado (claves de acceso gestionadas) proporciona la base necesaria. Al integrar Corbado, las organizaciones pueden implementar claves de acceso fácilmente, asegurando que el inicio de la sesión sea resistente al phishing.
Corbado aprovechará DBSC para mejorar la detección de dispositivos de confianza. Cuando las señales DBSC estén disponibles, proporcionarán una prueba criptográfica de que una sesión se origina desde un dispositivo específico, lo que permitirá a Corbado aumentar los niveles de confianza de autenticación en consecuencia.
Para preguntas sobre cómo planea Corbado integrar DBSC en su plataforma, comuníquese con el equipo.
Durante los próximos años, la web será híbrida. Algunos usuarios tendrán navegadores compatibles con DBSC (Chrome en Windows 11); otros estarán en sistemas más antiguos. Manejar esta fragmentación es difícil. El motor de Passkey Intelligence de Corbado está diseñado para manejar exactamente este tipo de lógica de reserva, ofreciendo claves de acceso a dispositivos capaces y opciones de reserva a otros. Esta misma inteligencia se aplica a la vinculación de sesiones, asegurando que la seguridad se maximice para cada usuario de acuerdo con las capacidades de su dispositivo.
La era del "Token de portador" está llegando a su fin. La gestión de sesiones actual está fallando estrepitosamente: los tokens de portador pueden ser robados por operaciones de malware a escala industrial y utilizados desde cualquier dispositivo, lo que permite la toma de control de cuentas que eluden incluso los métodos de autenticación más sólidos. Esta vulnerabilidad fundamental ha creado una economía sumergida que vale miles de millones.
Device Bound Session Credentials (DBSC) representa la respuesta emergente de la industria. A diferencia de las cookies seguras tradicionales con sus banderas HttpOnly y secretos estáticos, DBSC añade una prueba de posesión criptográfica a través de claves vinculadas al dispositivo. Esto hace que las cookies robadas sean mucho menos valiosas. No se pueden actualizar desde otro dispositivo. Mientras que el Token Binding fracasó al exigir cambios complejos en la capa TLS en toda la infraestructura, DBSC triunfa al operar en la capa de aplicación HTTP, siendo compatible con los equilibradores de carga y las arquitecturas de CDN existentes. Nota: DBSC tiene rutas de reserva documentadas donde el navegador omite la vinculación (TPM no disponible, errores de red), por lo que reduce en gran medida el riesgo de robo de cookies, aunque no lo elimina.
La sinergia entre DBSC y las claves de acceso eleva significativamente el estándar frente a los atacantes en todo el recorrido del usuario. Las claves de acceso eliminan el phishing de credenciales en el inicio de sesión, mientras que DBSC dificulta enormemente el secuestro de sesiones a través del robo remoto de cookies, formando juntos el marco de identidad de "alta garantía" que concibe la Alianza FIDO. Con la disponibilidad general de DBSC que trae Chrome 146 para Windows en abril de 2026 y la compatibilidad con Secure Enclave en macOS próximamente, el estándar ha pasado de la fase de preparación a la fase de despliegue. La hoja de ruta publicada por Google (identidad federada, registro de mTLS / claves de hardware, claves basadas en software) señala los próximos 12 meses de expansión.
Para los gerentes de producto, el caso de negocios es convincente: DBSC permite sesiones seguras "infinitas" que reducen drásticamente la fricción de inicio de sesión, al mismo tiempo que reducen las pérdidas por fraude y los costos de soporte. El ROI se manifiesta en mayores tasas de conversión, menos tickets de restablecimiento de contraseña y la eliminación de incidentes de toma de cuentas. Las organizaciones que utilizan OAuth pueden aprovechar el mismo concepto de vinculación de claves a través de DPoP para los tokens de API, mientras que la integración con Shared Signals (CAEP/RISC) permite una respuesta a amenazas en tiempo real, revocando instantáneamente las sesiones comprometidas en el próximo intento de actualización.
La implementación no requiere construir desde cero. Plataformas como Corbado proporcionan infraestructura de claves de acceso y están haciendo un seguimiento a los desarrollos de DBSC para integrar la vinculación de dispositivos a medida que madure la compatibilidad con los navegadores. La especificación de W3C es un Borrador de Trabajo activo, Chrome 146 está en disponibilidad general (GA) en Windows y se implementará en macOS, y otros navegadores todavía están evaluando el estándar.
La trayectoria es clara: las organizaciones que comiencen a adoptar las claves de acceso y DBSC hoy estarán mejor posicionadas para un futuro sin contraseñas y resistente al phishing. La cuestión no es si implementar sesiones vinculadas al dispositivo, sino cuán rápido puede implementarlas para proteger a sus usuarios y su negocio. El futuro de la seguridad web no es solo ser autenticado; es estar vinculado criptográficamente a los dispositivos en los que confiamos.
Corbado es la Passkey Intelligence Platform para equipos de CIAM que gestionan autenticación de consumidores a gran escala. Te ayudamos a ver lo que los logs de tu IDP y las herramientas de analytics genéricas no muestran: qué dispositivos, versiones de SO, navegadores y gestores de credenciales soportan passkeys, por qué los registros no se convierten en inicios de sesión, dónde falla el flujo de WebAuthn y cuándo una actualización de SO o navegador rompe el login en silencio — todo sin reemplazar Okta, Auth0, Ping, Cognito o tu IDP propio. Dos productos: Corbado Observe aporta observabilidad para passkeys y cualquier otro método de login. Corbado Connect añade passkeys gestionados con analytics integrado (junto a tu IDP). VicRoads ejecuta passkeys para más de 5M de usuarios con Corbado (+80 % de activación de passkey). Habla con un experto en Passkeys →
Cuando las herramientas de seguridad de endpoints como CrowdStrike detectan malware, envían una señal RISC al Proveedor de Identidad, que envía un evento CAEP de "Dispositivo comprometido" a las aplicaciones conectadas. En el próximo intento de actualización de DBSC (en cuestión de minutos), esas aplicaciones rechazan la firma de la sesión y cancelan el acceso. La implementación cruzada de CAEP/RISC entre proveedores aún está madurando.
DPoP (RFC 9449) vincula el acceso de OAuth y los tokens de actualización a una clave pública en la capa de aplicación, protegiendo principalmente las llamadas a la API en aplicaciones nativas y SPA. DBSC vincula las cookies de sesión del navegador a claves TPM respaldadas por hardware que JavaScript no puede leer ni exportar, protegiendo las sesiones orientadas al usuario, incluso cuando la propia aplicación web se ve comprometida por un XSS o malware.
El diseño de seguridad tradicional exige tiempos de espera de sesión cortos para limitar los daños en caso de que una cookie se robe y se reproduzca de forma remota. DBSC vincula la capacidad de actualización a la clave privada del dispositivo de origen, de modo que una cookie robada y utilizada desde un dispositivo diferente no supera el desafío criptográfico. Las sesiones pueden ser efectivamente indefinidas porque los ataques de reproducción remota quedan neutralizados.
DBSC neutraliza el robo de cookies como el vector principal en la Toma de control de cuenta, reduciendo directamente las pérdidas por fraude y los costos de soporte de recuperación de cuentas. Las sesiones largas y seguras eliminan las continuas solicitudes de inicio de sesión, mejorando las tasas de conversión en el comercio electrónico y reduciendo el abandono. La Alianza FIDO posiciona a DBSC como una herramienta que eleva la seguridad a la vez que reduce la fricción del usuario.
Artículos relacionados
Tabla de contenidos