Segurança e SSL
Travar o spam nos comentários do WordPress com Akismet e reCAPTCHA
Os bots podem publicar milhares de comentários com ligações, texto automático ou conteúdo fraudulento, mesmo que não utilize um formulário de contacto. O WordPress permite travá-los combinando moderação, Akismet e, se o volume o exigir, um teste reCAPTCHA.
Ajustar a moderação de comentários
Em Definições > Discussão:
- Pode exigir nome e email, mas isso não verifica que o autor controla esse endereço.
- Mantenha os comentários pendentes de moderação quando incluírem ligações.
- Ative a aprovação prévia para autores novos.
- Feche automaticamente os comentários em artigos antigos se já não precisar de conversa.
- Desative os pingbacks e trackbacks se gerarem ruído.
Se o site não utilizar comentários, desative-os globalmente e reveja os artigos antigos, porque alterar a definição predefinida nem sempre fecha os que já estão abertos.
Configurar o Akismet
O Akismet analisa cada comentário e separa o spam sem obrigar todos os visitantes a resolver um desafio. Instale ou ative o plugin, ligue uma chave adequada ao tipo de projeto e reveja periodicamente a pasta Spam para detetar falsos positivos.
Marque como legítimos apenas os comentários que tiver revisto; essa informação ajuda a corrigir a classificação. Esvazie o spam depois de o verificar para reduzir o tamanho da base de dados.
Acrescentar o reCAPTCHA
Se o Akismet e a moderação não bastarem, instale um plugin de reCAPTCHA compatível com o seu formulário de comentários e com a versão do WordPress. Crie as chaves para o domínio exato e ative a proteção apenas nos formulários necessários.
Teste numa janela privada antes de dar o trabalho por terminado. Uma configuração incorreta pode impedir visitantes legítimos de comentar ou bloquear chamadas AJAX usadas pelo tema.
Se o spam continuar
- Atualize o WordPress, o tema e os plugins.
- Verifique se as mensagens chegam pelos comentários, pelo formulário de contacto, pelo registo de utilizadores ou pelas avaliações do WooCommerce.
- Reveja os URLs atacados e desative o formulário que não utiliza.
- Bloqueie padrões ou países apenas quando a evidência for clara; uma lista ampla pode excluir utilizadores e motores de pesquisa legítimos.
O spam de formulários de contacto tem uma origem diferente. Para esse caso, consulte Spam massivo a partir de formulários de aplicações.
Verificar antes de dar por resolvido
Envie um comentário legítimo a partir de uma sessão não autenticada e veja se fica pendente, é publicado ou vai para Spam, como esperava. Verifique também os artigos antigos e as avaliações, se as utilizar: as suas definições podem ser independentes.
Com o reCAPTCHA, confirme que o servidor rejeita um pedido sem validação correta antes de guardar o comentário. A chave secreta não deve aparecer no HTML. Reveja as condições do plano do Akismet para o seu tipo de projeto e não assuma que o uso comercial é gratuito.
Guarde a configuração anterior e reveja os falsos positivos antes de endurecer o filtro. Bloquear países inteiros não substitui a identificação do formulário que está a receber o abuso.
Também lhe pode ser útil
- Alterar o URL de acesso com o WPS Hide Login Mostra como alterar a rota de acesso com o WPS Hide Login, os seus limites como controlo de seguranç...
- Aviso histórico sobre registos massivos no PrestaShop 1.6 e 1.7 Documenta a falha corrigida no PrestaShop 1.6.1.24 e 1.7.5.2 e explica como agir se ainda encontrar...
- CAPTCHA e contenção temporária no PrestaShop 1.6 Expõe a migração prioritária a partir do PrestaShop 1.6 e as medidas temporárias de CAPTCHA, restriç...
- Configurar CAPTCHA numa instalação antiga do PrestaShop 1.7 Enquadra como histórico o uso do eicaptcha no PrestaShop 1.7 e reúne as verificações necessárias ant...
Algo não bate certo ou mudou? Diga-nos e revemos.