Esta página foi traduzida automaticamente. Leia a versão original em inglês aqui.
Whitepaper empresarial de Passkeys. Guias práticos, padrões de implementação e KPIs para programas de passkeys.
Status de suporte dos navegadores
Mais recente (abril de 2026): o Chrome 146 lança o DBSC em disponibilidade geral no Windows, retirando o recurso do Origin Trial. O suporte ao macOS (usando o Secure Enclave) está chegando em uma próxima versão do Chrome. O Google também anunciou um roteiro público para identidade federada (vinculações de SSO entre origens), registro avançado (mTLS/chaves de hardware) e chaves baseadas em software para dispositivos sem hardware seguro.
| Navegador | Windows | macOS | Linux | Android | iOS | Status |
|---|---|---|---|---|---|---|
| Chrome | ✅ GA (Chrome 146, TPM) | 🚧 Em breve (Secure Enclave) | ❌ | ❌ | ❌ | GA no Windows (abril de 2026), macOS na próxima versão |
| Edge | ⏸️ Teste encerrado | ❌ | ❌ | ❌ | ❌ | O Origin Trial terminou em outubro de 2025, sem anúncio de GA |
| Safari | N/A | 🔄 Avaliando | N/A | N/A | 🔄 Avaliando | WebKit em discussão, sem implementação anunciada |
| Firefox | 🔄 Monitorando | 🔄 Monitorando | 🔄 Monitorando | 🔄 Monitorando | 🔄 Monitorando | Avaliando, sem compromisso de implementação |
Legenda: ✅ Disponibilidade geral | 🚧 Anunciado/em desenvolvimento | ⏸️ Teste encerrado | 🔄 Avaliando/monitorando | ❌ Ainda não disponível
Nota: o DBSC é GA no Windows com TPM a partir do Chrome 146 (abril de 2026). O suporte ao macOS por meio do Secure Enclave será implementado em seguida. O roteiro declarado do Google também inclui chaves baseadas em software para estender a proteção a dispositivos sem hardware seguro dedicado.
Principais vantagens: DBSC vs modelo atual
| Recurso | Modelo atual de cookies | Modelo DBSC |
|---|---|---|
| Tipo de token | Portador (posse = acesso) | Vinculado (posse + chave = acesso) |
| Consequência do roubo | Invasão total da conta | Token inútil (não pode ser atualizado) |
| Duração da sessão | Curta (por segurança) | Longa/infinita (segura por design) |
| Atrito do usuário | Alto (logins frequentes) | Baixo (segurança invisível) |
| Desvio de MFA | Vulnerável (pass-the-cookie) | Resistente (dispositivo necessário) |
| Revogação | Lenta (esperar expirar) | Quase em tempo real (falha na próxima atualização) |
A arquitetura da World Wide Web foi fundada em um princípio de ausência de estado (statelessness). Quando o HTTP foi projetado pela primeira vez, ele não retinha informações sobre os usuários entre as solicitações. Para resolver isso, foi inventado o "cookie" - um pequeno dado enviado por um site e armazenado no computador do usuário, para ser enviado de volta ao site com cada solicitação subsequente. Por décadas, esse mecanismo serviu como a base do gerenciamento de sessão. Quando um usuário faz login, o servidor valida suas credenciais e emite um cookie. Esse cookie atua como um "token de portador". No mundo físico, um instrumento ao portador é um documento que dá ao titular os direitos ou ativos que ele representa; se você detém o título, você é o dono do título. Da mesma forma, no mundo digital do HTTP, se você tiver o cookie, você é o usuário.
Artigos recentes
📖
WebAuthn Relying Party ID (rpID) e passkeys: domínios e apps nativos
♟️
Por que você precisa de observabilidade da autenticação para o CIAM
🔑
Credenciais de sessão vinculadas ao dispositivo (DBSC) explicadas
♟️
Estratégia de chaves de acesso: por que a sua implementação de chaves de acesso falhará
♟️
Problemas do Dia 2 das Chaves de Acesso: 5 Riscos após o Lançamento
Essa capacidade de portador é simultaneamente a maior utilidade da web e sua vulnerabilidade mais profunda. A segurança de toda a sessão - e por extensão, a identidade, os dados e os ativos financeiros do usuário - baseia-se inteiramente no sigilo dessa string de cookie. Se um agente mal-intencionado puder copiar essa string, ele poderá se passar por usuário de qualquer dispositivo, em qualquer lugar do mundo, ignorando totalmente as verificações iniciais de autenticação. Essa vulnerabilidade específica deu origem a uma economia clandestina em escala industrial de "roubo de cookies" e "sequestro de sessões".
À medida que o setor endurece com sucesso a "porta da frente" da autenticação por meio da adoção dos padrões FIDO (Fast Identity Online) e chaves de acesso, os invasores estão mudando seu foco para a "porta dos fundos": a sessão ativa. Fazer phishing de uma senha está se tornando mais difícil, mas roubar um cookie de sessão continua perigosamente eficaz. A resposta do setor a essa ameaça crescente é o Device Bound Session Credentials (DBSC).
O DBSC representa uma mudança de paradigma na forma como as sessões da web são mantidas. Ele propõe um afastamento de simples tokens de portador em direção a um modelo em que a sessão é criptograficamente vinculada ao dispositivo. Com o Chrome 146 (abril de 2026) lançando o DBSC em GA no Windows, o padrão passou de um recurso experimental a um recurso de produção que as equipes da web podem implantar hoje. O Chrome usa TPMs no Windows e está lançando o suporte para o Secure Enclave no macOS a seguir; a especificação em si é agnóstica em relação ao armazenamento de chaves, exigindo apenas que seja "robusta contra a ameaça descrita". Isso torna os cookies roubados muito menos valiosos. Eles não podem ser atualizados em outro dispositivo sem a chave vinculada.
Este artigo fornece uma análise exaustiva do DBSC, projetada para arquitetos de segurança, gerentes de produto e desenvolvedores. Ele explora a arquitetura técnica, as implicações comerciais da "segurança sem atrito", o relacionamento com padrões emergentes, como Sinais Compartilhados (CAEP/RISC), e como as organizações podem se preparar para esse futuro usando plataformas como a Corbado.
Principais perguntas que este artigo responde
Para navegar na complexidade desse novo padrão, devemos primeiro entender os problemas fundamentais do gerenciamento de sessão atual e como o DBSC fornece soluções. Cada uma dessas áreas representa uma vulnerabilidade ou limitação crítica que o DBSC aborda.
A falha fundamental do gerenciamento de sessão atual é a "portabilidade" da confiança. Quando um servidor emite um cookie de sessão, ele está essencialmente emitindo um passaporte que funciona para qualquer pessoa que o possua. Embora os navegadores tenham implementado defesas como sinalizadores HttpOnly e Secure (impedindo o acesso do JavaScript e garantindo a transmissão por HTTPS), essas defesas apenas protegem contra vetores de extração específicos, como Cross-Site Scripting (XSS) ou rastreamento de rede. Elas não oferecem proteção contra malware executado no dispositivo host. "Infostealers" são malwares projetados especificamente para localizar o arquivo de armazenamento de cookies do navegador no disco, descriptografá-lo (geralmente usando as próprias credenciais em nível de sistema operacional do usuário) e exfiltrar o conteúdo para um servidor de comando e controle. Uma vez que o invasor possua o cookie, ele pode realizar um ataque Pass-the-Cookie, injetando o token roubado em seu próprio navegador para sequestrar a sessão. O servidor, vendo um cookie válido, presume que a solicitação seja legítima.
O DBSC introduz um segundo fator de autenticação no próprio loop de manutenção da sessão. Ao contrário de um cookie seguro padrão, que é um segredo estático, uma sessão DBSC consiste em um token de portador de curta duração e uma prova criptográfica de posse. O navegador gera um par de chaves pública-privada armazenado com segurança no dispositivo. O servidor vincula a sessão à chave pública. Periodicamente, o navegador deve provar que ainda possui a chave privada, assinando um desafio do servidor. A especificação exige um armazenamento de chaves "robusto contra a ameaça descrita". O Chrome usa o TPM no Windows quando disponível. Se um invasor roubar o cookie de um dispositivo diferente, ele não poderá atualizá-lo porque não conseguirá gerar a assinatura criptográfica necessária. O aspecto de "portador" é minimizado em uma janela muito curta, enquanto o aspecto de "vinculação" fornece continuidade a longo prazo.
As chaves de acesso e o DBSC são tecnologias complementares que protegem diferentes fases do ciclo de vida do usuário. As chaves de acesso (FIDO2) resolvem o problema de autenticação provando a identidade para iniciar uma sessão sem senhas, eliminando assim o phishing de credenciais. O DBSC aborda o problema pós-autenticação tornando o sequestro de sessão por meio do roubo de cookies significativamente mais difícil. A FIDO Alliance enquadra o DBSC como uma tecnologia complementar que "eleva o nível" contra o sequestro de sessões. Juntos, eles reduzem a superfície de ataque durante o login e o ciclo de vida da sessão, embora o DBSC não proteja contra malwares com acesso contínuo ao dispositivo ou ataques de browser-in-the-middle em tempo real no mesmo dispositivo.
| Tecnologias | Phishing remoto | Preenchimento de credenciais | Roubo de token |
|---|---|---|---|
| Chaves de acesso | ✅ | ✅ | ❌ |
| DBSC / DPoP | ❌ | ❌ | ✅ |
| Chaves de acesso + DBSC / DPoP | ✅ | ✅ | ✅ |
Como as chaves de acesso e o DBSC funcionam juntos
| Aspecto | Chaves de acesso | DBSC | Benefício combinado |
|---|---|---|---|
| Escopo | Autenticação (login) | Gerenciamento de sessão | Proteção de ponta a ponta |
| Ameaça mitigada | Phishing de senha, preenchimento de credenciais | Sequestro remoto de sessão, roubo de cookies | Nível significativamente elevado para invasão de contas |
| Experiência do usuário | Login sem senha | Proteção de sessão transparente | Experiência perfeita e segura |
| Armazenamento de chaves | Credenciais vinculadas ao dispositivo ou sincronizadas | Vinculado ao dispositivo (HSM quando disponível) | Autenticação flexível, vinculação de sessão rígida |
| Implantação | Substitui senhas | Aprimora as sessões existentes | Melhorias incrementais de segurança |
O DBSC não é a primeira tentativa de resolver esse problema. O "Token Binding" foi um padrão anterior que tentava vincular cookies à conexão TLS (Transport Layer Security) subjacente. Embora criptograficamente sólido, o Token Binding não obteve adoção devido à sua forte dependência da camada TLS. Na web moderna, as conexões TLS geralmente são encerradas em balanceadores de carga, CDNs ou proxies reversos, enquanto a lógica do aplicativo reside em servidores por trás deles. Propagar as informações do Token Binding por essas camadas de rede complexas provou ser muito difícil. O DBSC aprende com essa falha operando inteiramente na camada de aplicativo (HTTP). Ele não depende da conexão de rede subjacente, tornando-o compatível com balanceadores de carga, proxies e infraestrutura de nuvem existentes.
Para os líderes de produtos, o DBSC oferece uma oportunidade de melhorar a segurança e, simultaneamente, melhorar a experiência do usuário (UX). Tradicionalmente, alta segurança significava tempos limite curtos de sessão, forçando os usuários a fazer login com frequência (atrito). Ao vincular a sessão ao dispositivo, o risco de roubo remoto de cookies é significativamente reduzido. As empresas podem considerar durações de sessão mais longas, sabendo que cookies roubados não podem ser atualizados a partir de outro dispositivo. No entanto, o DBSC não protege contra roubo de dispositivo, malware persistente no dispositivo ou abuso por um uso mal-intencionado, portanto, as políticas de tempo de vida da sessão ainda devem refletir esses riscos residuais.
Para entender a urgência por trás do DBSC, é preciso apreciar a sofisticação do cenário de ameaças moderno. O roubo de cookies de sessão passou de um truque de hacker de nicho a um setor escalável e automatizado.
O Malware-as-a-Service (MaaS) diminuiu a barreira de entrada para os cibercriminosos. Os "Infostealers", como RedLine, Raccoon, Vidar e Taurus, são malwares disponíveis comercialmente projetados com um objetivo principal: exfiltração de dados de navegadores da web. Esses ladrões são distribuídos por meio de e-mails de phishing, software crackeado ou anúncios maliciosos. Uma vez instalados, eles têm como alvo os caminhos de arquivo específicos onde navegadores como Chrome, Edge e Firefox armazenam seus dados.
Esses logs são agregados e vendidos em mercados da dark web como o Genesis Market (antes de sua derrubada) e o Russian Market. Os compradores podem procurar logs contendo cookies ativos para alvos específicos de alto valor: "Salesforce", "Gmail", "Bank of America" ou "AWS Console".
O desvio: O valor de um log de cookie está na capacidade de ignorar a Autenticação Multifator (MFA). A maioria dos desafios de MFA (SMS, TOTP, Push) ocorre apenas durante o evento de login. Assim que a sessão for estabelecida e o cookie emitido, o servidor assumirá que o usuário é confiável. Um invasor que importe um cookie de sessão válido passa direto pelo portão do MFA, aparecendo para o servidor como se o usuário estivesse retornando a uma guia ativa.
Os pacotes de produtividade na nuvem são os principais alvos. Um cookie de sessão roubado para uma conta do Google Workspace ou do Microsoft Entra ID (anteriormente Azure AD) pode dar ao invasor acesso a e-mails corporativos, documentos e sistemas internos. A própria inteligência de ameaças do Google relatou um aumento maciço no roubo de cookies como o principal vetor de acesso às contas do Google, citando-o explicitamente como o motivo de seu investimento no DBSC. Eles observam que, à medida que forçam a habilitação da Verificação em duas etapas (2SV) e das chaves de acesso, os invasores simplesmente mudaram de tática de phishing de credenciais (que 2SV / chaves de acesso interrompe) para roubo de cookies (que 2SV / chaves de acesso geralmente não interrompe).
Historicamente, os mecanismos de risco tentaram detectar o roubo de sessão analisando impressões digitais de dispositivos, observando a string User-Agent, a resolução da tela, as fontes instaladas e o endereço IP. Se um cookie de sessão aparecer repentinamente de um novo IP com uma impressão digital de tela ligeiramente diferente, o servidor pode invalidá-lo. O problema: iniciativas de privacidade em navegadores (como o Intelligent Tracking Prevention do Safari e o Privacy Sandbox do Chrome) estão reduzindo ativamente a entropia dessas impressões digitais para interromper o rastreamento de anúncios. Isso torna a "boa" impressão digital para segurança cada vez mais difícil. Além disso, os invasores agora usam "Navegadores anti-detecção" que lhes permitem falsificar essas impressões digitais perfeitamente para combinar com o perfil da vítima, tornando a detecção heurística ineficaz. O DBSC substitui esse jogo de adivinhação probabilística por prova criptográfica determinística.
O Device Bound Session Credentials (DBSC) introduz uma API e protocolo padronizados para criar sessões vinculadas a uma chave no dispositivo cliente. A especificação exige que o armazenamento de chaves seja "robusto contra a ameaça descrita", mas é agnóstico em relação à implementação. O Chrome usa o TPM no Windows quando disponível. Esta seção detalha a mecânica conforme definida no rascunho de trabalho do W3C e na documentação do Chrome.
| Componente | Descrição | Papel no DBSC |
|---|---|---|
| Agente de usuário (navegador) | O aplicativo cliente (Chrome, Edge, etc.). | Gerencia o par de chaves, lida com a interação do HSM e intercepta as solicitações de rede para anexar provas. |
| Parte dependente (servidor) | O aplicativo da web (por exemplo, portal bancário). | Emite desafios, verifica assinaturas e gerencia o ciclo de vida da sessão. |
| Armazenamento de chaves | Armazenamento seguro (TPM, Secure Enclave ou outro) | Armazena a chave privada. O Chrome usa o TPM no Windows quando disponível; a especificação é agnóstica quanto à implementação. |
| Cookie de sessão | Um cookie HTTP padrão. | Usado como token de portador, mas com uma vida útil muito curta (por exemplo, 5-10 minutos). |
| Prova de posse | Uma assinatura criptográfica. | Um JWT enviado pelo navegador para provar que ele ainda possui a chave privada. |
O ciclo de vida do DBSC permite uma transição perfeita de uma sessão padrão para uma sessão vinculada, garantindo compatibilidade com versões anteriores e aprimoramento progressivo.
O processo de vinculação começa imediatamente após a autenticação do usuário usando métodos padrão (senha, chave de acesso, etc.).
Sinal do servidor: Após o login bem-sucedido, o servidor define um cookie de sessão (como de costume), mas adiciona um cabeçalho específico indicando o suporte ao 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"
Geração de chaves: O navegador analisa esse cabeçalho. Ele gera um novo par de chaves assimétricas (por exemplo, Elliptic Curve P-256), armazenado com segurança no dispositivo.
Solicitação de registro: O navegador envia uma solicitação para o caminho de registro especificado. Esta solicitação inclui a recém-gerada Chave Pública dentro de um JSON Web Token (JWT), assinado pela Chave Privada (atestado autoassinado).
HTTP POST /auth/dbsc/register HTTP/1.1 Content-Type: application/jwt \<JWT Header\>.\<JWT Payload containing Public Key\>.\<Signature\>
Vinculação de sessão: O servidor valida a assinatura para garantir que a chave pública seja funcional. Ele então atualiza seu banco de dados para associar a sessão do usuário (session_id=xyz123) com essa Chave Pública específica. A partir deste momento, a sessão está "vinculada".
Para equilibrar segurança com desempenho (operações com chave segura podem adicionar latência), o DBSC usa um sistema de token duplo.
Este é o coração do mecanismo de segurança. Quando o cookie de curta duração expira, um invasor em um dispositivo diferente é bloqueado, mas o usuário legítimo (com acesso à chave vinculada) pode continuar.
HTTP POST /auth/dbsc/refresh HTTP/1.1 Sec-Secure-Session-Id: \<Session ID\> Secure-Session-Response: \<JWT Signature of Challenge\>
Considere um invasor que infecte o PC do usuário com o RedLine Stealer. Eles roubam o
access_token e o session_id. Eles os importam para o próprio navegador.
A privacidade é um objetivo central de design do DBSC. A especificação do W3C proíbe explicitamente o uso de identificadores globais que poderiam rastrear usuários entre sites.
A implementação do DBSC requer que o servidor mantenha o estado das chaves públicas.
public_key e o last_challenge ao lado de user_id e session_expiry.Além das especificações técnicas, o DBSC traz implicações significativas para a estratégia de negócios, roteiros de produtos e posturas de conformidade.
As iniciativas de segurança são frequentemente vistas como centros de custo ou geradores de atrito. O DBSC inverte essa narrativa. O diagrama a seguir ilustra como a vinculação ao dispositivo cria uma cascata de benefícios comerciais:
Estruturas regulatórias como o RGPD (Regulamento Geral sobre a Proteção de Dados) na Europa exigem que as organizações implementem "medidas técnicas e organizacionais adequadas" para garantir a segurança.
Os white papers da FIDO Alliance destacam o conceito de "Níveis de Garantia".
Para apreciar plenamente o DBSC, devemos compará-lo com outras tecnologias que tentaram resolver problemas semelhantes.
Como mencionado, o Token Binding tentou vincular a sessão à camada TLS.
O DPoP (RFC 9449) é o padrão para tokens OAuth "restritos ao remetente". Ele vincula tokens de acesso e tokens de atualização a uma chave pública — essencial, já que os tokens de atualização são credenciais de portador de longa duração. Cada solicitação de API inclui uma prova DPoP: um JWT assinado com o método HTTP, URL, carimbo de data/hora e identificador exclusivo. Especificações de alta garantia como o FAPI 2.0 exigem tokens restritos ao remetente; o DPoP é o método recomendado quando o mTLS não está disponível.
A principal diferença: as chaves do DPoP residem no contexto do aplicativo. A prática recomendada é usar APIs do sistema operacional para armazenamento não extraível, mas isso não é obrigatório — muitas implementações mantêm as chaves na memória acessível por JavaScript. Se um invasor puder executar código arbitrário (XSS, malware), ele poderá acessar as chaves DPoP ou gerar provas sob demanda. O DPoP impede a reprodução do token entre diferentes clientes, mas não pode proteger um contexto de navegador comprometido.
O DBSC move a prova de posse para o navegador e o hardware. A chave privada reside em um TPM ou em um enclave seguro que o JavaScript não pode ler ou exportar. O navegador manipula o protocolo e produz assinaturas sem expor as chaves ao código do aplicativo. Mesmo que o aplicativo da web esteja totalmente comprometido, um invasor não poderá cunhar novas provas para cookies roubados em outra máquina.
| Aspecto | DPoP | DBSC |
|---|---|---|
| Alvo | Tokens de acesso + atualização OAuth | Cookies de sessão do navegador |
| Armazenamento de chaves | Contexto do aplicativo (melhor prática: APIs do SO) | Baseado em hardware (TPM) |
| Resistência a XSS | ⚠️ Dependente da implementação | ✅ Chaves não exportáveis |
| Uso primário | Aplicativos nativos, SPAs, FAPI 2.0 | Sessões da web voltadas para o usuário |
Sinergia: Como observa a FIDO Alliance, as chaves de acesso eliminam o phishing no login, enquanto o DBSC/DPoP protege os tokens pós-autenticação. Uma arquitetura moderna combina ambos: DPoP para APIs OAuth (especialmente em sistemas bancários abertos regulamentados), DBSC para sessões de navegador. Juntos, eles fecham o vetor de ataque "lift and shift" em todo o ciclo de vida da sessão.
Simplesmente encurtar a vida útil do cookie (por exemplo, para 15 minutos) melhora a segurança, mas destrói a UX. Os usuários são forçados a fazer login constantemente. O DBSC permite a segurança efetiva de um cookie de 5 minutos com a Experiência do Usuário de um cookie de 30 dias.
O potencial do DBSC é ampliado quando combinado com o Shared Signals Framework (SSF), especificamente o Continuous Access Evaluation Profile (CAEP) e o Risk Management (RISC). Nota: SSF/CAEP é um recurso de ecossistema emergente — o padrão de arquitetura está definido, mas a implantação entre fornecedores ainda está amadurecendo.
No modelo antigo, se o dispositivo de um usuário fosse comprometido, o Provedor de Identidade (IdP) não tinha como informar o Provedor de Serviços (SP) para encerrar a sessão agora mesmo. O SP teria que esperar que o cookie expirasse.
O fluxo imaginado de DBSC + CAEP:
A adoção do DBSC depende dos fornecedores de navegadores. O cenário de 2026 mudou significativamente: o Chrome moveu o DBSC do Origin Trial para disponibilidade geral no Windows em abril de 2026, com o macOS chegando a seguir. Outros navegadores ainda estão avaliando.
O Google é o principal impulsionador do DBSC e o primeiro navegador a lançá-lo de forma ampla.
A Microsoft está participando ativamente.
A postura da Apple é crítica para a cobertura móvel.
A Mozilla possui um problema de posição de padrões avaliando o DBSC com preocupações observadas sobre complexidade e privacidade. Não há compromisso público para implementar uma vez que o padrão se estabilize.
Dado o suporte atual do ecossistema para DBSC e chaves de acesso, as organizações devem adotar uma abordagem gradual para a implementação dessas tecnologias complementares. O roteiro a seguir descreve as ações imediatas e os marcos de planejamento estratégico:
Implante as chaves de acesso primeiro: Comece com a implementação das chaves de acesso para proteger a camada de autenticação. Isso fornece proteção imediata contra phishing de credenciais e é o pré-requisito para obter valor real do DBSC.
Envie os endpoints de registro e atualização do DBSC: Com o GA do Chrome 146, o
trabalho realista agora é a integração de back-end: adicione os cabeçalhos
Secure-Session-Registration nas respostas de login e implemente o /dbsc/register
mais um endpoint de atualização que verifique os desafios assinados. O código front-end
não precisa mudar.
Implemente sessões de curta duração com tokens de atualização: Se você ainda não está pronto para o DBSC, adote o padrão arquitetônico de tokens de curta duração com mecanismos de atualização. Isso prepara seu back-end para o DBSC e, ao mesmo tempo, melhora a segurança atual.
Adote uma abordagem híbrida: Use a detecção de recursos para fornecer o DBSC aos navegadores compatíveis (atualmente o Chrome 146+ no Windows, em breve o Secure Enclave do macOS), mantendo as opções de fallback. Isso maximiza a segurança sem excluir os usuários do Safari, Firefox ou Edge.
Prepare-se para os próximos itens do roteiro: O Google mencionou explicitamente a identidade federada (vinculações de SSO entre origens), registro avançado (mTLS/chaves de hardware) e chaves baseadas em software para uma cobertura mais ampla de dispositivos. Se você opera uma camada de SSO ou IdP, comece a definir o escopo da vinculação entre origens agora.
Integre com provedores de identidade: Se estiver usando o Okta, Auth0 ou IdPs semelhantes, trabalhe com eles para ativar o suporte ao DBSC em seus SDKs. Muitos participaram dos Origin Trials e estão enviando ativamente os recursos do DBSC agora que o Chrome é GA.
Implementar o DBSC do zero é um trabalho de engenharia pesado. Isso exige experiência criptográfica, conhecimento profundo das inconsistências dos navegadores e uma infraestrutura robusta no lado do servidor para gerenciar chaves e desafios. É aqui que a Corbado serve como um facilitador.
Você não pode criar uma sessão de alta garantia sobre um login de baixa garantia. Se um usuário fizer login com uma senha fraca, a sessão será tão segura quanto essa senha. O principal produto da Corbado (chaves de acesso gerenciadas) fornece a base necessária. Ao integrar a Corbado, as organizações podem implantar chaves de acesso com facilidade, garantindo que o início da sessão seja resistente a phishing.
A Corbado aproveitará o DBSC para aprimorar a detecção de dispositivos confiáveis. Quando os sinais do DBSC estiverem disponíveis, eles fornecerão provas criptográficas de que uma sessão se origina de um dispositivo específico, permitindo que a Corbado aumente os níveis de confiança de autenticação em conformidade.
Para tirar dúvidas sobre como a Corbado planeja integrar o DBSC à sua plataforma, entre em contato com a equipe.
Nos próximos anos, a web será híbrida. Alguns usuários terão navegadores compatíveis com o DBSC (Chrome no Windows 11); outros estarão em sistemas mais antigos. Lidar com essa fragmentação é difícil. O mecanismo Passkey Intelligence da Corbado é projetado para lidar exatamente com esse tipo de lógica de fallback, fornecendo chaves de acesso a dispositivos compatíveis e fallbacks a outros. Essa mesma inteligência se aplica à vinculação de sessão, garantindo que a segurança seja maximizada para cada usuário de acordo com as capacidades de seus dispositivos.
A era do "Token de portador" está chegando ao fim. O gerenciamento atual de sessões está falhando catastroficamente — os tokens de portador podem ser roubados por operações de malware em escala industrial e usados de qualquer dispositivo, permitindo invasões de contas que contornam até mesmo os métodos mais fortes de autenticação. Essa vulnerabilidade fundamental criou uma economia subterrânea no valor de bilhões.
O Device Bound Session Credentials (DBSC) representa a resposta emergente do setor. Ao contrário dos cookies seguros tradicionais com seus sinalizadores HttpOnly e segredos estáticos, o DBSC adiciona a prova de posse criptográfica por meio de chaves vinculadas ao dispositivo. Isso torna os cookies roubados muito menos valiosos. Eles não podem ser atualizados em outro dispositivo. Onde o Token Binding falhou por exigir mudanças complexas na camada TLS em toda a infraestrutura, o DBSC é bem-sucedido operando na camada de aplicativo HTTP, compatível com os balanceadores de carga existentes e arquiteturas de CDN. Nota: O DBSC possui caminhos de fallback documentados em que o navegador ignora a vinculação (TPM não disponível, erros de rede), portanto, ele reduz muito, mas não elimina o risco de roubo de cookies.
A sinergia entre o DBSC e as chaves de acesso eleva significativamente o nível de segurança para os invasores durante toda a jornada do usuário. As chaves de acesso eliminam o phishing de credenciais no momento do login, enquanto o DBSC torna o sequestro de sessão por meio de roubo remoto de cookies muito mais difícil - juntos, formando a estrutura de identidade de "alta garantia" que a FIDO Alliance imagina. Com o Chrome 146 lançando o DBSC em GA no Windows em abril de 2026 e o suporte ao Secure Enclave do macOS chegando a seguir, o padrão passou da fase de preparação para a fase de lançamento. O roteiro publicado pelo Google (identidade federada, registro de mTLS / chave de hardware, chaves baseadas em software) sinaliza os próximos 12 meses de expansão.
Para os gerentes de produto, o argumento comercial é convincente: o DBSC permite sessões seguras "infinitas" que reduzem drasticamente o atrito de login enquanto, simultaneamente, cortam perdas por fraudes e custos de suporte. O ROI se manifesta em taxas de conversão mais altas, menos tíquetes de redefinição de senha e incidentes eliminados de invasão de contas. As organizações que usam o OAuth podem aproveitar o mesmo conceito de vinculação de chaves por meio do DPoP para tokens de API, enquanto a integração com os Shared Signals (CAEP/RISC) permite a resposta a ameaças em tempo real — revogando instantaneamente as sessões comprometidas na próxima tentativa de atualização.
A implementação não exige que se construa do zero. Plataformas como a Corbado fornecem a infraestrutura de chaves de acesso e estão acompanhando os desenvolvimentos do DBSC para integrar a vinculação de dispositivos à medida que o suporte aos navegadores amadurece. A especificação do W3C é um rascunho de trabalho ativo, o Chrome 146 é GA no Windows e está sendo lançado para macOS, e outros navegadores ainda estão avaliando o padrão.
A trajetória é clara: as organizações que começarem a adotar as chaves de acesso e o DBSC hoje estarão melhor posicionadas para o futuro sem senha e resistente ao phishing. A questão não é se você deve implementar sessões vinculadas ao dispositivo, mas com que rapidez você pode implantá-las para proteger seus usuários e seus negócios. O futuro da segurança da web não é apenas autenticado; é criptograficamente vinculado aos dispositivos em que confiamos.
Corbado é a Passkey Intelligence Platform para times de CIAM que rodam autenticação consumer em escala. Mostramos o que logs de IDP e ferramentas genéricas de analytics não enxergam: quais dispositivos, versões de SO, navegadores e gerenciadores de credenciais suportam passkeys, por que os registros não viram logins, onde o fluxo WebAuthn falha e quando uma atualização de SO ou navegador quebra silenciosamente o login — tudo sem substituir Okta, Auth0, Ping, Cognito ou seu IDP interno. Dois produtos: Corbado Observe adiciona observabilidade para passkeys e qualquer outro método de login. Corbado Connect entrega passkeys gerenciados com analytics integrado (junto ao seu IDP). VicRoads roda passkeys para mais de 5M de usuários com Corbado (+80% de ativação de passkey). Fale com um especialista em Passkeys →
Quando ferramentas de segurança de endpoint, como o CrowdStrike, detectam malware, elas enviam um sinal RISC ao Provedor de Identidade, que envia um evento CAEP de 'Dispositivo comprometido' para os aplicativos conectados. Na próxima tentativa de atualização do DBSC (em minutos), esses aplicativos rejeitam a assinatura da sessão e encerram o acesso. A implantação de CAEP/RISC entre fornecedores ainda está amadurecendo.
O DPoP (RFC 9449) vincula tokens de acesso e de atualização do OAuth a uma chave pública na camada de aplicativo, protegendo principalmente chamadas de API em aplicativos nativos e SPAs. O DBSC vincula os cookies de sessão do navegador a chaves TPM baseadas em hardware que o JavaScript não pode ler ou exportar, protegendo as sessões voltadas para o usuário, mesmo quando o próprio aplicativo da web é comprometido por XSS ou malware.
O design seguro tradicional exige tempos limite curtos de sessão para limitar os danos caso um cookie seja roubado e reproduzido remotamente. O DBSC vincula a capacidade de atualização à chave privada do dispositivo de origem, portanto, um cookie roubado usado a partir de um dispositivo diferente falha no desafio criptográfico. As sessões podem ser efetivamente indefinidas porque os ataques de reprodução remota são neutralizados.
O DBSC neutraliza o roubo de cookies como o principal vetor de invasão de conta, reduzindo diretamente as perdas por fraude e os custos de suporte à recuperação de contas. Sessões longas e seguras eliminam as solicitações repetidas de login, melhorando as taxas de conversão no comércio eletrônico e reduzindo o abandono. A FIDO Alliance posiciona o DBSC como algo que eleva o nível de segurança ao mesmo tempo em que reduz o atrito para o usuário.
Artigos relacionados
Índice