Em resumo:

  • O modelo authenticator FIDO substitui senhas por criptografia assimétrica, eliminando riscos de vazamento de segredos. Ele garante autenticação segura contra ataques de phishing e man-in-the-middle, vinculando assinaturas ao domínio registado. A implementação pratica envolve autentificadores certificados, como as YubiKeys, compatíveis em diferentes plataformas e níveis de segurança.

O modelo authenticator FIDO é definido como uma arquitetura de autenticação que substitui senhas por criptografia assimétrica, vinculando cada credencial a um domínio específico e eliminando o tráfego de segredos pela rede. O padrão, desenvolvido pela FIDO Alliance e formalizado como FIDO2, combina dois protocolos: WebAuthn, padronizado pelo W3C, e CTAP, que gere a comunicação com autenticadores externos. Para profissionais de TI e segurança, compreender o que é o authenticator model FIDO significa perceber que a proteção contra phishing deixa de depender da vigilância do utilizador e passa a ser garantida pela própria arquitetura criptográfica do sistema.


Como funciona o authenticator model FIDO: arquitetura e protocolos

O modelo FIDO assenta em criptografia assimétrica de chave pública e privada. No registo, o autenticador gera um par de chaves único para cada serviço: a chave pública é enviada ao servidor, enquanto a chave privada permanece no dispositivo e nunca o abandona. O servidor armazena apenas a chave pública, pelo que a chave privada nunca sai do autenticador, eliminando riscos de vazamento em caso de comprometimento da base de dados.

O fluxo de autenticação segue um modelo de desafio e resposta:

  1. O servidor envia um desafio criptográfico ao cliente.
  2. O autenticador verifica localmente a presença do utilizador, através de biometria, PIN ou toque físico.
  3. O autenticador assina o desafio com a chave privada.
  4. O servidor valida a assinatura com a chave pública previamente registada.
  5. O acesso é concedido sem que qualquer segredo tenha circulado pela rede.

A verificação biométrica ou PIN ocorre exclusivamente no dispositivo. Os dados biométricos nunca são enviados ao servidor, o que elimina um vetor de ataque frequente em sistemas tradicionais.

Dica profissional: Ao implementar FIDO2 em aplicações web, utilize a API WebAuthn diretamente no navegador. O CTAP trata da comunicação com autenticadores externos como a YubiKey, enquanto o WebAuthn gere o fluxo no lado do cliente, sem necessidade de plugins ou extensões.

Infográfico: FIDO vs TOTP – Uma comparação lado a lado

O modelo é ainda domain-bound por design: a assinatura gerada é válida apenas para o domínio registado. Se um utilizador for redirecionado para um site de phishing com domínio diferente, o autenticador recusa a operação automaticamente. Esta característica torna o FIDO2 estruturalmente resistente a ataques de phishing, independentemente do comportamento do utilizador.

FIDO2 é composto por WebAuthn e CTAP, dois componentes que garantem interoperabilidade universal entre navegadores, sistemas operativos e dispositivos físicos. Esta padronização é o que permite que uma YubiKey funcione tanto no Windows como no macOS, Android ou iOS sem configuração adicional.


FIDO vs. TOTP: qual é a diferença real em segurança?

Os métodos tradicionais de autenticação de dois fatores baseados em TOTP, como o Google Authenticator ou o Microsoft Authenticator, geram códigos temporários de seis dígitos com validade de 30 segundos. O utilizador copia o código e insere-o manualmente no formulário de login. Este processo tem uma falha estrutural: o código pode ser intercetado em tempo real por um atacante que controle um site falso.

O FIDO2 elimina segredos partilhados e automatiza a assinatura criptográfica vinculada ao domínio, tornando ataques man-in-the-middle ineficazes. Não existe código para intercetar. Não existe segredo para roubar. A assinatura só é válida para o domínio correto, no momento exato do desafio.

Critério FIDO2 TOTP
Resistência a phishing Total, por vinculação ao domínio Nenhuma, código pode ser intercetado
Resistência a man-in-the-middle Total, assinatura não reutilizável Nenhuma, código válido por 30 segundos
Segredos partilhados Não existem Chave secreta partilhada no registo
Interação do utilizador Toque ou biometria local Inserção manual de código
Recuperação em caso de comprometimento do servidor Sem impacto, chave pública inútil sozinha Requer regeneração de todos os segredos
Conformidade com normas modernas NIST SP 800-63B nível AAL3 Máximo AAL2

As vantagens do modelo FIDO em contexto corporativo são imediatas. As equipas de TI deixam de gerir resets de códigos, tokens expirados e chamadas de suporte relacionadas com segundo fator. A autenticação torna-se mais rápida e o risco de comprometimento por phishing dirigido, como o spear phishing, cai para próximo de zero.

Outro ponto crítico: o TOTP exige que o servidor armazene a chave secreta partilhada. Se essa base de dados for comprometida, todos os utilizadores ficam expostos. Com FIDO2, a chave pública armazenada no servidor não pode ser usada para falsificar autenticações. O impacto de uma violação de dados é estruturalmente limitado.


Tipos de autenticadores FIDO e critérios de certificação

Os autenticadores FIDO dividem-se em duas categorias principais: integrados e externos. Compreender esta distinção é determinante para escolher a solução certa em cada contexto corporativo.

Autenticadores integrados (platform authenticators) estão incorporados no próprio dispositivo. Exemplos incluem o Windows Hello, o Touch ID da Apple e o Face ID. Utilizam o chip TPM ou o enclave seguro do dispositivo para guardar a chave privada. São convenientes para utilizadores que trabalham sempre no mesmo equipamento, mas não são portáteis entre dispositivos.

Autenticadores externos (roaming authenticators) são dispositivos físicos independentes, como a YubiKey da Yubico, que comunicam via USB, NFC ou Bluetooth. A chave privada reside no hardware do dispositivo e não pode ser exportada. São a escolha preferencial em ambientes corporativos com múltiplos postos de trabalho, acesso remoto ou requisitos de alta segurança.

Os critérios de certificação da FIDO Alliance definem os níveis de garantia:

  • Nível L1: Verificação funcional e de segurança básica. Adequado para a maioria dos casos de uso empresarial.
  • Nível L2: Inclui análise de resistência a ataques de software. Recomendado para ambientes com dados sensíveis.
  • Nível L3: Certificação de hardware com resistência a ataques físicos. Exigido em contextos de alta segurança, como banca ou defesa.

Autenticadores sem certificação FIDO Alliance podem apresentar falhas funcionais e de segurança. A certificação garante que o dispositivo foi testado contra ataques sofisticados e que segue os protocolos definidos pela aliança. Para profissionais de TI, exigir certificação L1 ou superior é o ponto de partida mínimo em qualquer processo de aquisição.

Dica profissional: Antes de selecionar um autenticador para implementação corporativa, verifique o catálogo de produtos certificados disponível em fidoalliance.org. A lista é atualizada regularmente e inclui o nível de certificação de cada dispositivo.

A YubiKey, produzida pela Yubico, é um dos autenticadores externos mais utilizados em ambientes empresariais. Suporta múltiplos protocolos, incluindo FIDO2, FIDO U2F, PIV e OTP, o que a torna compatível com infraestruturas heterogéneas. A Smartmanagement, parceiro oficial da Yubico no Sul da Europa, reporta uma taxa de aceitação de 100% durante a autenticação com YubiKey em implementações corporativas.

YubiKey ligado à porta USB, em cima da secretária do escritório


Como implementar o modelo FIDO em ambientes empresariais de TI

A migração de sistemas baseados em senhas para FIDO2 segue uma sequência lógica que reduz o risco operacional e facilita a adoção pelos utilizadores.

  1. Inventariar os sistemas de autenticação existentes. Identificar quais aplicações suportam WebAuthn nativamente e quais requerem adaptação ou middleware. Plataformas como Microsoft Azure AD, Okta e Google Workspace já suportam FIDO2 de forma nativa.
  2. Definir o modelo de autenticador. Decidir entre autenticadores integrados, externos ou uma combinação de ambos, com base nos perfis de risco de cada grupo de utilizadores.
  3. Implementar em fases, começando por utilizadores privilegiados. Administradores de sistemas e equipas de segurança devem ser os primeiros a migrar. O impacto de um comprometimento neste grupo é o mais elevado.
  4. Configurar políticas de recuperação de conta. O FIDO2 não tem recuperação por email ou SMS por defeito. Definir procedimentos claros para perda ou dano do autenticador antes do arranque.
  5. Realizar testes de usabilidade com utilizadores representativos. A adoção falha quando os utilizadores não compreendem o processo. Sessões de formação curtas e documentação visual reduzem chamadas de suporte.
  6. Monitorizar conformidade e eventos de autenticação. Integrar os logs de autenticação FIDO2 no SIEM corporativo para detetar padrões anómalos.

A transição para FIDO2 elimina a necessidade de os servidores protegerem senhas, reduzindo a superfície de ataque em ambientes cloud e simplificando a conformidade com normas como ISO 27001 e NIST SP 800-63B. Em ambientes cloud, a eliminação de segredos partilhados reduz diretamente os requisitos de proteção de dados em repouso, com impacto direto nas medidas de segurança cloud exigidas por normas como a ISO 27017.

Um detalhe técnico frequentemente ignorado: a operação de assinatura é local e não requer ligação à internet. A conectividade é necessária apenas para enviar a assinatura ao servidor. Este comportamento é relevante para ambientes com conectividade intermitente ou redes segmentadas, onde a autenticação não deve depender de disponibilidade de rede no momento da operação criptográfica.

A implementação de autenticação de dois fatores em ambientes empresariais com FIDO2 reduz também os custos operacionais associados a resets de password e gestão de tokens TOTP, libertando recursos das equipas de helpdesk para tarefas de maior valor.


Principais conclusões

O modelo authenticator FIDO é a arquitetura de autenticação mais resistente a phishing disponível atualmente, porque vincula cada credencial a um domínio específico e nunca expõe a chave privada à rede.

Ponto Detalhes
Criptografia assimétrica A chave privada nunca sai do dispositivo; o servidor guarda apenas a chave pública.
Resistência a phishing por design A assinatura é válida apenas para o domínio registado, bloqueando sites falsos automaticamente.
Superioridade sobre TOTP O FIDO2 elimina segredos partilhados e códigos intercetáveis, ao contrário do TOTP.
Certificação obrigatória Exigir certificação FIDO Alliance L1 ou superior garante segurança e interoperabilidade.
Operação local A assinatura criptográfica é gerada no dispositivo sem necessidade de internet nesse momento.

Autenticadores FIDO certificados para implementação corporativa

A Smartmanagement disponibiliza a linha completa de autenticadores YubiKey da Yubico, todos com certificação FIDO Alliance. A YubiKey 5 Series suporta FIDO2, FIDO U2F, PIV, OTP e OpenPGP num único dispositivo, tornando-a compatível com praticamente qualquer infraestrutura empresarial. Para equipas que preferem autenticação biométrica em hardware, a YubiKey Bio Series integra leitor de impressão digital certificado. Como parceiro oficial da Yubico no Sul da Europa, a Smartmanagement apoia profissionais de TI na seleção, implementação e suporte de autenticadores certificados, com taxa de aceitação de 100% durante a autenticação em todos os dispositivos da linha.


Perguntas frequentes

O que é o modelo authenticator FIDO em termos simples?

O modelo authenticator FIDO é um sistema de autenticação que usa criptografia assimétrica para verificar identidades sem senhas. A chave privada fica no dispositivo do utilizador e nunca é transmitida pela rede.

Como o FIDO2 protege contra phishing?

O FIDO2 vincula cada assinatura ao domínio exato do serviço registado. Se o utilizador aceder a um site falso, o autenticador recusa a operação porque o domínio não corresponde.

Qual é a diferença entre FIDO2 e passkeys?

O FIDO2 tradicional mantém a chave privada no hardware local. As passkeys são uma evolução FIDO2 que permite sincronização segura de credenciais entre dispositivos do mesmo ecossistema via nuvem.

Os autenticadores FIDO funcionam sem internet?

Sim. A operação de assinatura criptográfica é executada localmente no dispositivo. A ligação à internet é necessária apenas para enviar a assinatura ao servidor de autenticação.

Que nível de certificação FIDO devo exigir para uso corporativo?

Autenticadores com certificação L1 ou superior são o mínimo recomendado. Para ambientes com dados altamente sensíveis, o nível L2 ou L3 oferece garantias adicionais de resistência a ataques de software e hardware.

Recomendação

Partilhe este artigo!

Qual YubiKey devo escolher?

Compare YubiKeys e escolha o melhor para suas necessidades.