O que é MFA (autenticação multifator)?

MFA, ou autenticação multifator, é um método de autenticação que utiliza vários fatores para reforçar a segurança. A sigla "MFA" vem das iniciais de "Multi-Factor Authentication" (autenticação multifator).

  • As informações de conhecimento incluem credenciais conhecidas apenas pelo usuário, como senhas, códigos PIN ou perguntas secretas (por exemplo, autenticação tradicional por senha).
  • Informações de posse referem-se a itens que pertencem exclusivamente ao usuário, como celulares ou tokens de hardware.
  • As informações biométricas incluem características biológicas, como impressões digitais, veias, reconhecimento facial, voz ou outras características físicas.

Ao utilizar múltiplos fatores, a MFA cria uma autenticação em camadas, reforçando significativamente a segurança.

Objetivo e benefícios da MFA

A MFA surgiu para superar as limitações da autenticação tradicional por senha. Mesmo senhas fortes podem ser comprometidas em vazamentos, permitindo acessos não autorizados. Além disso, muitos usuários utilizam senhas fáceis de adivinhar, aumentando a vulnerabilidade a ataques cibernéticos.

Nos tempos atuais, em que as técnicas de invasão estão cada vez mais sofisticadas, a necessidade da MFA continua crescendo. A MFA oferece maior segurança em comparação com a autenticação tradicional por senha, protegendo contra riscos como acessos não autorizados e ataques.

Desvantagens da MFA

A principal desvantagem da MFA é o inconveniente causado aos usuários durante os processos de login em serviços ou servidores.

Por exemplo, na autenticação de dois fatores, amplamente utilizada, os usuários precisam inserir uma senha e, em seguida, digitar um código de verificação antes de fazer login. Isso exige mais tempo e esforço em comparação com logins que usam apenas senha. Em alguns casos, os códigos de verificação são enviados para outros dispositivos, o que pode causar transtornos se eles não estiverem prontamente disponíveis.

Os sistemas de MFA devem equilibrar a segurança e a conveniência do usuário para garantir uma experiência de autenticação fluida.

Exemplos de uso da MFA

  • Saques em caixas eletrônicos bancários:
    Para sacar dinheiro em um caixa eletrônico, o usuário insere um cartão bancário e digita uma senha. O cartão bancário representa o fator de posse, enquanto a senha representa o fator de conhecimento, tornando esse processo um exemplo de MFA.
  • Login na Web com Verificação por SMS:
    A verificação por SMS utiliza mensagens de texto como um fator adicional de autenticação. Por exemplo, para fazer login em um serviço web, pode ser necessário inserir uma senha (fator de conhecimento) e, em seguida, um código enviado por SMS para o celular do usuário (fator de posse).
  • Autenticação por impressão digital em laptops:
    Instituições públicas e empresas costumam adicionar a autenticação por impressão digital à autenticação por senha para proteger informações confidenciais em laptops. Nesse cenário, a senha é uma informação de conhecimento, enquanto a impressão digital é uma informação biométrica.

A MFA já é amplamente adotada em diversos setores e instituições para reforçar a segurança.