Autenticação de Múltiplos Fatores

matteus.dev  1
Tempo de leitura: 3 minuto(s)

O que é MFA?

MFA e 2FA se referem ao mesmo processo: reforço na segurança da autenticação em camadas para qualquer aplicação. Pra garantir isso, é possível utilizar aplicativos móveis de MFA, que geram os códigos MFA, solicitam confirmação sim/não sobre determinada ação ou tentativa de login, solicitam confirmação um número aleatório, SMS, email, e por fim solicitam a impressão digital ou reconhecimento facial. Fica a critério do usuário escolher quantos e quais camadas deseja utilizar, daí o nome de Autenticação em Múltiplas Camadas.

O que acontece se eu não tiver configurado MFA?

Uma aplicação sem MFA incorre em sérios riscos para seus usuários, uma vez que os crackers estão utilizando ferramentas de software e engenharia social cada vez mais sofisticadas para comprometer os acessos, invadir sistemas e cometer crimes de roubo de informação e dinheiro.

Como configuro um processo MFA?

Via chave de configuração

O usuário acessa configurações de autenticação da aplicação em que deseja configurar o MFA e copia a chave de configuração.

No celular, o usuário abre seu aplicativo de segurança de preferência: Google Authenticator, Okta, OneAuth e então solicita Adicionar novo ponto de entrada por meio de chave de configuração. A conexão então acontece, mediante a comunicação dos servidores do aplicativo de autenticação e o servidor da sua aplicação que permite MFA.

Via QRCode

O usuário abre seu aplicativo de segurança de preferência: Google Authenticator, Okta, OneAuth e similares, e então solicita Adicionar novo ponto de entrada por meio de QR Code. Nesse momento, a câmera do celular é aberta pronta para ler o QR Code.

Em outro dispositivo como o seu PC, por exemplo, o usuário acessa configurações de autenticação da aplicação em que deseja configurar o MFA e solicita a conexão de um aplicativo MFA. Nessa tela, será exibido um QRCode que pode ser lido com o celular e a configuração de vínculo acontece automaticamente, mediante a comunicação dos servidores do aplicativo de autenticação e o servidor da sua aplicação que permite MFA.

E depois de configurar um processo MFA o que acontece?

Após configurar o MFA na aplicação desejada, sua conta ganha mais camadas de segurança. Toda tentativa de login ou ações determinadas irão solicitar a geração de um código MFA que é gerado aleatoriamente pelo seu aplicativo MFA no celular.

Tela de entrada em uma aplicação WordPress

Por exemplo, seu portal WordPress pode ser integrado a um aplicativo MFA, inclusive existem plugins para facilitar esse processo.

Aplicativo gerador de códigos

Veja o exemplo abaixo com Google Authenticator, mas existem vários outros como Okta ou OneAuth. O aplicativo

How to use authenticator apps like Google Authenticator to protect yourself  online | Vox

Enfim, minha aplicação pode ter MFA?

Hoje existe suporte para todo tipo de aplicação e plataforma. As grandes empresas já disponibilizam MFA por padrão em todas as suas aplicações, como Google, AWS, Microsoft. Mas qualquer aplicação pode ter MFA, desde que essa aplicação tenha desenvolvido o suporte necessário para que possa se comunicar com os servidores do aplicativo MFA, essa configuração é feita de forma fácil e segura.

Quer saber mais sobre como funciona? Fale com um desenvolvedor agora mesmo!
Este artigo foi lido 66+ vezes. Ao todo, são mais de 60 artigos publicados desde 2012. Obrigado por ler até aqui! Fique à vontade pra copiar e compartilhar. Ajude sempre seus colegas. O conhecimento muda vidas!

O conteudo foi útil? Isso é fantástico. Quer incentivar mais posts como esse? Mostre seu apoio com qualquer valor.
Chave PIX: d0311e58-cb6e-4d47-b3d8-3d4254763ce7

Inscrever-se
Notify of
guest
0 Comentários
Mais antigos
Mais recentes Mais votados
Inline Feedbacks
View all comments




3
Pesquisa sobre satisfação do visitante

Você está satisfeito com o conteúdo desse post?