Trebamo li ubiti CAPTCHA?
Volite li CAPTCHA? Nemojte lagati, naravno da ne. Na ljestvici zabave svrstavate ih tamo dolje kod stomatologa i IRS agenata. Međutim, kao inteligentan web dizajner ili programer, shvatili ste da su oni neophodna smetnja.
Ali čekaj, jesu li stvarno? S obzirom na kolektivni talent i inteligenciju zajednice web dizajna, je li nejasan niz slova stvarno najbolje što možemo smisliti?
Ako korisnici toliko mrze te stvari, zašto ne smisle nešto novo? Istražimo ovu ideju i vidimo možemo li u razgovor unijeti neke svježe ideje.
Istražite dizajnerske resurse
Jesu li CAPTCHA zli?
Svi smo prije bili tamo. Pokušavate se prijaviti na web stranicu ili ispuniti obrazac i bacili ste dio teksta koji izgleda kao da ga je udario tornado i obaviješteni da ga morate dešifrirati kako biste otišli dalje.
Neki se pretvaraju da nimalo ne smetaju ovom "nužnom" koraku, ali drugi zelene boje i upadaju u stan Hulk-bijesa pri samom pogledu na jedan od tih zlih vrata. I s dobrim razlogom pogledajte samo sliku dolje! Pripremajući se za ovaj članak, otišao sam na web mjesto na kojem se nalazi CAPTCHA s kojim se često borim. Ja te nisam dete, ovo sam odmah pronašao:
Zar to nije najbolja CAPTCHA koju ste ikada vidjeli? Prvi dio je prilično gadan, ali vjerojatno bih mogao pretpostaviti svoj put kroz to. Drugi dio, iako je gotovo u cijelosti izvan vidljivog okvira! Pitam se koliko se često to događa, dvaput sam pritisnuo gumb za osvježavanje i našao se s drugim draguljem:
Nisam ovdje samo kreten, ovo je doslovno nemoguće proći. U slučajevima kada je raznesena stvar uspjela dobiti sva slova unutar prozora, dobio bih ovako nešto:
Lako zar ne? Dakle, to je "atut ... hm ... teri?" Osjećam se kao kratkovidno dijete kod optometrista i izgovara neobična nagađanja po slovima preko sobe. Samo što nema ljubaznog komada slatkiša koji mi je odobren na kraju ovog traumatičnog iskustva.
Za posljednji smijeh, moja prijateljica tvrdi da je prije nekoliko dana naišla na ovaj fenomenalni CAPTCHA. Očito smo prošli jednostavne riječi i u složene jednadžbe!
Nije sve loše
"Dok odgovarate na CAPTCHA, pomažete pretvoriti skenirane knjige u živi digitalni tekst."Da budemo fer, CAPTCHA-i nisu baš zli. Oni služe vrlo vrijednoj svrsi. Spam je pravi teror na poslu ovdje i CAPTCHA su samo najbolji način na koji možemo smisliti kako ga spriječiti.
Vidite, postoje oni pametni gadovi koji sanjaju o načinima da pogoršaju svijet, i tako izmišljaju neželjene botove koji puze po webu i općenito prikrivaju stvari. S CAPTCHA-i imamo navodno jednostavan način da osiguramo da su korisnici u stvari ljudi, a ne krvožilni demoni koji spaljuju krv.
Neki CAPTCHA-i čak idu dalje od toga i pokušavaju poboljšati svijet humanitarnim nastojanjima. Na primjer, gore navedeni CAPTCHA specifična je pasmina poznata kao "reCAPTCHA." Ovi CAPTCHA zapravo koriste ljude kao OCR skenere. Dok odgovarate na CAPTCHA, pomažete pretvoriti skenirane knjige u živi digitalni tekst, plemenitu potjeru koja pomaže pisanom blagu prošlosti živjeti u digitalnom dobu.
Je li ovo najbolje što možemo učiniti?
"Naravno, možete reći da je nečije rješenje problema usrano, ali možete li smisliti nešto bolje?"Lako se žaliti kad naiđemo na neugodnosti poput CAPTCHA-ova na mreži, posebno ako ne uzmemo u obzir vrijednu funkciju koju obavljaju. Međutim, nije vrijedno cviliti samo radi uklanjanja s prsa. Sigurno možete reći da je nečije rješenje problema usrano, ali možete li smisliti nešto bolje?
Iskreno vjerujem da to možemo. CAPTCHA je u teoriji sjajna ideja, ali u praksi je to sranje i svi ga mrzimo kad ga sretnemo. Nažalost, čini se da je to metoda sprječavanja neželjene pošte na kojoj se nastanila zajednica za razvoj web sadržaja. Izuzetno su popularni i vidio sam da gotovo nitko nije dao solidne prijedloge kako prijeći na nešto drugo.
Alternativna ideja
Moj problem nije nužno u tome što CAPTCHA postoji, ili čak što je popularan, već u tome što mi se ne čini oko toga da inoviramo. Sjajni ljudi, ali pređimo na nešto što sisa malo manje?
U svjetlu ovoga, želio bih započeti raspravu o nekim alternativama koje bi mogle biti malo jednostavnije u stanju mentalnog zdravlja korisnika. Slijedi nekoliko osnovnih ideja koje vam padaju na pamet.
Slučajno trivijalno pitanje
Zašto jednostavno ne biste pitali korisnike? To ne bi trebalo biti neka teška grebena glave Trivial Pursuit, već jednostavan upit na koji gotovo svako ko može pročitati taj jezik može odgovoriti s malo i bez ikakvih napora. Evo primjera:
Mnogo je lakše riješiti se od zbrkanih zvjerstava upotrebljivosti koja smo vidjeli gore. Pod uvjetom, ovo je pojednostavljeni primjer koji bi mogao omogućiti da računalo samostalno razvrgne (Wolfram Alpha nije prošao moj test), ali siguran sam da možete postaviti neka bolja pitanja. Ako svaki CAPTCHA nasumično postavlja ovakva pitanja, goniči pakla neželjene pošte mogu biti u tijeku.
Pitanje višestruke slike
Trenutačni sustav CAPTCHA u biti vam postavlja samo pitanje o slici, pa pokrenimo se s tom idejom, ali u drugom smjeru, koji ne bi želio sipati Mountain Dew po cijeloj tipkovnici, samo da biste gledali kako umire. Evo kratkog primjera koji sam pripremio koristeći format više izbora:
izvor fotografija: Cristian Ghe
Kao što vidite, ovo je izuzetno lako pitanje za koje čovjek može pravilno odgovoriti. Čak i mala djeca mogu testirati ovaj test. Međutim, programiranje računala za tumačenje slike znatno je zamršenije. Možete to učiniti još težim korištenjem stvarno apstraktnog prikaza objekta, možda skice ili nekog crtanog crtanog grafikona.
Jednostavno pitanje o slici
Ako vam se iz nekog razloga ne sviđa ruta s više izbora, zapišite je! Još uvijek možemo koristiti jednostavne slike za stvaranje pitanja na koja će korisnici odgovoriti. Primjer u nastavku pokazuje kako se to moglo učiniti:
izvor fotografija: keepon
Koliko banana? Tri naravno! To je tako jednostavno. Izvrsna stvar ovog formata je da možete imati hrpu različitih pitanja za istu sliku, a neželjeni bot nikada ne bi znao koji dolazi. Koliko banana? Sadrži li gornja fotografija naranču?
Mogli biste postati jako kreativni i pitati se o prirodi slike: Fotografija ili crtež bojicama? Mogućnosti su nebrojene i gotovo sve lakše od dešifriranja primjera koje smo vidjeli u ovom članku.
Samovoljna uputstva
Odustanemo od ideje za sliku na sekundu i vratimo se na istraživanje jednostavnih tekstualnih opcija. Što ako smo samo dali korisniku slučajni niz upute koje treba provesti?
Ponovo, za ljude je to vrlo jednostavno, ali bot će brzo postati zbunjen. Čak i ako ste malo povećali složenost, i dalje biste bili u dometu nečega što se može brzo i jednostavno učiniti.
Napomena o pristupačnosti
Očito je, kao i kod svih CAPTCHA, te ideje potrebno prilagoditi i poboljšati tako da ih i vid i slabovidnost imaju mogućnosti nastaviti.
Kako biste napravili bolji CAPTCHA?
Ovdje samo pucam, nisam udaljen sigurnosni stručnjak. Moglo bi se dogoditi da su sve ove ideje užasne, i to sjajno! Daj mi nekoliko boljih! Sve što želim pokazati je da možemo i trebamo krenuti mimo dosadnog rješenja koje naši korisnici mrze razvijanjem alternativnih metoda koje su jednostavnije, zabavnije i jednako učinkovite.
Sad kad ste vidjeli neke moje lude ideje o ubijanju CAPTCHA i premlaćivanju neželjene pošte, želim čuti vaše! Možda želite CAPTCHA učiniti zabavnim i pretvoriti ih u igru ili ih potpuno eliminirati u korist neke druge mjere sigurnosti. Govorite na Twitteru i učinite da web manje sisa.