Dovremmo uccidere il CAPTCHA?
Ti piacciono i CAPTCHA? Non mentire, certo che no. Su una scala divertente, li classifichi proprio lì con dentisti e agenti IRS. Tuttavia, come web designer o sviluppatore intelligente, capisci che sono un fastidio necessario.
Ma aspetta, sono davvero? Dato il talento e l'intelligenza collettiva della comunità del web design, una sfocata serie di lettere è davvero la migliore che possiamo fare?
Se gli utenti odiano così tanto queste cose, perché non trovare qualcosa di nuovo? Esploriamo questa idea e vediamo se possiamo iniettare alcune idee nuove nella conversazione.
Esplora risorse di progettazione
I CAPTCHA sono cattivi?
Ci siamo già stati tutti prima. Stai tentando di accedere a un sito Web o compilare un modulo e ti viene lanciato un pezzo di testo che sembra essere stato colpito da un tornado e ti informa che devi decifrarlo per andare oltre.
Alcune persone fingono di non preoccuparsi davvero di questo passaggio "necessario", ma altre diventano verdi e si scatenano in una rabbia di Hulk alla semplice vista di uno di questi gateway malvagi. E per una buona ragione, basta guardare lo screenshot qui sotto! Nel preparare questo articolo, sono andato su un sito che contiene un CAPTCHA con cui combatto frequentemente. Non ti prendo in giro, questo è quello che ho trovato subito:
Non è il CAPTCHA migliore che tu abbia mai visto? La prima parte è piuttosto confusa, ma probabilmente potrei indovinarmi. La seconda parte è quasi completamente al di fuori della cornice visibile! Mi chiedo quanto spesso ciò accada, ho premuto due volte il pulsante di aggiornamento e ho trovato un altro gioiello:
Non sono solo un idiota qui, questi sono letteralmente impossibili da superare. Nelle occasioni in cui la cosa esplosa riusciva a ottenere tutte le lettere all'interno della finestra, avrei ottenuto qualcosa del genere:
Facile vero? Quindi questo è "atut ... ummm ... teri?" Mi sento come un bambino miope dall'optometrista che indovina a casaccio le lettere dall'altra parte della stanza. Solo che non ci sono caramelle di cortesia concesse a me alla fine di questa esperienza traumatica.
Per un'ultima risata, un mio amico afferma di aver incontrato questo fantastico CAPTCHA pochi giorni fa. Apparentemente abbiamo passato parole semplici e in equazioni complesse!
Non tutti cattivi
"Mentre rispondi al CAPTCHA, stai aiutando a trasformare i libri digitalizzati in testo digitale dal vivo."Ad essere onesti, i CAPTCHA non sono proprio cattivi. Servono a uno scopo molto prezioso. Lo spam è il vero terrore al lavoro qui e i CAPTCHA sono semplicemente il modo migliore che possiamo pensare per evitarlo.
Vedete, ci sono questi bastardi intelligenti là fuori che escogitano modi per peggiorare il mondo e nel fare ciò inventano robot spam che strisciano su tutto il web e in genere fanno confusione. Con CAPTCHA abbiamo un modo apparentemente semplice per assicurarci che gli utenti siano in realtà umani e non demoni spam che succhiano il sangue.
Alcuni CAPTCHA vanno addirittura oltre e fanno un tentativo di promuovere il mondo attraverso attività umanitarie. Ad esempio, i CAPTCHA di cui sopra sono una razza specifica nota come "reCAPTCHA". Questi CAPTCHA utilizzano effettivamente le persone come scanner OCR. Mentre rispondi al CAPTCHA, stai aiutando a trasformare i libri digitalizzati in testo digitale dal vivo, una ricerca nobile che aiuta i tesori scritti del passato a vivere nell'era digitale.
È questo il meglio che possiamo fare?
"Certo, puoi dire che la soluzione di qualcuno a un problema fa schifo, ma puoi trovare qualcosa di meglio?"È facile lamentarsi quando incontriamo fastidi come i CAPTCHA online, specialmente se non consideriamo la preziosa funzione che stanno svolgendo. Tuttavia, non è prezioso lamentarsi solo per il gusto di togliertelo dal petto. Certo, puoi dire che la soluzione di qualcuno a un problema fa schifo, ma puoi trovare qualcosa di meglio?
Onestamente credo che possiamo. Il CAPTCHA è una grande idea in teoria, ma in pratica fa schifo e lo odiamo tutti quando ne incontriamo uno. Sfortunatamente, sembra essere il metodo di prevenzione dello spam su cui la comunità di sviluppo web ha optato per. Sono estremamente popolari e non ho visto quasi nessuno dare suggerimenti concreti su come passare a qualcos'altro.
Idee alternative
Il mio problema non è necessariamente che il CAPTCHA esista, o anche che sia popolare, è che non sembra che ci stia innovando. Ottima idea gente, ma passiamo a qualcosa che fa un po 'meno schifo, vero?
Alla luce di ciò, vorrei iniziare una discussione su alcune alternative che potrebbero essere un po 'più facili sullo stato di salute mentale dell'utente. Di seguito sono riportate alcune idee di base che mi vengono in mente.
Domanda a quiz casuale
Perché non porre semplicemente una domanda agli utenti? Non dovrebbe essere un difficile grattacapo Trivial Pursuit, ma una semplice domanda a cui praticamente chiunque sia in grado di leggere quella lingua può rispondere con poco o nessun sforzo. Ecco un esempio:
Questo è molto più facile da gestire delle atrocità incasinate dell'usabilità che abbiamo visto sopra. Certo, questo è un esempio semplificato che potrebbe essere possibile per un computer analizzare da solo (Wolfram Alpha non ha superato il mio test), ma sono sicuro che puoi fare alcune domande migliori. Se ogni CAPTCHA presenta domande come questa a caso, sarà difficile per i cani da caccia infernali di spam tenere il passo.
Domanda a scelta multipla
L'attuale sistema CAPTCHA essenzialmente ti fa solo una domanda su un'immagine, quindi corriamo con quell'idea, ma in una direzione diversa che non ti fa venir voglia di versare Mountain Dew su tutta la tastiera solo per vederlo morire. Ecco un breve esempio che ho preparato usando un formato a scelta multipla:
fonte foto: Cristian Ghe
Come puoi vedere, questa è una domanda estremamente semplice a cui un essere umano può rispondere correttamente. Anche i bambini piccoli possono superare questo test. Tuttavia, programmare un computer per interpretare l'immagine è molto più complicato. Potresti renderlo ancora più difficile usando una rappresentazione davvero astratta di un oggetto, forse uno schizzo o qualche clipart di cartoni animati.
Domanda semplice sull'immagine
Se per qualche motivo non ti piace il percorso a scelta multipla, scartalo! Possiamo ancora usare immagini semplici per creare domande a cui gli utenti possano rispondere. L'esempio che segue mostra come ciò potrebbe essere fatto:
fonte foto: keepon
Quante banane? Tre ovviamente! È così semplice. La cosa grandiosa di questo formato è che potresti avere un sacco di domande diverse per la stessa immagine e il bot di spam non saprebbe mai quale sta arrivando. Quante banane? La foto sopra contiene delle arance?
Potresti diventare davvero creativo e chiedere della natura dell'immagine: fotografia o disegno a pastello? Le possibilità sono infinite e sono quasi tutte più facili che decifrare gli esempi che abbiamo visto prima in questo articolo.
Istruzione arbitraria
Lasciamo cadere le idee dell'immagine per un secondo e torniamo a esplorare le nostre opzioni di testo semplice. E se avessimo dato all'utente una serie casuale di istruzioni da eseguire?
Ancora una volta, questo è molto facile da fare per un essere umano, ma un robot diventerebbe rapidamente confuso. Anche se aumentassi un po 'la complessità qui, saresti ancora nella gamma di qualcosa che può essere fatto rapidamente e facilmente.
Una nota sull'accessibilità
Ovviamente, come con tutti i CAPTCHA, queste idee dovrebbero essere modificate e migliorate in modo che anche i non vedenti e i non vedenti abbiano opzioni da perseguire.
Come faresti un CAPTCHA migliore?
Sto solo lavorando qui, non sono un esperto di sicurezza da remoto. È possibile che tutte queste idee siano orribili, ed è grandioso! Dammi alcuni migliori! Tutto quello che sto cercando di mostrare è che possiamo e dovremmo passare oltre la fastidiosa soluzione che i nostri utenti odiano sviluppando metodi alternativi più facili, più divertenti e altrettanto efficaci.
Ora che hai visto alcune delle mie pazze idee per uccidere il CAPTCHA e battere i robot spam, voglio sentire le tue! Forse vuoi rendere CAPTCHA divertenti e trasformarli in un gioco o eliminarli completamente a favore di altri tipi di misure di sicurezza. Parla su Twitter e fai schifo meno il Web.