Ir para conteúdo principal

Fácil para humanos, difícil para bots: fazendo o reCAPTCHA funcionar para você

Saiba como o reCAPTCHA pode proteger seu site contra fraudes e descubra os prós, os contras e as boas práticas para essa valiosa ferramenta de segurança.

Man working on a computer on a bright red desk

O que é o reCAPTCHA?

CAPTCHA significa teste de Turing público completamente automatizado para diferenciar computadores e humanos. Um CAPTCHA protege os sites contra spam e bots, pedindo que os usuários da internet concluam um teste projetado para ser fácil para uma pessoa real, mas difícil para uma conta de bot automatizada. Os CAPTCHAs fornecem verificação e segurança para sites, aplicativos e outros serviços eletrônicos.

O reCAPTCHA do Google faz mais do que apenas provar que você é um ser humano real. Também pode impedir táticas maliciosas, como o preenchimento de credenciais, uma prática na qual os hackers usam listas de nomes de contas e senhas comprometidos para tentar invadir contas de usuários em outros sites.

A história do reCAPTCHA

O reCAPTCHA foi criado em 2007 como uma ferramenta para digitalizar livros. As pessoas viram textos que os computadores não reconheceram e foram solicitadas a digitar o que viram. Em 2009, o Google adquiriu o reCAPTCHA e começou a usá-lo para melhorar a segurança na internet. Hoje, é amplamente utilizado para verificação de proteção contra spam e bots, e é uma ferramenta importante para manter a segurança e a integridade dos sistemas online.

reCAPTCHA, v2, v3 — qual é a diferença?

O reCAPTCHA usa reconhecimento de imagem, reconhecimento de áudio, análise comportamental e aprendizado de máquina para determinar se o usuário é humano ou não. É o serviço mais popular, instalado em milhões de sites, com mais de 97% de participação de mercado.

Atualmente, existem duas versões do reCAPTCHA:

  • O reCAPTCHA v2 exige que os usuários resolvam um desafio ou cliquem em uma caixa de seleção. Ele permite que os proprietários de sites personalizem a aparência e o comportamento do desafio.
  • O reCAPTCHA v3 funciona em segundo plano e não requer nenhuma interação. Ele gera uma pontuação com base em fatores como o comportamento do usuário, a hora do dia e outras informações contextuais.

Como o reCAPTCHA funciona

Um site que usa o reCAPTCHA inclui um pequeno código (um "script") que lida com o processo de desafio e resposta. Conforme alguém interage com o desafio, o reCAPTCHA coleta dados sobre seu comportamento, como pressionamentos de teclas, movimento e tempo do mouse e histórico de navegação.

O roteiro se comunica com o servidor do Google usando uma chave secreta para criptografar a comunicação. A chave secreta é exclusiva para cada site e é gerada quando o proprietário do site configura o reCAPTCHA.

Os algoritmos do Google comparam os dados com comportamentos conhecidos de humanos e bots e podem solicitar que o usuário conclua desafios adicionais ou bloqueie seu acesso.

Inteligência artificial (IA) e reconhecimento de padrões

A tecnologia reCAPTCHA utiliza IA para realizar uma análise de risco avançada a cada novo usuário do site, avaliando informações como endereço IP, informações do navegador e do dispositivo, e comportamentos de navegação anteriores. Em seguida, o reCAPTCHA atribui uma pontuação de risco. Uma pontuação de risco baixa indica uma alta probabilidade de que o usuário seja humano, enquanto uma pontuação alta de risco sugere que pode ser um bot. Se o programa suspeitar de um bot ou precisar de mais informações, ele pede que o usuário faça um teste reCAPTCHA.

Tipos de testes de reCAPTCHA

Os testes CAPTCHA têm várias formas e foram adaptados para se tornar mais sofisticados, mais difíceis de enganar e menos intrusivos. O tipo de reCAPTCHA depende de vários fatores, incluindo as configurações de segurança do site, o contexto e o tipo de atividade.

Texto

O visitante do site vê uma série de letras e números que foram distorcidos ou parcialmente obscurecidos e é solicitado a digitá-los na sequência correta.

Reconhecimento de imagem

O usuário vê imagens distorcidas, cortadas ou parcialmente obscurecidas e deve selecionar aquelas que correspondem a uma descrição específica; por exemplo, imagens contendo placas de rua ou veículos.

Caixa de seleção

Às vezes chamado de "sem CAPTCHA reCAPTCHA", esse método apenas exige que as pessoas marquem uma caixa para confirmar que não são um robô. O Google usa informações básicas, como o endereço IP do usuário e os dados do navegador, para verificar se são usuários humanos.

Avaliação do comportamento do usuário

Muitas vezes, não há nenhuma caixa de seleção ou desafio de CAPTCHA. Nesta versão "invisível", o sistema faz o processo de verificação automaticamente, e a caixa de seleção só aparece se o Google suspeitar que pode estar lidando com um bot. Isso torna a experiência do usuário mais suave e menos intrusiva.

Prós e contras do reCAPTCHA

Ajuda examinar os prós e os contras do reCAPTCHA para determinar se é adequado para você.

Prós

Maior privacidade

Embora o reCAPTCHA seja projetado principalmente para melhorar a segurança, ele também pode ajudar a aumentar a privacidade, impedindo o acesso não autorizado a informações confidenciais, como as informações de contato dos seus clientes.

Limita usuários falsos

As fraudes na internet são uma realidade. Usar o serviço reCAPTCHA ajuda a garantir que aqueles que conseguirem resolver o desafio reCAPTCHA provavelmente serão os visitantes que você deseja.

Analisa automaticamente os comentários dos usuários

Oferecer aos clientes a capacidade de deixar avaliações ou comentários de usuários em postagens de redes sociais pode ser uma ótima maneira de aumentar o envolvimento do cliente. Mas a triagem manual de comentários abusivos e spammers exige muito trabalho.

Serviço gratuito para pequenas empresas

O reCAPTCHA do Google é um serviço gratuito para qualquer pessoa com até um milhão de verificações de segurança por mês. Além disso, o Google lançou o reCAPTCHA Enterprise para ajudar clientes em maior escala a evitar spam e abuso.

Contras

Interação extra do usuário

Você quer tornar a experiência de seus visitantes o mais fácil e tranquila possível, mas ter que resolver um desafio de verificação coloca uma ou duas etapas extras em seu caminho.

Desafios de acessibilidade

Pessoas com deficiência visual podem achar os CAPTCHAs desafiadores. As versões mais recentes incluem uma opção de áudio que permite que alguém ouça um clipe de áudio e responda verbalmente.

Bons usuários podem ser marcados como suspeitos

Nenhum sistema é perfeito. Quando as pessoas são identificadas incorretamente como bots, por exemplo, elas podem ter que passar por etapas adicionais para seguir em frente ou ter seu acesso bloqueado completamente.

Favorece os usuários do Google

Embora o reCAPTCHA seja de propriedade e operado pelo Google, ele pode ser usado por qualquer site ou aplicativo. No entanto, ele funciona determinando se você tem cookies do Google no seu navegador. Assim, qualquer pessoa conectada a uma conta do Google pode achar o reCAPTCHA mais suave e fácil de usar do que os usuários que não são do Google.

Os bots estão ficando melhores

Inevitavelmente, os agentes mal-intencionados estão sempre melhorando sua capacidade de contornar os serviços de verificação. Embora o reCAPTCHA trabalhe para ficar à frente deles, nenhum sistema é perfeito; e hackers criativos às vezes encontram uma maneira de invadir.

Alternativas para usuários do reCAPTCHA

Embora o programa do Google tenha a maior parte do mercado, ele não é o único programa que usa a verificação CAPTCHA para proteger sites contra fraudes. Algumas outras opções são:

  • Akismet: se o seu site for criado no WordPress, este plugin usa algoritmos de aprendizado de máquina para identificar e bloquear comentários spam em seu site.
  • BotDetect: uma tecnologia CAPTCHA versátil, este programa permite que os usuários personalizem o desafio e o design do formulário da maneira que faça mais sentido para seus clientes.
  • KeyCAPTCHA: em vez do reconhecimento tradicional de letras e números, essa tecnologia CAPTCHA usa quebra-cabeças interativos para verificar a identidade.
  • hCAPTCHA: é um programa desenvolvido para ser mais acessível para pessoas com deficiências. Ele inclui uma série de desafios, por exemplo, reconhecimento de imagem, reconhecimento de áudio e quebra-cabeças interativos. Ele também é compatível com vários idiomas.

Dicas para proprietários de sites

Se o reCAPTCHA parece ser a escolha certa para você, continue lendo para obter algumas dicas para usá-lo. O Google fornece uma página de suporte do reCAPTCHA se você tiver alguma dúvida ou problema.

Quando usar o reCAPTCHA

O reCAPTCHA pode proteger seu site contra spam e abuso, e garantir aos clientes legítimos que seus dados estão seguros. Veja alguns momentos em que você pode achar o reCAPTCHA útil:

  • Registro: se você permitir que as pessoas criem uma Conta em seu site, o reCAPTCHA pode ajudar a impedir que Usuários automatizados abusem e enviem Spam para seu sistema. Saiba como usar o reCAPTCHA para formulários de inscrição no seu site do Mailchimp.
  • Formulários de contato: prevenir spam te dá mais tempo para responder mensagens legítimas.
  • Páginas de login: impede que hackers tentem adivinhar senhas de usuários ou realizar outros tipos de ataques.
  • Transações de e-commerce: os CAPTCHAs podem ajudar a impedir transações fraudulentas ou a coleta de dados do seu produto.

Como instalar o reCAPTCHA

Aqui estão os passos para instalar o reCAPTCHA no seu site:

  1. Cadastre-se para uma chave de interface de programação de aplicativos (API) visitando o site do Google reCAPTCHA, criando uma nova conta e especificando os domínios da internet em que você usará o serviço.
  2. Escolha a versão do reCAPTCHA (v2 ou v3) que melhor atende às suas necessidades.
  3. Integre o código reCAPTCHA ao seu site ou aplicativo. Isso normalmente envolve adicionar código JavaScript às suas páginas da web e modificar quaisquer roteiros relevantes de envio de formulários para incluir a validação reCAPTCHA.
  4. Use o site de teste do reCAPTCHA para testar sua integração e garantir que seus formulários sejam validados corretamente.

Você pode encontrar documentação detalhada e tutoriais no site do Google reCAPTCHA para ajudá-lo no processo de integração.

Como atualizar o reCAPTCHA

Manter seu programa de segurança atualizado é importante. É possível:

  • Verificar sua versão do reCAPTCHA observando o código-fonte do seu site. Se você estiver usando uma versão mais antiga, talvez seja hora de atualizar,
  • Substituir o código antigo pelo código atualizado, que você pode encontrar no site do reCAPTCHA, juntamente com as instruções de implementação.

O futuro dos CAPTCHAs

Como qualquer programa de computador projetado para proteger contra abusos, o reCAPTCHA precisa estar sempre um passo à frente de agentes mal-intencionados e bots avançados. Veja a seguir algumas maneiras pelas quais você poderá ver a tecnologia CAPTCHA sendo usada no futuro:

  • Expansão para outros dispositivos e plataformas: com a segurança sendo uma preocupação cada vez maior, os desafios de CAPTCHA podem se tornar mais comuns em wearable ou dispositivos domésticos inteligentes.
  • Mais invisibilidade: a caixa de seleção pode ser coisa do passado. É provável que os futuros CAPTCHAs operem em segundo plano, sem exigir que os visitantes enviem respostas a um desafio de segurança.
  • Melhorias na acessibilidade: além de uma versão em áudio, os futuros serviços de CAPTCHA podem incluir métodos de entrada alternativos, mais suporte para leitores de tela ou outras tecnologias.

Se o reCAPTCHA parece a solução certa para você, inscreva-se no serviço reCAPTCHA gratuito do Google para sua pequena empresa ou confira outro provedor de CAPTCHA para proteger seu site contra hackers, bots e contas automatizadas!

Aprofunde‑se nos dados

Inscreva-se para receber mais insights de marketing diretamente na sua caixa de entrada.

Compartilhar este artigo