Resumo de IA
Ao criar formulários, novos sites WordPress frequentemente ignoram considerações de segurança. Este é um grande erro.
Eu sei porque aprendi da maneira mais difícil quando o formulário de inscrição do meu site foi atacado por um bot de spam que tentou se inscrever 60.000 vezes durante a noite…
Eu ainda sofro com o trauma desse evento. Posso esquecer de comer, mas não esqueço mais de adicionar anti-spam aos formulários importantes em nenhum dos meus projetos online.
A boa notícia é que as estratégias para combater spam e ameaças de segurança melhoraram consideravelmente ao longo dos anos. Portanto, mesmo que você esteja vendo spam e atividade suspeita em seus formulários, pode combatê-los efetivamente.
E se você não tem motivos para acreditar que seu site está sendo alvo de spambots, ainda assim deve tomar medidas preventivas para manter seus formulários seguros contra ameaças futuras.
Neste artigo, compartilharei algumas dicas eficazes para criar um formulário WordPress seguro que ajudaram muitos clientes do WPForms e a mim também a reduzir envios de spam e ameaças de segurança.
Crie Formulários WordPress Seguros Agora 🔒
Como Aumentar a Segurança dos Seus Formulários WordPress
1. Habilite o CAPTCHA
Serviços de CAPTCHA são uma das ferramentas mais populares para bloquear spam em formulários. Eles devem sua popularidade ao fato de serem poderosos em impedir que spambots ataquem seus formulários.
Para adicionar um CAPTCHA a um formulário WordPress, você precisará de um plugin que suporte serviços de CAPTCHA. Por exemplo, o WPForms permite que você adicione os seguintes serviços de CAPTCHA a qualquer formulário:
- CAPTCHA Personalizado
- Google reCAPTCHA
- hCaptcha
- Cloudflare Turnstile

Todos esses serviços de CAPTCHA podem ser extremamente eficazes na redução de envios de spam em formulários para você.
No entanto, se você continuar vendo spam, apesar de usar um desses serviços de CAPTCHA, recomendo tentar uma opção diferente.

Por exemplo, se você já está usando reCAPTCHA e ainda está vendo grandes volumes de spam, pode tentar usar o hCaptcha em vez disso.
Se você ainda não estiver satisfeito, vale a pena tentar o Cloudflare Turnstile.
Todos esses serviços de CAPTCHA são automatizados e usam algoritmos complexos para verificar atividades suspeitas enquanto um formulário está sendo preenchido.
Mas se você precisar de um CAPTCHA mais simples com a capacidade de criar suas próprias perguntas para fazer, você pode usar o WPForms Custom Captcha.
Isso permite que você faça perguntas de matemática ou de conhecimentos gerais que são fáceis para usuários reais responderem, mas podem representar um grande desafio para spambots.
Finalmente, você também pode usar o Akismet para bloquear spam. O Akismet é diferente de outros serviços de CAPTCHA porque é completamente invisível e detecta spam contra um enorme banco de dados de padrões de spam conhecidos.
Portanto, se você deseja aprimorar a segurança do seu formulário WordPress sem comprometer a experiência do usuário com CAPTCHAs baseados em quebra-cabeças, o Akismet é uma ótima opção para experimentar.
2. Configure a Verificação por E-mail
Embora os serviços CAPTCHA sejam ótimos para bloquear a maioria dos tipos de spam, eles não são perfeitos. Existem situações em que você pode precisar tomar medidas extras para manter seu formulário seguro contra bots e golpistas.
Por exemplo, se você permite que visitantes criem uma conta em seu site com um formulário de registro, uma simples verificação de e-mail pode ajudar muito a prevenir registros falsos.
O addon WPForms User Registration não apenas permite que você crie seus próprios formulários de registro personalizados, mas também permite adicionar verificação de e-mail.

Você pode ativar manualmente cada registro de usuário ou permitir que os usuários o façam por conta própria com um e-mail enviado diretamente para o endereço de e-mail fornecido.
Spammers geralmente usam endereços de e-mail falsos, então você pode eliminar muito spam do seu formulário de registro simplesmente adicionando um e-mail de verificação de e-mail no WPForms.
Você também pode ativar a verificação de e-mail para qualquer formulário geral usando o addon WPForms Form Locker. Quando ativado, o WPForms exigirá que um visitante insira primeiro um endereço de e-mail válido antes que ele possa acessar o formulário.
O usuário receberá então um e-mail com um link exclusivo para desbloquear o formulário, impedindo que qualquer usuário com um e-mail falso o acesse.

Observação: Adicionar uma etapa extra para acessar o formulário também pode causar algum incômodo aos usuários reais. É uma boa ideia considerar a sensibilidade do seu público antes de incorporar a verificação de e-mail.
Criar Formulário com Verificação de E-mail
3. Bloqueie Envios por País
Se você é uma empresa local que opera apenas em um único país (ou apenas alguns), pode querer considerar o bloqueio de envios de formulários de países externos.
O WPForms tem um filtro de país muito útil que você pode usar para permitir ou bloquear entradas de países específicos.

Esta é uma estratégia poderosa porque você está efetivamente eliminando uma grande parte de potenciais spammers e hackers vindos de uma região fora do seu mercado-alvo.
4. Restrinja a Visibilidade do Formulário a Usuários Conectados
Se você deseja aceitar envios de formulários apenas de usuários logados, as chances de receber spam são naturalmente bem baixas.
Isso ocorre porque é um grande investimento de tempo para um spammer primeiro fazer login e depois preencher seu formulário para te atingir com spam. Usuários maliciosos, sejam reais ou bots, sempre preferem alvos de fácil acesso.
Com o addon WPForms Form Locker, você pode restringir o acesso ao seu formulário apenas a usuários logados.

No entanto, é importante considerar se adicionar essa restrição ao seu formulário é uma boa ideia caso a caso.
Por exemplo, não faria muito sentido usar essas restrições em um formulário de leads. Mas seria bastante relevante em um formulário de avaliação de clientes.
5. Intensifique os Recursos de Segurança do Formulário
Já me deparei com situações em que sites continuam a ver altas taxas de spam, apesar de terem uma ou outra solução de segurança ou prevenção de spam em vigor para um formulário web.
Às vezes, os spambots mais avançados não podem ser facilmente combatidos com uma única técnica de bloqueio de spam – você precisa combiná-la usando várias táticas ao mesmo tempo.
Aqui está um exemplo de como usar uma combinação de recursos de proteção para aumentar a segurança do seu formulário:
- Ativar CAPTCHA: Sua primeira linha de defesa precisa ser alguma forma de CAPTCHA ou um serviço como Akismet para parar a maior parte do spam que ataca seu site.
- Impor um tempo mínimo de envio: Spambots são programados para serem super rápidos. Esse fato pode ser usado contra eles para impedir envios de formulários que ocorrem antes que um tempo mínimo tenha passado. A configuração de tempo mínimo para envio no WPForms pode adicionar outra camada extra importante de segurança do formulário.
- Ativar verificação por e-mail para registro: Quando fizer sentido, use a verificação por e-mail para impedir que usuários com e-mails falsos se inscrevam.
- Usar um filtro de país: Para negócios locais, é sempre mais seguro bloquear visitantes originários de países que você não atende.
- Manter uma lista de bloqueio de e-mails: Se você estiver vendo infratores repetidos em seu site, pode criar uma lista de bloqueio de e-mails para impedir que envios com endereços de e-mail específicos sejam aceitos.
Com uma estratégia multifacetada, você tem uma chance muito maior de impedir spam e aumentar o nível de segurança do seu formulário.
Perguntas Frequentes Sobre Formulários Seguros do WordPress
Aqui estão as respostas para as perguntas mais comuns sobre como criar e manter formulários seguros no WordPress.
Como crio formulários online seguros para meu site?
Use um plugin de formulário confiável como o WPForms, que inclui recursos de segurança integrados, como proteção CAPTCHA, filtragem de spam honeypot e envio de dados criptografados.
Ative o SSL em seu site (o ícone de cadeado nos navegadores), que criptografa todos os dados transmitidos através de seus formulários. Configure também proteções específicas para formulários, como limites de entrada por IP e filtragem de palavras-chave para bloquear envios maliciosos.
O que torna um formulário do WordPress seguro?
Um formulário seguro do WordPress deve ter várias camadas de proteção, como criptografia SSL para dados em trânsito, CAPTCHA para impedir bots, filtragem de spam para bloquear envios maliciosos, validação adequada de dados para prevenir ataques de injeção de código e armazenamento seguro de entradas de formulário no banco de dados do WordPress. Além disso, o próprio plugin de formulário deve receber atualizações de segurança regulares de seus desenvolvedores.
Como posso proteger meus formulários do WordPress contra spam e ataques?
Ative vários métodos de proteção contra spam simultaneamente. Use reCAPTCHA ou hCaptcha para proteção contra bots, ative o método honeypot para capturar bots de spam automatizados, defina limites de entrada por endereço IP para evitar ataques de inundação, adicione filtragem de palavras-chave para bloquear envios contendo frases de spam e exija CAPTCHA apenas após um certo número de envios falhados para equilibrar segurança com experiência do usuário.
Os envios de formulários online são seguros?
Os envios de formulários online são seguros apenas se o seu site usar HTTPS (certificado SSL) e seu plugin de formulário seguir as melhores práticas de segurança. O HTTPS criptografa os dados enquanto eles viajam do navegador do usuário para o seu servidor, impedindo a interceptação.
No entanto, você também deve garantir que o plugin de formulário armazene os dados com segurança, inclua proteção CAPTCHA e receba atualizações de segurança regulares.
Qual é o construtor de formulários mais seguro para WordPress?
WPForms é um dos construtores de formulários mais seguros porque inclui recursos de segurança de nível empresarial em todos os planos, como várias opções de CAPTCHA (reCAPTCHA, hCaptcha, Turnstile), proteção contra spam honeypot, envio de dados criptografados quando usado com HTTPS, auditorias e atualizações de segurança regulares, processamento de pagamentos em conformidade com PCI e proteção integrada contra ataques de injeção de SQL e XSS.
Como proteger os dados do formulário após o envio?
Após o envio, a segurança dos dados do formulário depende de permissões adequadas do banco de dados, atualizações regulares do WordPress e do plugin, armazenamento seguro de backups (preferencialmente criptografado e fora do local), acesso limitado do usuário às entradas do formulário (dê acesso apenas aos membros da equipe que precisam) e exclusão automática de entradas antigas que você não precisa mais. O WPForms permite exportar e excluir entradas para minimizar os riscos de retenção de dados.
Preciso de HTTPS para ter formulários seguros no WordPress?
Sim, HTTPS (certificado SSL) é obrigatório para formulários seguros. Sem ele, os dados enviados através dos seus formulários são enviados como texto simples que pode ser interceptado. A maioria dos navegadores agora alerta os usuários quando eles tentam enviar um formulário em um site não HTTPS, o que destrói a confiança e reduz os envios de formulários. Certificados SSL geralmente são gratuitos através de provedores de hospedagem ou serviços como Let’s Encrypt.
Como posso tornar meus formulários web mais seguros?
Além do SSL e CAPTCHA básicos, implemente estas proteções avançadas: ative datas de expiração para formulários sensíveis ao tempo, use lógica condicional para ocultar campos sensíveis até que sejam necessários, limite os tipos e tamanhos de upload de arquivos para evitar uploads de arquivos maliciosos, ative o double opt-in para envios de e-mail para verificar a legitimidade, adicione perguntas CAPTCHA personalizadas específicas para o seu negócio e audite regularmente as entradas do formulário em busca de padrões suspeitos.
Em seguida, experimente algumas alternativas ao reCAPTCHA
O Google reCAPTCHA é o serviço CAPTCHA mais popular para formulários de contato. Mas existem algumas ótimas alternativas que também oferecem melhor privacidade ao usuário. Nosso guia sobre alternativas ao reCAPTCHA discute algumas outras opções que você pode usar para manter seus formulários seguros.
Além disso, se você está procurando uma maneira segura de enviar seus e-mails de notificação de formulário do WordPress usando o Gmail, confira este guia sobre como usar o SMTP do Gmail com o WP Mail SMTP.
Crie Formulários WordPress Seguros Agora 🔒
Então, o que você está esperando? Comece hoje mesmo com o mais poderoso plugin de formulários do WordPress.
E não se esqueça, se você gostou deste artigo, siga-nos no Facebook e Twitter.

Os dados enviados via WPForms são criptografados ou de outra forma seguros em trânsito?
Ao coletar informações pessoais, queremos garantir aos nossos usuários que, quando eles enviam seus dados, eles o fazem de forma segura. Percebo que armazenar os dados é diferente, é por isso que formulei a pergunta de uma maneira particular.
Olá – Ótima pergunta! A opção mais utilizada para transferência segura de dados é o uso de SSL em seu site. Você pode encontrar mais detalhes neste artigo sobre como o SSL ajuda a fazer uma transferência de dados segura. Quaisquer dados transferidos pelo WPForms também serão protegidos se o site estiver usando SSL.
Espero que esta informação ajude!
Olá, existe alguma maneira de criar formulários seguros, mas anônimos no WordPress? Notei que muitos têm 'Endereços de E-mail' como um campo obrigatório que não pode ser apagado. Obrigado.
Olá Ruby – Não temos um recurso integrado para criar formulários anônimos. No entanto, você pode absolutamente conseguir isso com usuários logados e, em seguida, adicionar este código personalizado ajudará você a alcançar o que mencionou.
Espero que ajude! 🙂
Os dados são criptografados e enviados para o banco de dados? Qual hospedagem oferece bancos de dados criptografados?
Olá richie!
Nosso plugin em si não oferece recursos de criptografia de dados. Se os dados são "seguros" do ponto de vista do seu usuário enquanto chegam ao servidor do seu site é uma questão um pouco complexa, mas, em geral, se o seu site tiver um certificado SSL ativo, ele pode ser considerado seguro. Há um grande número de fatores envolvidos quando se trata de segurança do site. Estes artigos podem ajudá-lo a começar com essa questão:
1 – https://wpforms.com/docs/a-complete-guide-to-wpforms-security/
2 – https://www.wpbeginner.com/wordpress-security/
Espero que isso ajude a esclarecer 🙂 Se você tiver mais alguma dúvida sobre isso, por favor entre em contato conosco.
Obrigado!
Como posso proteger os arquivos na pasta de upload do wpforms no meu servidor web? Um hacker pode acessar esses arquivos escaneando o site?
Olá Simo – O WPForms deve cuidar da maior parte da segurança de upload de arquivos para você – não permitimos o upload de arquivos não aprovados ou não autorizados. Portanto, desde que você esteja usando uma hospedagem web confiável, não deve haver problemas.
Se você não tem certeza sobre os métodos que sua hospedagem web usa para proteger seus servidores, sugiro que consulte o suporte ao cliente deles para discutir quais medidas de segurança estão em vigor, como eles protegem seu site e quais são as ações tomadas por eles no improvável evento de seu site ser comprometido. É sempre melhor saber!
Além disso, adicionamos um hash exclusivo ao final do arquivo (ex: meu-logo-570543445db74.png) para que um usuário mal-intencionado não possa abrir facilmente vários arquivos que foram enviados para o seu site.