reCAPTCHA è un servizio gratuito fornito da Google che aiuta a proteggere i siti web dallo spam e dagli abusi automatizzati. È una forma di CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart), che è un test progettato per determinare se l'utente è un essere umano o un computer. reCAPTCHA fa questo presentando compiti che sono facili per gli umani ma difficili per i computer, come il riconoscimento di testo distorto, immagini di oggetti o suoni.
Il servizio reCAPTCHA è ampiamente utilizzato in Internet per:
- Proteggere i moduli di registrazione e di login dagli attacchi di bot.
- Salvaguardare i sistemi di commento e feedback dai messaggi di spam automatici.
- Assicurare che solo gli utenti umani possano accedere a determinate risorse o servizi online.
Con il tempo, reCAPTCHA è evoluto per diventare più user-friendly e meno intrusivo, con versioni come reCAPTCHA v2 che introduce il famoso "Non sono un robot" checkbox, e reCAPTCHA v3 che lavora in background per valutare il comportamento dell'utente senza interrompere l'esperienza dell'utente.