Esta página foi traduzida automaticamente. Leia a versão original em inglês aqui.
A CDA (Autenticação entre dispositivos, ou Cross-Device Authentication em inglês) permite que os usuários usem uma chave de acesso de um dispositivo para autenticação em outro, facilitando o acesso contínuo em diversas plataformas. Essa abordagem inovadora é sustentada pelo protocolo FIDO Client-to-Authenticator Protocol (CTAP), que emprega um mecanismo de transporte "híbrido". O CTAP é essencial para o processo de CDA, sendo implementado por autenticadores e plataformas de clientes em vez de partes confiáveis (relying parties), garantindo uma experiência de autenticação segura e eficiente.
Você também pode ler um relatório detalhado sobre Autenticação entre dispositivos nesta postagem de blog.
A CDA (Autenticação entre dispositivos) é importante para fornecer aos usuários uma experiência sem atritos ao acessar serviços em vários dispositivos. Ela gira em torno de dois componentes principais: o Cliente CDA e o Autenticador CDA.
A Autenticação entre dispositivos (CDA) integra códigos QR e Bluetooth para fornecer um mecanismo de autenticação versátil e seguro. Os códigos QR facilitam processos de autenticação fáceis e iniciados pelo usuário, permitindo uma leitura rápida para estabelecer solicitações de autenticação. O Bluetooth adiciona uma camada de segurança ao garantir a proximidade física entre os dispositivos envolvidos. Essa abordagem dupla combina a facilidade de uso com medidas robustas de segurança, atendendo a vários ambientes e cenários de usuários.
Assine nosso Substack de passkeys para receber as últimas novidades.
As chaves de acesso geralmente são sincronizadas entre dispositivos por meio de contas na nuvem (por exemplo, as Chaves do iCloud da Apple), garantindo que estejam prontamente disponíveis para autenticação, independentemente do dispositivo usado. Essa sincronização é protegida por criptografia avançada e por dados biométricos ou PINs, com mecanismos implementados para impedir o acesso não autorizado, como a limitação de taxa para tentativas de login.
Embora as chaves de acesso sincronizadas ofereçam conveniência, elas podem nem sempre estar acessíveis em dispositivos novos ou não principais. A Autenticação entre dispositivos resolve esse desafio fornecendo uma ponte segura para chaves de acesso entre dispositivos sem a necessidade de sincronização com conta na nuvem. Esse método aproveita códigos QR para iniciar a autenticação e Bluetooth para verificar a proximidade dos dispositivos, garantindo uma experiência segura e fácil de usar. Um caso de uso para a autenticação entre dispositivos é, por exemplo, fazer login em uma conta no dispositivo de um amigo, onde não é possível usar chaves de acesso sincronizadas.
Você pode usar esta tabela para ver o suporte atual da Autenticação entre dispositivos para diferentes sistemas operacionais. Autenticador significa que o dispositivo pode servir como o dispositivo que contém uma chave de acesso (geralmente o smartphone). Cliente significa o dispositivo que cria o código QR e onde o usuário tenta fazer login (geralmente o desktop).
Experimente fluxos de passkeys no Passkeys Debugger.
É importante considerar os diferentes comportamentos dos dispositivos no contexto da CDA. A experiência de autenticação pode variar de acordo com os recursos de hardware de um dispositivo, como a presença de uma câmera para leitura de código QR ou Bluetooth para verificações de proximidade. Além disso, os sistemas operacionais podem implementar a CDA de forma diferente, afetando como os usuários iniciam e concluem o processo de autenticação. Os desenvolvedores que implementam a CDA devem levar em conta essas variabilidades, garantindo uma experiência de usuário tranquila e segura em todos os dispositivos. Veja um relatório detalhado sobre os diferentes comportamentos dos dispositivos nesta postagem de blog.
O compartilhamento de chaves de acesso emprega medidas robustas de segurança para proteger os dados. Essa abordagem é essencial para substituir senhas por uma alternativa mais segura e fácil de usar, alinhando-se à missão da FIDO de aprimorar os processos de login nas dimensões de velocidade, conveniência e segurança.
A Autenticação entre dispositivos (CDA) está se tornando rapidamente disponível em uma ampla gama de sistemas operacionais e navegadores, à medida que o suporte a chaves de acesso é introduzido. Uma visão geral da disponibilidade pode ser encontrada neste site.
As chaves de acesso são sincronizadas entre os dispositivos por meio de mecanismos criptografados de ponta a ponta vinculados à conta da plataforma do usuário (por exemplo, ID da Apple, conta do Google). Isso garante que as chaves de acesso criadas em um dispositivo estejam prontamente disponíveis em todos os outros dispositivos conectados à mesma conta, facilitando o acesso fácil e seguro em todo o ecossistema digital do usuário.
O transporte híbrido permite a autenticação segura entre dispositivos sem a necessidade de que as chaves de acesso sejam sincronizadas por meio de uma conta na nuvem, oferecendo flexibilidade e mantendo a integridade das chaves de acesso exclusivamente com o usuário.
Igor Gjorgjioski
Head of Digital Channels & Platform Enablement, VicRoads
We hit 80% mobile passkey activation across 5M+ users without replacing our IDP.
See how VicRoads scaled passkeys to 5M+ users — alongside their existing IDP.
Read the case studyA CDA emprega códigos QR e Bluetooth para aprimorar a segurança e a conveniência. Os códigos QR simplificam o início da autenticação, enquanto o Bluetooth garante a proximidade física dos dispositivos, adicionando uma camada extra de segurança.
Embora a CDA exija uma conexão com a internet para a configuração inicial e o processo de autenticação, a verificação de proximidade via Bluetooth para autenticação não depende de uma conexão com a internet, aprimorando sua versatilidade.
Os dispositivos devem suportar WebAuthn, ter uma câmera para leitura de código QR, suportar Bluetooth 4.0 ou superior para caBLE e manter uma conexão estável com a internet para facilitar o processo de CDA de forma eficaz.
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 →
Veja como a Corbado se encaixa na sua implementação de passkeys e no stack de autenticação atual.
Explorar a Console
Índice
Artigos relacionados