Bookmark and Share
You are here: Home Blog Andrea Cannizzaro Captcha: vietato l'ingresso ai non autorizzati

Captcha: vietato l'ingresso ai non autorizzati

Il Captcha è un sistema semplice che evita che dei bot nullafacenti interagiscano con il nostro sito

by Andrea Cannizzaro - 2011-05-09
Captcha: vietato l'ingresso ai non autorizzati

Esempio di Image Captcha

Captcha è un acronimo che deriva dall'inglese "Completely Automated Public Turing test to tell Computers and Humans Apart" che liberamente tradotto sta a significare "test di Turing pubblico e completamente automatico per distinguere computer da umani" (http://it.wikipedia.org/wiki/CAPTCHA). I più esigenti sappiano che il test di Turing indica un criterio per determinare se una macchina sia in grado di pensare!
A cosa serve un Captcha?
Immaginate di avere sul vostro sito un modulo (form) pubblico che gli utenti possono compilare liberamente per chiedere informazioni o attivare una casella email o completare l'acquisto di prodotti.... Tale form, proprio per il fatto di essere pubblico, si presta ad "attacchi" automatizzati da parte di programmini, detti in gergo bot che, simulando il comportamento di un umano nella compilazione dei campi, generano migliaia di richieste di informazioni false o attivano migliaia di email inutili o inviano transazioni non vere, provocando sovraccarico dei server, generando spazzatura web, nonché tanta rabbia da parte dei webmaster (se ancora ne esistono) o dei sysadmin che nel cuore della notte vengono svegliati da telefonate tipo "Houston we have a problem!"
Nel tempo si sono creati diversi tipi di Captcha, sempre più raffinati e si è passati dalla semplice immagine con testo fluidificato al servizio reCAPTCHA che ha il doppio obiettivo di fornire ai webmaster un servizio gratuito di anti-bot ed aiutare la digitalizzazione dei libri.
Negli ultimi anni sono nate migliorie evidenti, ad esempio il "captcha parlante" per i non vedenti, il "captcha aritmetico" che chiede all'utente di fare un'operazione algebrica e, tra gli ultimi che ho scoperto, i più deliziosi, che chiamerò "Image Captcha".
Alcuni captcha infatti chiedono all'utente di inserire in una text box le lettere che si trovano in corrispondenza di determinate immagini: il gatto, l'aereo... Le immagini che vengono di volta in volta richieste sono ovviamente random. Altri richiedono in sequenza di cliccare su una specifica immagine: i soldi, l'aquila...
Questi nuovi tipi di Captcha, nonostante siano semplici nella loro realizzazione, risolvono un problema annoso e fanno dormire sonni tranquilli.

Segnalateci altri Captcha particolarmente creativi che utilizzate o avete scovato in Rete

Sistema di captcha alternativo

Posted by Max at 2010-04-28 16:53
Io ho creato una funzione php che crea delle semplici domande, comprensibili e facilmente risolvibili per un umano ma impossibili per un bot, può essere una soluzione per facilitare la vita agli utenti:

http://www.imparare-php.com/creare-captcha-leggibile-antispam-80/

Captcha in PHP

Posted by Andrea at 2010-04-29 17:24
Grazie Max per la segnalazione del tuo captcha scritto in PHP