Che cos'è CAPTCHA e quali sono le differenze tra CAPTCHA, ReCAPTCHA e NoCAPTCHA?
Scoprite cos'è CAPTCHA e le differenze tra CAPTCHA, reCAPTCHA e noCAPTCHA. Scoprite come funzionano questi metodi di convalida online.
CAPTCHA è il termine generale usato per descrivere un processo di validazione online che identifica se la connessione effettuata sul sito web proviene da una persona e non da un bot.
Il nome non è una parola in sé, ma un acronimo per i termini inglesi "Completely Automated Public Turing test to tell Computers and Humans Apart" e, come suggerisce il nome, è un processo completamente automatizzato, quindi non c'è bisogno che nessuno verifichi se il test è stato imbrogliato o meno.
I siti web che utilizzano CAPTCHA lo fanno attraverso un fornitore. Questo fornitore offre una sorta di API a cui il sito web si connette. Il fornitore esegue quindi il test reale e invia il risultato indietro al sito web. Ci sono diversi fornitori che offrono servizi CAPTCHA oggi, tra cui Google.
reCAPTCHA
reCAPTCHA è il nome di un servizio CAPTCHA fornito da Google, attualmente disponibile in due versioni: reCAPTCHA v2 e reCAPTCHA v3.
La versione v2 è stata lanciata ufficialmente nel 2014 e ha due forme: “Non sono un robot” e "Invisible". 
La nuova variante v3, che è ancora in uso, impiega un algoritmo basato su punteggio dove a un utente viene assegnato un punteggio tra 0 e 1 in formato decimale. Più il punteggio è vicino a 0, maggiore è la probabilità che un utente sia un bot.
noCAPTCHA
Questo è un tipo diverso di CAPTCHA rispetto a quelli tradizionali, poiché non ci sono testi da compilare o immagini da confermare, in quanto queste sono nascoste all'utente.
Utilizzando un algoritmo complesso, analizza il comportamento on-page per determinare se somiglia a quello di un essere umano o meno. Il suo scopo è semplificare i test CAPTCHA in modo che non siano invadenti per gli utenti e siano più sicuri per gli amministratori del sito web.
Tuttavia, ci sono situazioni in cui l'algoritmo noCAPTCHA non può prevedere accuratamente il comportamento visualizzato, quindi in alcuni casi viene presentato all'utente un test CAPTCHA tradizionale.