Autenticação de dois fatores (2FA): o que é e como utilizar no WordPress

Autenticação de dois fatores é uma das formas mais seguras de proteger o seu site contra ataques e pessoas mal intencionadas.

Mesmo o WordPress sendo totalmente seguro, sabemos que podem ocorrer algumas vulnerabilidades. Imagine perder o controle do seu blog ou site em um piscar de olhos, e todo o seu trabalho árduo de anos ser perdido. Assustador demais, não é? A boa notícia é que existe uma solução simples, porém super eficaz para proteger, ainda mais, seu site: a autenticação de dois fatores, ou 2FA. 

Neste post, vamos explicar a autenticação de dois fatores e mostrar como essa camada extra de segurança pode trazer muitos benefícios na proteção das suas páginas.  

O que é autenticação de dois fatores?

A autenticação de dois fatores (2FA) é uma medida de segurança que solicita duas formas de verificação para acessar uma conta através do login. Ou seja, em vez de depender apenas de uma senha, o 2FA adiciona uma camada extra de proteção. 

Isso é essencial para proteger contas de e-mail, bancárias, redes sociais e até mesmo painéis de administração de sites, como o WordPress. 

Para se ter ideia, mesmo se alguém saiba sua senha, essa pessoa não poderá acessar sua conta sem o código gerado pelo seu aplicativo 2FA. O 2FA é fundamental para proteger informações sensíveis e contas importantes contra ameaças cibernéticas, tornando muito mais difícil para hackers invadirem suas contas. É uma prática recomendada para aumentar a segurança online e evitar problemas de segurança.

O que é um aplicativo 2FA?

Um aplicativo 2FA, ou aplicativo de autenticação de dois fatores, é uma ferramenta que gera códigos aleatórios temporários usados para a segunda etapa de verificação durante o processo de autenticação em duas etapas. Esses códigos são usados em conjunto com sua senha para acessar uma conta ou serviço online, tornando a segurança da conta mais robusta.

O funcionamento de um aplicativo 2FA é muito fácil de entender: 

  1. Quando você ativa a autenticação de dois fatores em uma conta (como e-mail, redes sociais, ou serviços bancários), você associa o aplicativo 2FA a essa conta. 
  2. Em seguida, o aplicativo gera um novo código a cada poucos segundos, que você precisa inserir com sua senha quando fizer login na conta. 
  3. Esse código temporário é válido apenas por um curto período e é gerado apenas no seu dispositivo, tornando muito difícil para qualquer pessoa que não tenha acesso ao seu dispositivo móvel entrar na sua conta, mesmo que conheça sua senha.

Dentre os aplicativos 2FA populares, os mais citados são o Google Authenticator, Authy e Microsoft Authenticator. 

Quais as vantagens da autenticação de dois fatores?

autenticacao em dois fatores no wordpress

Acreditamos que as vantagens já tenham ficado claras, mas as listamos aqui para facilitar o entendimento: 

  • Facilidade em aumentar a segurança: muitos métodos de 2FA são rápidos e fáceis, como um app no celular ou uma mensagem SMS.
  • Proteção contra phishing e vazamentos de senha: mesmo que você caia num golpe de phishing (uma página falsa para capturar seus dados) e entregue sua senha, o invasor ainda precisa do código gerado que ele não terá acesso. O mesmo acontece se houverem vazamentos de senha.
  • Alertas de tentativas de acesso: se alguém tenta entrar na sua conta, você recebe uma notificação. Isso é um alerta imediato de uma possível invasão. Afinal de contas, você saberá que não foi você que realizou aquele acesso.
  • Cumprimento de normas de segurança: em alguns casos, como para receber pagamentos do YouTube, usar 2FA ajuda a cumprir com normas de segurança e regulamentos.

Quais as desvantagens da autenticação de dois fatores?

A autenticação de dois fatores é realmente segura e um dos métodos mais eficazes para proteger seu WordPress, mas também tem suas desvantagens, sendo elas:

  • Inconveniência: pode ser chato ter que esperar por um código ou usar um dispositivo extra toda vez que for entrar numa conta.
  • Dependência de dispositivo: se você usa o celular para receber os códigos e ele está sem bateria, você perdeu ou foi roubado, você pode ficar sem acesso às suas contas (isso é bastante sério).
  • Problemas de recebimento: se optou por receber seu código por SMS, pode ser que eles demorem a chegar ou nem cheguem, dependendo do sinal de dados móveis da sua localidade.
  • Riscos de segurança com SMS: O envio de códigos por SMS não é conhecido por ser totalmente seguro. Eles podem ser interceptados por criminosos. Não é tão frequente, mas é possível.

O que acontece se você perder ou tiver o dispositivo roubado na autenticação de dois fatores?

Se você perder ou tiver seu dispositivo roubado na autenticação de dois fatores, a situação pode ficar um pouco complicada, mas fique tranquilo, tem solução. 

Normalmente, os serviços oferecem métodos alternativos para recuperar o acesso. Por exemplo, você pode ter configurado perguntas de segurança ou um e-mail de recuperação. 

Alguns serviços permitem que você use códigos de backup, gerados quando você configura o 2FA e devem ser guardados em um lugar seguro (a recomendação principal é imprimi-los e deixar em casa). 

Se você não tiver acesso a nenhum desses métodos, a última opção é entrar em contato direto com o suporte do aplicativo. Eles vão pedir algumas informações para confirmar sua identidade e, depois disso, podem ajudar a restaurar o acesso à sua conta. Dependendo da empresa e da situação, pode ser que isso não seja resolvido tão rápido assim. 

É realmente necessária autenticação de dois fatores no WordPress?

Não é obrigatório, mas recomendado. Sabe por quê? O WordPress é super popular e isso torna ele um alvo frequente de criminosos. A 2FA adiciona uma camada extra de proteção, o que é especialmente importante se você estiver gerenciando um site ou blog com bastante visibilidade, ou loja virtual com informações de clientes.

Quais as consequências de não usar autenticação de dois fatores no WordPress?

Não usar autenticação de dois fatores (2FA) no WordPress pode ter consequências sérias, sendo a principal a possibilidade de perder anos de trabalho em produção de conteúdo (e muitas vezes nem conseguir recuperar). 

Sem o 2FA, se alguém conseguir sua senha, essa pessoa tem acesso total ao seu site. Ela pode alterar ou deletar conteúdos, publicar coisas indevidas, ou até mesmo bloquear seu acesso. 

Imagina só, todo o esforço e tempo dedicado na criação de posts, páginas e na personalização do seu site, tudo indo por água abaixo. Isso sem contar a perda de confiança dos seus visitantes ou clientes, caso eles vejam conteúdo inapropriado ou se seus dados forem comprometidos.

Se você não criar cópias de seguranças frequentes, esse problema infelizmente é ainda maior.

Quais os plugins para autenticação de dois fatores no WordPress?

Existem vários plugins que cumprem esse objetivo, os mais conhecidos são:

WP 2FA – Two-factor authentication for WordPress

O WP 2FA é fácil de usar, ideal até para usuários iniciantes, e permite configurar 2FA sozinho de maneira simples. Ele oferece autenticação gratuita de 2FA para todos os usuários e suporta diversos métodos de autenticação. 

Além disso, é compatível com aplicativos universais de 2FA como Google Authenticator e Authy. Inclui também métodos de backup de 2FA, políticas flexíveis de aplicação de 2FA, e não requer acesso ao painel do WordPress para configuração pelos usuários. 

Outras vantagens incluem modelos de e-mail editáveis e proteção contra ataques automatizados de senha e dicionário.

Two Factor (2FA) Authentication via Email

Esse plugin leve e eficaz permite ativar a autenticação de dois fatores (2FA) via e-mail em sites WordPress. Para usar, basta ativar o plugin e editar uma conta de usuário para habilitar o 2FA para um usuário específico. É importante garantir que o site WordPress envie e receba e-mails corretamente, preferencialmente utilizando um plugin SMTP.

miniOrange’s Google Authenticator – WordPress Two Factor Authentication – 2FA , Two Factor, OTP SMS and Email | Passwordless login

O plugin da miniOrange é uma solução de segurança poderosa e amigável para proteger seu site WordPress de acessos não autorizados. 

Ele é gratuito e oferece proteção contra ataques de força bruta, dicionário e adivinhação automatizada de senhas. 

O plugin é compatível com vários aplicativos autenticadores, como Google Authenticator, Microsoft Authenticator, Authy, entre outros, e suporta também métodos de autenticação como OTP por e-mail ou SMS, autenticação QR Code e perguntas de segurança. 

Outras características do plugin são: autenticação multifatorial (MFA), configuração de 2FA para perfis específicos, códigos de recuperação, suporte a vários idiomas e a opção de habilitar ou desabilitar o 2FA por função de usuário. Três usuários podem usar gratuitamente para sempre.

Como utilizar autenticação de dois fatores no WordPress?

Existem vários métodos complexos para utilizar a autenticação de dois fatores no WordPress, explicaremos o mais básico, justamente para evitar problemas com perda de acesso. 

1. Instale o plugin Two Factor (2FA)  Authentication via Email

Você pode baixar o plugin na página oficial dele ou pesquisar pelo nome dele na página de plugins do WordPress.

2. Instale um plugin auxiliar de SMTP

Ao ativá-lo, você verá uma mensagem de erro informando que o plugin não será devidamente ativado se não houver um plugin de SMTP instalado, para garantir que o e-mail será enviado. 

image 3

Recomendamos a instalação do WP Mail SMTP do WPForms – O mais conhecido plugin de SMTP e registro de e-mail.

Caso não saiba, SMTP (Simple Mail Transfer Protocol), é um protocolo padrão usado para enviar e-mails pela internet. Ele serve como um sistema de correio eletrônico, garantindo que as mensagens de e-mail sejam entregues de um servidor a outro e, dessa forma, aos usuários.

Usar um plugin SMTP no WordPress melhora significativamente a entrega e confiabilidade dos e-mails enviados pelo site, reduzindo a chance de caírem em spam. Ele oferece uma conexão segura e autenticada com serviços de e-mail, garantindo que as comunicações importantes, como notificações e redefinições de senha, sejam efetivas.

3. Habilite o 2FA no perfil do usuário

Agora, vá em Menu lateral do WordPress → Usuários → Todos os usuários e edite o usuário que deseja permitir a autenticação de dois fatores.

autenticacao em dois fatores no wordpress

Com isso, ao tentar logar no WordPress, essa tela será mostrada para você, solicitando que clique no link enviado para o seu e-mail para conseguir entrar na sua conta.

aviso do plugin 2fa

Sugestão importante!

Teste a autenticação de dois fatores primeiro com um usuário que não seja o administrador do WordPress, para garantir que os e-mails estarão chegando realmente, evitando o risco das mensagens não serem enviadas e perder acesso ao seu painel do WordPress.

Outra sugestão importante também é confirmar que tem acesso via FTP ou gerenciador de arquivos para desativar o plugin caso ele gere erros. É difícil de acontecer, mas na possibilidade, é bom estar preparado.

Resumo

A autenticação de dois fatores (2FA) é uma camada extra de segurança essencial para proteger sites WordPress contra vulnerabilidades e ataques, como força bruta e phishing. Ela requer duas formas de verificação para acessar uma conta, diminuindo o risco de invasões mesmo se a senha for comprometida. Aplicativos como Google Authenticator, Authy e Microsoft Authenticator são usados para gerar códigos temporários, usados juntamente com a senha durante o login.

As vantagens do 2FA incluem aumento da segurança, proteção contra phishing e vazamentos de senha, alertas de tentativas de acesso e cumprimento de normas de segurança. No entanto, há desvantagens como a inconveniência de esperar um código, a dependência de dispositivos e problemas com a recepção de SMS.

Perder ou ter o dispositivo de 2FA roubado pode ser um desafio, mas há métodos alternativos de recuperação, como perguntas de segurança e códigos de backup.

Embora não seja obrigatório, o uso do 2FA no WordPress é altamente recomendado para proteger conteúdos importantes e dados de usuários. Existem vários plugins de 2FA disponíveis, como WP 2FA, Two Factor Authentication via Email e miniOrange’s Google Authenticator e você pode instalar o que achar melhor. Nesse tutorial, optamos pelo mais simples, para facilitar o entendimento. 

Qualquer dúvida ou sugestão, fique a vontade na seção dos comentários para conversar com a gente. 

Obrigado por ler até aqui. Um forte abraço!