Il CAPTCHA ora si disegna con MotionCAPTCHA
Mercoledì 13 Luglio 2011 - 12:30
di Kiko

Nel 2000 un paio di programmatori della Carnegie Mellon inventarono l’acronimo CAPTCHA che sta per Completely Automated Public Turing test to tell Computers and Humans Apart. L’idea è semplicissima: capire se l’utente che sta visitando una pagina o richiedendo un’azione sia un umano e non un computer (in realtà si vuole evitare l’accesso a un bot). Tipicamente i captcha mostrano lettere e numeri random che l’utente deve digitare in un campo di testo per superare il test.
Nel corso del tempo i CAPTCHA sono stati modificati e trasformati: lettere, numeri, immagini offuscate che ne rendono la lettura difficoltosa perfino agli umani, domande cui si deve rispondere in senso letterale, somme algebriche e via dicendo.
Così è nata l’idea di modificare ulteriormente il comportamento dei CAPTCHA form. Sfruttando l’elemento canvas di HTML5 questo grazioso plugin jQuery chiede all’utente di disegnare, tramite movimento del mouse all’interno dell’apposito spazio, una figura, tipicamente una linea curva. Se il movimento del mouse è approssimativamente uguale alla linea raffigurata ecco che il test è superato.
Qui la demo, mentre questo è il sito ufficiale del progetto dove trovate tutti i dettagli. Un’idea interessante che ho già provato su tablet e, devo dire, e anche più comoda rispetto alle altre soluzioni che chiedono l’inserimento di lettere e numeri. Che ne pensate?
Categoria: Scripting | Permalink
Commenti
1
come dice l’autore stesso bisogna aspettare la prossima versione per i problemi di accessibilità e per il supporto al touch
# - postato da sunnny - 13 Luglio 2011 - 12:46
2
E se non posso usare il mouse?
E se ho javascript disabilitato?
E se non posso vedere?In pratica ferma molti ma non gli spammer, che non hanno certo bisogno che un javascript gli abiliti un submit per inviare.
E anche se il controllo fosse eseguito con più intelligenza, cioè lato server, così come un browser può interpretare i canvas può farlo anche un bot!
# - postato da Mik - 13 Luglio 2011 - 13:09
3
lo vedo utilizzabile soltanto sui siti che puntano sull’immagine.
Come diceva Mik, accessibilità 0, basta pensare ai non vedenti.
Si potrebbe ovviare con un captcha sonoro con più voci (uomo, donna, bambino) e individuare solo le lettere pronunciate da una delle voci.
# - postato da Sallvatore Pecoraro - 13 Luglio 2011 - 13:55
4
Comunque molto carino! ;-)
5
mai vista una cosa più inutile di questa
# - postato da zorro - 13 Luglio 2011 - 14:45
6
@Mik è evidente che non poi usarlo se la risposta è sì a tutte le tue domande.
@Salvatore è solo un accessorio in più: più estetica, meno effiacia!
Credo che lo spirito del plugin sia quello di @Patrick: carino, mostra ancora una volta la versatilità dell’elemento canvas di HTML5, ma presenta diversi problemi ben illustrati da @Salvatore.
Torno a dire, comunque, che io l’ho usato su tablet e devo dire che è garantisce maggiore velocità. Secondo me, lato server, lo si può attivare solo riconoscendo, appunto, dispositivi touch!
7
Altro difetto: non funziona su IE8
# - postato da Walessio - 14 Luglio 2011 - 09:15
8
davvero molto carino, peccato che non funziona con IE7 oltre che con IE8 :(
9
@francesco cosa sono IE7 e IE8?
P.S.
Sto scherzando, evidentemente!
10
@Walessio… per me è un pregio!







