Cos’è il test CAPTCHA
Il test CAPTCHA (acronimo dell’espressione inglese “Completely Automated Public Turing test to tell Computers and Humans Apart”) permette di stabilire se i dati inseriti in una pagina web sono stati compilati da un essere umano o da un programma (definito “bot”, contrazione di “robot”), probabilmente a scopo fraudolento.
Il test Captcha
Originariamente, i test CAPTCHA erano composti da una immagine, raffigurante una sequenza di lettere distorte, ed una casella di testo, in cui l’utente, per superare il test, doveva inserire le lettere raffigurate:

Con la comparsa del servizio reCaptcha di Google, il test ha subito un’evoluzione nella direzione della semplificaizone.
Google reCaptcha v2
Nella versione recaptcha v2, il test viene attivato semplicemente tramite un click su un checkbox (con cui si dichiara di non essere un robot):

Se il test viene superato, viene messo un segno di spunta sul checkbox e si può proseguire:

in caso contrario viene chiesto all’utente di superare un test possibile solo ad un essere umano:

Google reCaptcha v3
Con reCaptcha v3 il test non è più presente, ma viene assegnato un punteggio al comportamento avuto dall’utente sulla pagina web. Nelle pagine protette da reCaptcha v3 è presente un piccolo box in basso a destra:

Utilizzare il servizio reCaptcha di Google
Attualmente il servizio reCaptcha di Google è gratuito fino ad un milione di valutazioni per mese.
Per accedere al servizio è necessario creare una coppia di chiavi (una pubblica, lato client, ed una privata, lato server). Di seguito il procedimento.
Generare la coppia di chiavi per accedere al servizio
Accedere alla pagina del servizio reCaptcha di Google ed eseguire il login con il proprio account Google:

Se non si dispone già di un account Google, vedere la guida Come creare un account Google su questo sito.
Effettuato il login, se si hanno già dei servizi reCaptcha attivi, per aggiungerne uno nuovo cliccare sull’icona “+” in alto a destra:

se invece non si ha ancora nessun servizio reCaptcha attivo, viene aperta direttamente la pagina di registrazione di un nuovo sito :

Compilare i dati della pagina:
- nel campo Etichetta inserire il nome del servizio (dovrebbe avere attinenza con i domini che potranno accedervi);
- selezionare il tipo di reCaptcha v3;
- nel campo Domini aggiungere il nome dei domini che potranno utilizzare il servizio (senza http://);
- nel campo Proprietari è presente di default l’account con cui si è loggati, aggiungere eventuali altri proprietari;
- leggere e accettare i termini del servizio (ci si impegna a informare i clienti del sito sull’utilizzo dei dati da parte di Google);
- mettere la spunta sul checkbox “invia avvisi ai proprietari”;
- cliccare sul bottone Salva. Viene aperta una finestra con l’esito della registrazione in cui vengono fornite due chiavi per l’utilizzo del servizio: la chiave del sito e la chiave segreta:

Vengono inoltre forniti i link alle istruzioni per integrare le chiavi lato client e lato server.
Eliminare una registrazione
Se vi vuole eliminare una registrazione, selezionarla dal menu a tendina, cliccare sulle impostazioni (la ruota dentata in alto a destra sulla pagina) e poi, sulla nuova pagina visualizzata, cliccare sul cestino (sempre in alto a destra), quindi sul bottone “Elimina” nella finestra di conferma.
Risorse Online
Per maggiori informazioni vedere il sito https://developers.google.com/recaptcha/docs/v3 (in lingua inglese).

0 commenti