Vista geral do reCAPTCHA

A Google tem defendido milhões de sites com o reCAPTCHA há mais de uma década. O reCAPTCHA usa técnicas avançadas de análise de risco para detetar fraudes. Com o reCAPTCHA, pode proteger os seus Websites ou aplicações para dispositivos móveis contra spam e abuso, e detetar outros tipos de atividades fraudulentas, como roubo de credenciais, roubo de contas (ATO) e criação de contas automatizada. O reCAPTCHA oferece deteção melhorada com classificações mais detalhadas, códigos de motivos para eventos riscosos, SDKs de apps para dispositivos móveis, deteção de fugas de palavras-passe, autenticação multifator (MFA) e a capacidade de otimizar o seu modelo específico do site para proteger empresas.

Níveis do reCAPTCHA

O reCAPTCHA oferece três níveis baseados na utilização: Enterprise, Standard e Essentials.

Para saber mais sobre as funcionalidades disponíveis nestes níveis, consulte o artigo Compare as funcionalidades entre os níveis do reCAPTCHA.

Como funciona o reCAPTCHA

Quando o reCAPTCHA é implementado no seu ambiente, interage com o back-end e o cliente (páginas Web ou aplicações para dispositivos móveis).

Quando um utilizador final visita uma página Web ou usa uma aplicação para dispositivos móveis, os seguintes eventos são acionados numa sequência:

  1. O cliente carrega a página Web a partir do back-end ou inicia a aplicação para dispositivos móveis.
  2. A página Web ou a aplicação para dispositivos móveis inicializa a API JavaScript do reCAPTCHA ou o SDK para dispositivos móveis, que começa a recolher sinais.
  3. Quando o utilizador final aciona uma ação protegida pelo reCAPTCHA, como o início de sessão, a API JavaScript reCAPTCHA ou o SDK para dispositivos móveis no cliente pede um veredito ao reCAPTCHA.
  4. O reCAPTCHA devolve um token reCAPTCHA encriptado ao cliente para utilização posterior.
  5. O cliente envia o token reCAPTCHA encriptado para o back-end para avaliação.
  6. O back-end envia o pedido de criação de avaliação (assessments.create) e o token reCAPTCHA encriptado para o reCAPTCHA.
  7. O reCAPTCHA devolve um veredito ao back-end com base no risco avaliado para este pedido. Este veredito consiste em pontuações de 0,0 a 1,0 e códigos de motivos.
  8. Consoante o veredito, pode (como programador) determinar os passos seguintes a dar para esse pedido ou ação específico do utilizador.

O diagrama de sequência seguinte mostra a representação gráfica do fluxo de trabalho do reCAPTCHA:

O que se segue?