A autenticação de dois fatores é uma das medidas de segurança com melhor relação custo-benefício em WordPress. Mas implementá-la em sites de clientes exige planeamento — um cliente bloqueado fora do próprio site às 11h da manhã num dia de trabalho é um incidente de suporte caro e evitável.
Por que o 2FA é essencial em WordPress
A esmagadora maioria dos ataques a instalações WordPress começa por tentativas de acesso ao painel de administração. Estudos de empresas de segurança como a Sucuri mostram que mais de 80% dos compromissos de sites WordPress envolvem credenciais comprometidas — seja por passwords fracas, reutilização de passwords entre serviços, ou bases de dados de credenciais vazadas disponíveis na dark web.
Uma password forte resolve parte do problema. O 2FA elimina-o quase por completo: mesmo que um atacante tenha a password correta, não consegue aceder sem o segundo fator, que só existe no dispositivo físico do utilizador.
Métodos de 2FA disponíveis em WordPress
TOTP (Time-based One-Time Password) com app autenticadora
O método mais seguro e recomendado. O utilizador instala uma app como Google Authenticator, Authy ou Microsoft Authenticator, escaneia um QR code uma única vez, e passa a ter códigos de 6 dígitos que mudam a cada 30 segundos. Não depende de SMS nem de email — funciona offline.
Email OTP
Um código é enviado por email a cada login. Mais fácil de implementar e de explicar a clientes não técnicos, mas menos seguro — se o email estiver comprometido, o 2FA fica comprometido também. Aceitável como medida de transição.
SMS
Amplamente usado mas considerado o método menos seguro — vulnerável a ataques de SIM swapping. Em contexto de agência, evitar como método principal.
Plugins recomendados para 2FA em WordPress
WP 2FA
O plugin mais completo para implementação de 2FA em contexto de agência. Permite definir 2FA como obrigatório por role (apenas admins, ou todos os utilizadores), define um período de graça para configuração, e tem uma interface de onboarding clara para o cliente. Versão gratuita cobre a maioria dos casos; a versão Pro adiciona relatórios e políticas avançadas.
Wordfence 2FA
Se o site já usa Wordfence para segurança, o 2FA integrado é uma opção natural. Funciona apenas com TOTP, mas está bem integrado com o dashboard de segurança do Wordfence.
Two Factor (plugin oficial do WordPress.org)
Plugin leve e mantido por contribuidores do núcleo do WordPress. Suporte a TOTP, email e backup codes. Sem interface de onboarding para clientes — mais adequado para uso interno da agência do que para sites de clientes.
Processo de rollout sem criar caos no cliente
A principal razão pela qual muitas agências evitam implementar 2FA em sites de clientes é o medo de criar problemas de acesso. Com o processo certo, isso não acontece.
- Ativar apenas para admins numa primeira fase: não ativar para todos os utilizadores de imediato — começar pelos utilizadores com permissões mais elevadas
- Definir período de graça: dar 7-14 dias para os utilizadores configurarem o 2FA antes de ser obrigatório
- Comunicar por email antes: enviar um email ao cliente a explicar o que vai acontecer, porquê, e como configurar a app autenticadora
- Gerar recovery codes: garantir que o cliente guarda os backup codes num local seguro antes de ativar
- Testar com utilizador de teste: antes do rollout, testar o fluxo completo numa conta de teste
Cenários especiais e soluções
Cliente sem smartphone
Usar email OTP como método alternativo, ou recomendar Authy Desktop (disponível para Windows e macOS). É raro, mas acontece — especialmente com clientes mais seniores.
Cliente bloqueado após configuração
Manter sempre acesso de emergência via WP-CLI ou acesso direto à base de dados. Com WP-CLI: wp user meta delete USER_ID two_factor_enabled_providers desativa o 2FA para um utilizador específico.
Multisite com 2FA centralizado
Em redes Multisite, ativar o 2FA a nível de rede através das definições de rede do Super Admin, para que se aplique uniformemente a todos os subsites.
O 2FA deve fazer parte de qualquer auditoria de segurança WordPress. Para um conjunto completo de medidas de hardening, ver o artigo sobre 10 medidas de hardening para sites de clientes.
Quer que auditemos a segurança dos sites dos seus clientes?
O nosso serviço de suporte WordPress inclui auditorias de segurança e implementação de medidas como 2FA, hardening e monitorização contínua.
Auditar segurança agora