Ao criar formulários, os novos sites WordPress geralmente ignoram as considerações de segurança. Esse é um grande erro.
Sei disso porque aprendi da maneira mais difícil quando o formulário de inscrição em meu site foi atacado por um bot de spam que tentou se inscrever 60.000 vezes durante a noite...
Ainda carrego o trauma desse evento. Talvez eu me esqueça de comer, mas não me esqueço mais de adicionar anti-spam a formulários importantes em nenhum dos meus projetos on-line.
A boa notícia é que as estratégias de combate ao spam e às ameaças à segurança melhoraram consideravelmente ao longo dos anos. Portanto, mesmo que esteja vendo spam e atividades suspeitas em seus formulários, você pode combatê-los com eficácia.
E se você não tiver motivos para acreditar que seu site está sendo alvo de spambots, ainda assim deve tomar medidas preventivas para manter seus formulários protegidos contra ameaças futuras.
Neste artigo, compartilharei algumas dicas eficazes para criar um formulário WordPress seguro que ajudaram muitos clientes da WPForms e a mim também a reduzir os envios de spam e as ameaças à segurança.
Crie Formulários Seguros para WordPress Agora 🔒
Como aumentar a segurança de seu formulário do WordPress
1. Ativar CAPTCHA
Os serviços CAPTCHA são uma das ferramentas mais populares para bloquear spam de formulários. Eles devem sua popularidade ao fato de serem poderosos na prevenção de ataques de spambots aos seus formulários.
Para adicionar um CAPTCHA a um formulário do WordPress, você precisará de um plug-in que ofereça suporte a serviços CAPTCHA. Por exemplo, o WPForms permite que você adicione os seguintes serviços de CAPTCHA a qualquer formulário:
- CAPTCHA personalizado
- Google reCAPTCHA
- hCaptcha
- Torniquete da Cloudflare

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

Por exemplo, se você já estiver usando o reCAPTCHA e ainda receber grandes volumes de spam, poderá tentar usar o hCaptcha.
Se você ainda não estiver satisfeito, vale a pena experimentar o Cloudflare Turnstile.
Esses serviços CAPTCHA são todos 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, poderá usar o WPForms Custom Captcha.
Isso permite que você faça perguntas de matemática ou perguntas triviais gerais que são fáceis de serem respondidas por usuários reais, mas que podem representar um grande desafio para os spambots.
Por fim, você também pode usar o Akismet para bloquear spam. O Akismet é diferente de outros serviços CAPTCHA porque é completamente invisível e detecta spam em um enorme banco de dados de padrões de spam conhecidos.
Portanto, se quiser aumentar a segurança do formulário do WordPress sem comprometer a experiência do usuário com o CAPTCHA baseado em quebra-cabeças, o Akismet é uma ótima opção para experimentar.
2. Configurar a verificação de e-mail
Embora os serviços CAPTCHA sejam ótimos para bloquear a maioria dos tipos de spam, eles não são perfeitos. Há situações em que talvez seja necessário tomar algumas medidas adicionais para manter seu formulário protegido contra bots e golpistas.
Por exemplo, se você permitir que os visitantes criem uma conta no seu site com um formulário de registro, uma simples verificação de e-mail pode ajudar muito a evitar registros falsos.
O complemento WPForms User Registration não só permite que você crie seus próprios formulários de registro personalizados, mas também que adicione verificação de e-mail.

Você mesmo pode ativar manualmente cada registro de usuário ou permitir que os usuários façam isso por conta própria com um e-mail enviado diretamente ao endereço de e-mail fornecido.
Os spammers geralmente usam endereços de e-mail falsos, portanto, você pode eliminar muitos spams 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 complemento WPForms Form Locker. Quando ativado, o WPForms exigirá que o visitante insira primeiro um endereço de e-mail válido antes de poder acessar o formulário.
O usuário receberá um e-mail com um link exclusivo para desbloquear o formulário, impedindo o acesso de qualquer usuário com um e-mail falso.

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

Essa é uma estratégia poderosa porque você está efetivamente eliminando uma grande parte dos possíveis spammers e hackers que vêm de uma região fora do seu mercado-alvo.
4. Restringir a visibilidade do formulário aos usuários conectados
Se quiser aceitar entradas de formulário somente de usuários conectados, as chances de receber spam são naturalmente muito baixas.
Isso ocorre porque é um grande investimento de tempo para um remetente de spam primeiro fazer login e depois preencher o formulário para direcioná-lo ao spam. Os usuários mal-intencionados, sejam eles reais ou bots, sempre preferem alvos facilmente acessíveis.
Com o complemento WPForms Form Locker, você pode restringir o acesso ao seu formulário apenas a usuários conectados.

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 lead. Mas seria bastante relevante em um formulário de avaliação de cliente.
5. Recursos de segurança do formulário Layer Up
Já me deparei com situações em que os sites continuam a apresentar altas taxas de spam, apesar de terem uma ou outra solução de segurança ou prevenção de spam implementada em um formulário da 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 usar várias táticas ao mesmo tempo.
Veja um exemplo de uso de uma combinação de recursos de proteção para aumentar a segurança de seu formulário:
- Ativar CAPTCHA: sua primeira linha de defesa precisa ser algum tipo de CAPTCHA ou um serviço como o Akismet para impedir que a maior parte do spam ataque seu site.
- Imponha um tempo mínimo de envio: Os spambots são programados para serem super rápidos. Esse fato pode ser usado contra eles para impedir envios de formulários que ocorram antes de transcorrido um tempo mínimo. A configuração de tempo mínimo para envio no WPForms pode acrescentar outra importante camada extra de segurança de formulário.
- Habilite a verificação de e-mail para registro: Quando fizer sentido, use a verificação de e-mail para evitar que usuários com e-mails falsos se inscrevam.
- Use um filtro de país: Para empresas locais, é sempre mais seguro bloquear visitantes originários de países que você não atende.
- Mantenha uma lista de bloqueio de e-mails: Se estiver vendo infratores reincidentes no seu site, você pode criar uma lista de bloqueio de e-mail 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 evitar spam e aumentar o nível de segurança do seu formulário.
Em seguida, experimente algumas alternativas ao reCAPTCHA
O Google reCAPTCHA é o serviço CAPTCHA mais popular para formulários de contato. Mas existem algumas alternativas excelentes 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 estiver procurando uma maneira segura de enviar seus e-mails de notificação de formulário do WordPress usando o Gmail, confira este guia para usar o SMTP do Gmail com o WP Mail SMTP.
Crie Formulários Seguros para WordPress Agora 🔒
Então, o que está esperando? Comece hoje mesmo a usar o mais avançado plug-in de formulários do WordPress.
E não se esqueça de que, se você gostou deste artigo, siga-nos no Facebook e no Twitter.
Os dados enviados por meio do WPForms são criptografados ou protegidos de outra forma enquanto estão em trânsito?
Ao coletar informações pessoais, queremos garantir aos nossos usuários que, ao enviar seus dados, eles o façam de forma segura. Sei que o armazenamento de dados é diferente, e é por isso que formulei a pergunta de uma maneira específica.
Olá, ótima pergunta! A opção mais usada para a transferência segura de dados é usar SSL em seu site. Você pode encontrar mais detalhes neste artigo sobre como o SSL ajuda a fazer uma transferência segura de dados. Todos os dados transferidos pelo WPForms também serão protegidos se o site estiver usando SSL.
Espero que essas informações ajudem!
Olá, existe alguma maneira de criar formulários seguros, mas anônimos, no Wordpress? Percebi 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 embutido para criar formulários anônimos. No entanto, você pode conseguir isso com usuários conectados e, em seguida, adicionar esse código personalizado ajudará a conseguir o que você mencionou.
Espero que isso ajude! 🙂
Os dados são criptografados e depois enviados para o banco de dados? Qual hospedagem oferece bancos de dados criptografados?
Olá, Richie!
Nosso plug-in em si não fornece nenhum recurso de criptografia de dados. Se os dados estão ou não "seguros" do lado do usuário à medida que chegam ao servidor do seu site é uma questão um pouco complicada, mas, de modo 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 da segurança do site. Estes artigos podem ajudá-lo a começar a responder a essa pergunta:
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 tiver mais alguma dúvida sobre isso, entre em contato conosco.
Obrigado!
Como posso proteger os arquivos na pasta de upload do wpforms em meu servidor da Web? Um hacker pode acessar esses arquivos fazendo uma varredura no site?
Olá, Juca - O WPForms deve lidar com a maior parte da segurança do upload de arquivos para você - não permitimos que nenhum arquivo não aprovado ou não autorizado seja carregado. Portanto, desde que você esteja usando um host respeitável, não deverá haver problemas.
Se não tiver certeza sobre os métodos que seu host usa para proteger os servidores, sugiro consultar o suporte ao cliente para discutir quais medidas de segurança estão em vigor, como eles protegem seu site e quais são as medidas tomadas por eles no caso improvável de seu site ser comprometido. É sempre melhor saber!
Além disso, adicionamos um hash exclusivo ao final do arquivo (por exemplo: my-logo-570543445db74.png) para que um usuário mal-intencionado não possa abrir facilmente vários arquivos que foram carregados em seu site.