I Captcha sono i test ideati per distinguere gli utenti umani dai programmi che hanno come scopo la produzione di spam.
Il test consiste nel digitare in un apposito spazio una sequenza di lettereche compare sullo schermo sotto forma di immagine deformata.
Esiste anche un utile programma chiamato ReCaptcha, sviluppato alla Carnegie Mellon University negli Stati Uniti, che presenta all’utente due scritte: una di queste serve a superare il test, mentre la seconda serve a risolvere problemi di interpretazione di parole provenienti da scansioni automatiche di testi e documenti effettuate da computer. Così quando un utente si autentica con ReCaptcha aiuta a decifrare parole provenienti dall’attività automatica di digitalizzazione di libri e riviste.
Visto che i programmi di spam si fanno sempre più intraprendenti, si stanno studiando e sperimentando anche altri test simili, ad esempio basandosi sull’interpretazione di immagini: l’immagine di un pappagallo o di un auto sono facilmente comprensibili ad un essere umano, ma non per un computer.