reCAPTCHA é um serviço gratuito do Google que protege sites contra spam e abusos, distinguindo usuários humanos de bots automatizados. Usando aprendizado de máquina e análise de risco avançada, é uma versão mais avançada do sistema tradicional CAPTCHA .

O Teste de Turing é um método para determinar se os computadores podem ou não apresentar comportamento semelhante ao humano. Esse tipo de comportamento é examinado pelo reCAPTCHA e costuma ser empregado para evitar o abuso de inscrição, formulários de contato ou seções de comentários.

Existem vários tipos de testes CAPTCHA disponíveis, desde o uso de uma imagem da vida real ou uma simples caixa de seleção. Este artigo mostrará como os diferentes tipos de teste funcionam e como instalar esse tipo de teste em seu site.

Como funciona o reCAPTCHA

O processo de verificação do reCAPTCHA usa inteligência artificial (IA) para reconhecer o comportamento humano que os bots não podem seguir. Os testes precisam ser passáveis ​​por qualquer usuário humano, independentemente de idade, sexo, educação ou idioma.

Os CAPTCHAs são todos automatizados para que o programa de computador possa avaliar o teste sem a interferência de humanos. Por esse motivo, os testes estão em constante evolução, à medida que o CAPTCHA AI e os bots maliciosos se tornam mais avançados.

O processo de verificação de CAPTCHAs tradicionais funciona forçando os usuários a resolver testes antes de permitir o acesso. Os testes CAPTCHA usam letras e números aleatórios, distorcendo-os de uma forma que é difícil para programas automatizados traduzirem. Anteriormente, esse era um método de dissuasão suficiente, pois os bots teriam dificuldade em reconhecer essas letras ou números distorcidos.

No entanto, bots mais avançados foram desenvolvidos, com a capacidade de resolva CAPTCHAs tradicionais com algoritmos treinados em reconhecimento de padrões. Os CAPTCHAs tradicionais foram então substituídos por testes mais complexos na forma de reCAPTCHA v1 .

Esses testes reCAPTCHA usaram uma palavra gerada por computador e texto distorcido por meio de imagens de livros antigos ou artigos de notícias. No entanto, esta versão não está mais disponível porque foi considerada muito fácil para os bots e muito difícil para os usuários humanos.

Depois disso, veio o

reCAPTCHA v2 , na esperança de fornecer testes mais complexos para deter os bots e, ao mesmo tempo, continuar solucionável por humanos. Este teste reCAPTCHA atualizado exige que os usuários selecionem imagens que correspondam a um tema ou marque uma caixa ao lado do texto, informando “Não sou um robô” .

Uma versão ainda mais recente- reCAPTCHA v3 -visa evitar interromper a experiência do usuário. Esta versão limita a interação do usuário calculando uma pontuação de acordo com o comportamento e histórico do usuário atual. Os computadores então determinam a pontuação para o usuário em um teste preliminar de Turing.

O proprietário do site tem três respostas possíveis com base na pontuação-para conceder acesso, bloquear o usuário ou implantar testes reCAPTCHA v2. Os dois testes disponíveis para este método são o reCAPTCHA de imagem e a caixa de seleção reCAPTCHA.

Imagem reCAPTCHA

O teste reCAPTCHA de reconhecimento de imagem usa nove ou 16 imagens da vida real com resolução inferior na forma de um quadrado. Acima dessas imagens, os usuários encontrarão instruções exibidas sobre quais seções de imagem devem ser selecionadas. Por exemplo, a instrução pode pedir aos usuários que selecionem todos os quadrados com faixas de pedestres ou hidrantes.

Depois que o usuário seleciona os quadrados, o programa de computador compara a resposta com outras respostas. Se a resposta do usuário corresponder à da maioria dos outros usuários, eles serão aprovados no teste.

O teste apresenta imagens que os humanos veem todos os dias e podem reconhecer facilmente. Considerando que mesmo bots avançados terão dificuldade em selecionar objetos de imagens de baixa resolução.

Este teste também está disponível em versão em áudio, o que o torna acessível a usuários com deficiência visual. O teste de áudio irá vocalizar letras e números aleatórios usando áudio distorcido, fazendo com que os usuários respondam usando entrada de texto.

Caixa de seleção reCAPTCHA

Os usuários não precisam resolver ou reconhecer nada para passar no teste reCAPTCHA da caixa de seleção. Basta marcar uma caixa ao lado da afirmação que diz “Não sou um robô” .

Este teste distingue humanos de bots, seguindo o movimento do cursor conforme ele se aproxima da caixa de seleção. Mesmo um usuário humano com a mão mais estável exibirá alguma aleatoriedade no movimento do cursor, mesmo em um nível microscópico. Um bot, normalmente, não será capaz de imitar esse tipo de movimento, preferindo agir em linha reta.

Se o movimento do cursor indicar que o usuário é humano, um ícone de verificação verde será exibido ao clicar na caixa.

Além de seguir o movimento do cursor, este teste também avalia os cookies HTTP e o histórico presentes no navegador da web.

Prós e Contras do reCAPTCHA

O reCAPTCHA ajuda a evitar que os bots façam spam nas páginas do site. Sempre será benéfico instalar este teste para proteger seu site se você tiver seções abertas de registro e comentários.

No entanto, o sistema também apresenta certas desvantagens. Aqui estão alguns dos prós e contras do uso do reCAPTCHA em seu site.

Prós

O reCAPTCHA protege ativamente a integridade do seu site, evitando spam, abuso e roubo de dados de bots.

Aqui estão alguns dos prós mais importantes do uso do reCAPTCHA:

  • Grátis. Todos podem usar este serviço gratuitamente.
  • Segurança. O teste protege os sites contra spam, fraude e abuso. Este teste é uma camada adicional de segurança muito eficaz para sites com formulários de inscrição e seções de comentários.
  • Opções. Existem diferentes tipos de testes disponíveis e uma opção de usar vários testa para diferentes tipos de formulários.
  • Integridade. Ajude a proteger a integridade de seu site, evitando ataques que podem espalhar malware ou redirecionar seus visitantes para sites maliciosos.
  • Tempo. Economize tempo fornecendo serviços apenas para usuários reais. O teste evita que os bots sobrecarreguem seus negócios ou seção de comentários com usuários falsos.
  • Adaptável. Conforme os bots se tornam mais avançados, o reCAPTCHA ajusta constantemente seus testes usando um algoritmo de aprendizado de máquina. Dessa forma, os testes reCAPTCHA podem se adaptar ao que os bots são capazes de fazer.

Contras

Embora o reCAPTCHA forneça diferentes opções e maneiras de proteger um site contra spam e abusos, o teste tem seus defeitos. Aqui estão alguns dos contras de usar a ferramenta:

  • Experiência do usuário. O teste interrompe o fluxo do que o usuário está tentando fazer, possivelmente resultando em uma experiência negativa do usuário. O teste pode até fazer com que os visitantes abandonem o site por completo.
  • Eficácia. Alguns bots podem enganar alguns dos testes reCAPTCHA mais antigos.

Como instalar reCAPTCHA em um site

A instalação do reCAPTCHA pode ser feita de diferentes maneiras, manualmente ou usando um plug-in do WordPress. Antes de instalar o teste, há algumas coisas a serem consideradas, como o tipo e a localização do teste.

Existem diferentes tipos de testes reCAPTCHA disponíveis. Selecione o tipo que funciona melhor para o seu site. Sugerimos que você considere seus visitantes e que tipo de teste seria o melhor para a experiência do usuário.

Então, pense onde você gostaria de adicionar o teste. Os serviços reCAPTCHA geralmente estão disponíveis ao lado de formulários online, como páginas de inscrição ou de contato. Saber a localização do teste com antecedência ajudará no processo de instalação.

Com qualquer instalação do reCAPTCHA, a primeira etapa é obter o par de chaves API do painel de administração reCAPTCHA .

Aí, preencha o formulário de acordo com as necessidades do seu site:

  • O rótulo pode ser o que você quiser e usado para diferenciar seus reCAPTCHAs.
  • Selecione o tipo de reCAPTCHA que deseja usar em seu site.
  • É possível adicionar mais de um site. Isso pode ser feito na seção Domínios .
  • Como uma ferramenta do Google, o e-mail em Proprietários será automaticamente selecionado para sua conta do Gmail. Você pode alterar ou adicionar mais endereços de e-mail , se necessário.

Depois de preencher o formulário, clique no botão Enviar . O Google irá gerar uma chave do site e uma chave secreta . Use a chave do site no código HTML do seu site e a chave secreta para a comunicação entre o seu site e o reCAPTCHA.

Depois de obter a chave do site e a chave secreta, a próxima etapa é iniciar o processo de instalação.

Instalando o reCAPTCHA manualmente

Uma das maneiras de instalar o reCAPTCHA manualmente é usando um PHP ou HTML arquivo. A primeira etapa é acessar a pasta raiz do seu site. Em seguida, adicione o seguinte código no cabeçalho do arquivo PHP ou HTML de seu formulário, de preferência após a linha “título” :

  

No mesmo arquivo, cole o seguinte código dentro do formulário, antes da linha enviar :

 

Altere sua_site_chave pela Chave do site do Google. Certifique-se de manter a chave entre aspas.

Em seguida, adicione a chave secreta aos registros DNS. Se você usa Hostinger como seu provedor de hospedagem na web, vá para o Editor de zona DNS no hPanel de seu domínio. Em Gerenciar registros DNS , adicione data-sitekey em Nome e sua chave secreta em valor TXT . Clique no botão Adicionar registro .

Lembre-se de que pode levar até 24 horas para que as alterações entrem em vigor.

Instalando reCAPTCHA usando um plug-in (WordPress Apenas)

Instalar o reCAPTCHA usando um plug-in é um processo simples. Lembre-se, entretanto, de que essa opção está disponível apenas para WordPress usuários.

Para adicionar o teste aos seus sites e formulários, primeiro instale manualmente um plug-in WordPress para reCAPTCHA. Embora algumas opções de plug-in estejam disponíveis para adicionar o teste, não há plug-in reCAPTCHA oficial.

Para procurar todos os plug-ins reCAPTCHA disponíveis, vá para Painel-> Plug-ins-> Adicionar novo . Insira a caixa de pesquisa reCAPTCHA -a maioria dos resultados da pesquisa aparecerá como formulário de contato plug-ins.

Antes de selecionar o plugin, certifique-se de que é compatível com a sua versão do WordPress. Para este exemplo, usaremos o Plug-in do Formulário de contato 7 .

O plugin Contact Form 7 tem a opção de integrar a proteção reCAPTCHA em todos os seus formulários. Para fazer isso, vá para o Painel-> Contato-> Integração após instalar e ativar o plugin. Na seção reCAPTCHA, clique no botão Configurar integração .

Lá, adicione a chave do site e a chave secreta anterior. Quando terminar, clique no botão Salvar alterações . Clique no botão Configurar integração novamente.

Assim que o processo de integração for concluído, o WordPress mostrará as duas chaves.

Em seguida, vá para Painel-> Contato-> Adicionar novo para adicionar as informações necessárias ao formulário. Adicione um título na seção Insira o título aqui para diferenciar entre os formulários.

Depois de editar o conteúdo do campo do formulário, adicione “[recaptcha]” antes da linha “[enviar“ Enviar ”]” . Clique no botão Salvar . Haverá um código curto gerado sob o título.

Copie o shortcode e vá para o editor do WordPress para adicionar o campo do formulário que você criou. No editor Gutenberg , basta colar o código de acesso, e o formulário será adicionado automaticamente, integrando seu teste reCAPTCHA como resultado.

Conclusão

reCAPTCHA é um teste de Turing automatizado gratuito para diferenciar um usuário humano de um bot. Existem vários tipos de reCAPTCHAs, todos com suas maneiras exclusivas de identificar bots.

Os usuários podem ter que identificar um objeto específico presente em imagens da vida real ou marcar uma caixa que diz “Não sou um robô” . No entanto, lembre-se de que há vantagens e desvantagens em usar o reCAPTCHA em seu site. O teste ajudará a identificar os bots, mas também pode atrapalhar a experiência do usuário do visitante.

Neste artigo, mostramos diferentes maneiras de instalar o reCAPTCHA em seu site:

  • Primeiro, você precisará obter um site e chaves secretas para o seu site.
  • Depois, você pode escolher entre instalar o reCAPTCHA manualmente ou usar um plug-in do WordPress.

Informe-nos na seção de comentários se ou como o reCAPTCHA ajudou a proteger o seu site. Boa sorte!

Autor
O autor

Astari Sarosa

Astari é redatora de conteúdo digital na Hostinger. Ela é apaixonada por WordPress e construtores de sites e gosta de compartilhar seu conhecimento por meio de seus escritos. Durante seu tempo livre, Astari gosta de viajar para novos lugares e aprender mais sobre a cultura de lá.

Categories: Wordpress