Měli bychom zabít CAPTCHA?
Líbí se vám CAPTCHAs? Neleží, samozřejmě, že ne. V zábavném měřítku je hned zařadíte mezi zubaře a agenty IRS. Jako inteligentní webový designér nebo vývojář však chápete, že se jedná o nutnou obtěžování.
Ale počkat, opravdu? Vzhledem k kolektivnímu talentu a inteligenci komunity webdesignu je fuzzy řetězec dopisů opravdu nejlepší, s čím se můžeme vyrovnat?
Pokud uživatelé tyto věci tolik nenávidí, proč ne přijít s něčím novým? Pojďme prozkoumat tento nápad a uvidíme, jestli můžeme do rozhovoru vložit nějaké nové nápady.
Prozkoumejte zdroje návrhu
Jsou CAPTCHA zlé?
Všichni jsme tam byli předtím. Pokoušíte se přihlásit na web nebo vyplnit formulář a vyhodíte kus textu, který vypadá, jako by ho zasáhlo tornádo, a informoval, že ho musíte dešifrovat, abyste mohli pokračovat dále.
Někteří lidé předstírají, že jim tento „nezbytný“ krok opravdu nevadí, ale jiní se zbarví zeleně a na pouhý pohled na jednu z těchto zlých bran se rozběhnou na Hulkův hněv. A z dobrého důvodu se podívejte na níže uvedený screenshot! Při přípravě tohoto článku jsem šel na web, který obsahuje CAPTCHA, se kterým často zápasím. Nemám kluk, tohle jsem hned našel:
Není to nejlepší CAPTCHA, jakou jste kdy viděli? První část je pěkně zkomolená, ale asi bych si ji mohla uhádnout. Druhá část je však téměř zcela mimo viditelný rám! Zajímalo by mě, jak často se to stane, dvakrát jsem stiskl tlačítko Obnovit a přišel s dalším drahokamem:
Nejsem jen blbec, to je doslova nemožné projít. Při příležitostech, kdy se výbuchu podařilo získat všechna písmena uvnitř okna, jsem dostal něco podobného:
Snadno? Takže to je „atut… ummm… teri?“ Cítím se jako dítě s krátkozrakým pohledem u optometristy, který házejícím písmem u místnosti. Na konci tohoto traumatického zážitku mi nebyl udělen žádný zdvořilý bonbón.
Kvůli poslednímu smíchu můj přítel tvrdí, že se s touto úžasnou CAPTCHA setkal před několika dny. Zjevně jsme se přesunuli kolem jednoduchých slov do složitých rovnic!
Ne všechno špatné
"Když odpovíte na CAPTCHA, pomáháte proměnit naskenované knihy v živý digitální text."Abych byl spravedlivý, CAPTCHA nejsou opravdu zlí. Slouží velmi cennému účelu. Spam je zde skutečný hrůzný čin a CAPTCHA jsou jen tím nejlepším způsobem, jak můžeme vymyslet, abychom tomu zabránili.
Uvidíte, že tam jsou tito chytří parchanti, kteří sní o způsobech, jak svět zhoršit, a přitom vymýšlejí spamové roboty, které procházejí po celém webu, a obecně věci vtláčí. U CAPTCHA máme údajně jednoduchý způsob, jak se ujistit, že uživatelé jsou ve skutečnosti lidé a ne spamové démony sající krev.
Některé CAPTCHA dokonce jdou dále a pokoušejí se o rozvoj světa prostřednictvím humanitárních snah. Například výše uvedené CAPTCHA jsou specifické plemeno známé jako „reCAPTCHA“. Tyto CAPTCHA skutečně používají lidi jako OCR skenery. Když odpovíte na CAPTCHA, pomáháte proměnit naskenované knihy v živý digitální text, což je vznešená honba, která pomáhá psaným pokladům minulosti žít v digitálním věku.
Je to nejlepší, co můžeme udělat?
"Jistě, můžete říci, že něčí řešení problému je na hovno, ale můžete přijít s něčím lepším?"Je snadné si stěžovat, když narazíme na nepříjemnosti, jako jsou CAPTCHA online, zejména pokud nezohledníme cennou funkci, kterou plní. Není však cenné kňučet jen kvůli tomu, že si ho vezmete z hrudi. Jistě, můžete říci, že něčí řešení problému je na hovno, ale můžete přijít s něčím lepším?
Upřímně věřím, že můžeme. CAPTCHA je teoreticky skvělý nápad, ale v praxi to naštve a my všichni to nenávidíme, když se s ním setkáme. Bohužel se zdá, že se jedná o metodu prevence nevyžádané pošty, na kterou se komunita pro vývoj webových stránek usadila. Jsou nesmírně populární a neviděl jsem téměř nikdo, kdo by poskytoval nějaké solidní návrhy, jak přejít na něco jiného.
Alternativní nápady
Můj problém není nutně, že CAPTCHA existuje, nebo dokonce, že je to populární, je to, že se nezdá, že bychom kolem toho inovovali. Skvělý nápad, lidi, ale pojďme na něco, co naštve trochu méně, že?
S ohledem na to bych ráda zahájila diskusi o některých alternativách, které by mohly být o trochu jednodušší pro duševní zdraví uživatele. Následuje několik základních myšlenek, které přicházejí na mysl.
Náhodná drobnost Otázka
Proč se nejen ptát uživatelů? Nemělo by to být nějaké obtížné škrabadlo na hlavě Trivial Pursuit, ale jednoduchý dotaz, že prakticky kdokoli, kdo umí tento jazyk číst, může odpovědět s malým úsilím. Zde je příklad:
To je mnohem jednodušší řešit než zmatené zvěrstva použitelnosti, které jsme viděli výše. Je pravda, že se jedná o zjednodušený příklad, který by mohl počítač analyzovat sám (Wolfram Alpha neprošel testem), ale jsem si jist, že můžete přijít s několika lepšími otázkami. Pokud každá CAPTCHA náhodně položí takové otázky, bude pro pekelné honáky těžké udržet krok.
Otázka s výběrem obrázku
Současný systém CAPTCHA se v podstatě pouze ptá na obrázek, takže pojďme běžet s touto myšlenkou, ale v jiném směru, který neznamená, že nechceš nalévat Mountain Dew po celé klávesnici, jen abys sledoval, jak umírá. Zde je rychlý příklad, který jsem vařil pomocí formátu s více možnostmi výběru:
foto zdroj: Cristian Ghe
Jak vidíte, jde o velmi snadnou otázku, aby člověk správně odpověděl. Tento test mohou provádět i malé děti. Programování počítače k interpretaci obrazu je však mnohem složitější. Dalo by se to ještě více ztížit použitím skutečně abstraktní reprezentace objektu, možná náčrtu nebo nějaké karikatury kliparty.
Otázka jednoduchého obrázku
Pokud se vám z nějakého důvodu nelíbí výběrová cesta, zlikvidujte ji! Stále můžeme pomocí jednoduchých obrázků vytvářet dotazy, na které uživatelé odpoví. Níže uvedený příklad ukazuje, jak toho lze dosáhnout:
foto zdroj: keepon
Kolik banánů? Tři samozřejmě! Je to tak jednoduché. Skvělá věc na tomto formátu je, že byste mohli mít spoustu různých otázek pro stejný obrázek a spam bot by nikdy nevěděl, který z nich přichází. Kolik banánů? Obsahuje výše uvedená fotografie nějaké pomeranče?
Mohli byste být opravdu kreativní a zeptat se na povahu obrázku: Fotografie nebo kresba pastelkou? Možnosti jsou nekonečné a jsou téměř všechny snazší než rozluštit příklady, které jsme viděli dříve v tomto článku.
Libovolná instrukce
Pojďme na chvilku upustit nápady na obrázky a vraťme se k prozkoumání našich možností prostého textu. Co když jsme právě dali uživateli náhodnou řadu pokynů k provedení?
Přesto je to pro člověka velmi snadné, ale bot by se rychle zmást. I když jste tady trochu složitost trochu zvýšili, stále byste byli v dosahu něčeho, co lze rychle a snadno udělat.
Poznámka k usnadnění přístupu
Je zřejmé, že stejně jako u všech CAPTCHA je třeba tyto nápady vyladit a vylepšit, aby i nevidomí a zrakově postižení měli možnost se věnovat.
Jak byste vydělali lepší CAPTCHA?
Jsem tady jen riff, nejsem vzdáleně odborník na bezpečnost. Je možné, že všechny tyto myšlenky jsou hrozné, a to je skvělé! Dej mi nějaké lepší! Snažím se ukázat, že můžeme a měli bychom se pohybovat kolem nepříjemného řešení, které naši uživatelé nenávidí, vyvíjením alternativních metod, které jsou jednodušší, zábavnější a stejně efektivní.
Nyní, když jste viděl některé z mých bláznivých nápadů na zabití CAPTCHA a poražení spamovacích robotů, chci vás slyšet! Možná budete chtít udělat CAPTCHA zábavnou a proměnit je ve hru, nebo je zcela vyloučit ve prospěch nějakého jiného druhu bezpečnostního opatření. Promluvte si na Twitteru a snižte sání webu.