DevGuideTK
← Trilha Backend

Autenticação em múltiplos fatores

TOTP, chaves de acesso e SMS, e o que cada fator protege de fato.

Autenticação em múltiplos fatores (MFA) é exigir, além da senha, uma segunda prova de identidade: um código do aplicativo autenticador, uma chave de acesso no celular ou um código por SMS.

Senhas vazam e são reutilizadas. O segundo fator impede que uma senha vazada baste para entrar, mas cada fator protege contra ataques diferentes.

  • O código do aplicativo (TOTP) muda a cada 30 segundos e funciona sem rede.
  • Um código de 6 dígitos sem limite de tentativas cai em segundos.
  • Chaves de acesso resistem a sites falsos; códigos digitados, não.
  • O SMS é o fator mais fraco, mas ainda é melhor que nenhum.
  • Códigos de recuperação evitam que o usuário perca a conta.