Panoramica di reCAPTCHA Enterprise

Google difende milioni di siti con reCAPTCHA da oltre un decennio. reCAPTCHA Enterprise è basato sull'API reCAPTCHA esistente e utilizza tecniche avanzate di analisi del rischio per distinguere tra esseri umani e bot. Con reCAPTCHA Enterprise, puoi proteggere i tuoi siti web o le tue applicazioni mobile da spam e abusi e rilevare altri tipi di attività fraudolente sui siti, come credential stuffing, violazione di account (ATO) e creazione automatica di account. reCAPTCHA Enterprise offre un rilevamento avanzato con punteggi più granulari, codici motivo per eventi rischiosi, SDK per app mobile, rilevamento di violazioni/fughe di password, autenticazione a più fattori (MFA) e la capacità di proteggere le attività aziendali specifiche.

Quando utilizzare reCAPTCHA Enterprise

reCAPTCHA Enterprise è utile quando vuoi proteggere i tuoi siti web o le tue applicazioni mobile dai bot e dai comportamenti illeciti e fraudolenti causati da attacchi automatizzati o da persone.

Per ulteriori informazioni sui casi d'uso, consulta OWASP Automated Threat Handbook - Web Applications.

Come funziona reCAPTCHA Enterprise

Quando viene eseguito il deployment di reCAPTCHA Enterprise nell'ambiente del cliente, interagisce con il backend del cliente e il client del cliente (pagine web o applicazioni mobile).

Quando un utente finale visita una pagina web o utilizza un'applicazione mobile, vengono attivati in una sequenza i seguenti eventi:

  1. Il client carica la pagina web dal suo backend o avvia l'applicazione mobile.
  2. Quando l'utente finale attiva un'azione protetta da reCAPTCHA Enterprise, come l'accesso, l'API JavaScript di reCAPTCHA Enterprise o l'SDK per dispositivi mobili nel client raccoglie e invia indicatori a reCAPTCHA Enterprise per l'analisi.
  3. reCAPTCHA Enterprise restituisce al client un token reCAPTCHA criptato per utilizzarlo in un secondo momento.
  4. Il client invia il token reCAPTCHA criptato al backend del cliente per la valutazione.
  5. Il backend del cliente invia la richiesta di creazione della valutazione (assessments.create) e il token reCAPTCHA criptato a reCAPTCHA Enterprise.
  6. Dopo la valutazione, reCAPTCHA Enterprise restituisce al backend del cliente un esito (punteggio da 0,0 a 1,0 e codice motivo) basato sul rischio valutato per questa richiesta.
  7. A seconda dell'esito, in qualità di sviluppatore puoi determinare i passaggi successivi da intraprendere per quella specifica richiesta o azione dell'utente.

Il seguente diagramma di sequenza mostra la rappresentazione grafica del flusso di lavoro di reCAPTCHA Enterprise:

Passaggi successivi