Použijte trochu vynalézavosti a vyhýbejte se Captcha

reCAPTCHA

Snad jedna z nejhorších uživatelských zkušeností, se kterými se na webu setkávám, je captcha technika.

Captcha je, když je obrázek generován čísly, písmeny a někdy slovy, která musíte přepsat do jiného pole. To má zmařit automatizované příspěvky ve formě příspěvků od spammerů. Protože nemohou dešifrovat kód, nemohou odeslat falešné příspěvky.

Chyby Captcha

  1. Je to rušivá technologie. Nemohu vám říci, kolikrát jdu odeslat komentář nebo poslat zprávu na nějaký web a vyrušilo mě pole Captcha. Zastaví tok a zastaví uživatelské prostředí. To nevydržím. Příležitostně to jednoduše vzdám a přestanu navštěvovat web nebo používat tento nástroj.
  2. Je generován počítačem. Skutečnost, že je generována počítačem, mi říká, že jednoho dne ji počítač rozbije. Je to jen otázka času.
  3. To je líný. Místo toho, aby se problém vyřešil, je nutné, aby ho uživatel obešel.

Lepší přístup

Pár lidí se mě zeptalo, proč jsem nevyužil Captcha, když jsem psal svůj plugin Formulář pro komentář. Nepoužíval jsem to, protože jsem chtěl udělat zážitek lepší, ne horší, aniž by se zabránilo spammerům komentářů. S malou maličkostí vynalézavosti by softwarové společnosti mohly z těchto výzev udělat zábavu, nikoli přerušení.

Moje výzva k otázce kontakt strana je docela jednoduché, „poslední slovo v názvu mého blogu“. Ale díky tomu se člověk na okamžik podívá a možná i zasměje, že musí vstoupit do „blogu“. Hezké a snadné. Žádné zbarvené, roztažené a šílené kombinace písmen a čísel. Jen jednoduchá otázka, na kterou počítač neodpoví - pouze čtenář.

Facebook nyní používá Captcha

Facebook CaptchaNejnovější společnost, která se stala obětí technologie ve stylu Captcha, je Facebook. Nejen, že je to absolutní oční bolest, ale sotva můžete číst tu věc. Facebook byl ve vývoji hvězdných nástrojů a integrací do svých stránek docela hvězdný ... opravdu museli používat tuto hloupou technologii? Dost špatné, že se na něm prodává typepad a další.

Někdo by mohl namítnout, že „to funguje“. Funguje to pouze v tom smyslu, že odstraní problém z webu a umístí jej na uživatele. To je neomluvitelný design a existují lepší způsoby! Pojďme na Facebook ... využijte šanci, něco vymyslete! Být kreativní.

23 Komentáře

  1. 1

    Jedno inovativní řešení podobné captcha je HumanAuth (a KittenAuth). Je to také podobné vaší myšlence „poslední slovo v mém názvu blogu“. Člověk musí přečíst vodítko a dokázat, že rozumí sémantice vodítka. Žádný počítač to zatím nedokáže. Ale pokud posloucháte lidi z AI, brzy to udělají! Už je to za rohem, opravdu!

    Pokud by se HumanAuth nebo něco „standardního“, co počítače nedokáží, uchytily a začaly široce používat, trochu by to zmírnilo přerušení, o kterém mluvíte.

    ALE, stále musíte být opatrní při implementaci. Vzorek HumanAuth, který jsem právě šel a znovu se podíval, má chybu! V okamžiku, kdy kliknete na správné 3 obrázky, změní se tlačítko, abyste věděli, že to máte správně. To je v pořádku, ale dává vám neomezené kliknutí, takže jednoduchý rekurzivní algoritmus mohl snadno zjistit 3 obrázky.

    Váš nápad je jednodušší a jednoduchý obvykle znamená, že se může pokazit méně.

  2. 4

    Zajímavý názor, i když si nejsem jistý, zda si zaslouží vlastní položku blogu ...
    Ale co člověk neudělá jen pro malou pozornost ... 😉

    Naše stránka (http://ajaxwidgets.com) nemá pro náš blogovací systém captcha. Faktem je, že 99.99% všech spamových blogů je odmítáno prostým faktem, že neumožňujeme HTML…!
    Kromě toho pro pole URL používáme „link kondomy“, které také odstraňují spoustu spamu. Ne tak těžké 🙂

    .t

    • 5

      Mým cílem nebyla pozornost, Thomasi. Opravdu jde o to upozornit na technologii, která je „přijatelná“, ale není uživatelsky přívětivá.

      Váš příklad toho, jak se s tím vyrovnáváte, je přesně můj názor, určitě existují méně rušivé způsoby řešení problému.

      Díky, Thomasi! A já miluji widgety, takže zkontroluji váš web!
      Doug

  3. 6

    Nezmíníte se o captcha, které nevycházejí z unavených a skutečně zkreslených textových obrázků.

    Captcha může být mnoho věcí, textových, otázek a odpovědí, subjektivních (vyberte nejroztomilejší štěně) a ty se používají mnohem rychleji a dávají větší smysl, když se snažíte zjistit, zda je to o nebo 0.

    Souhlasím s vámi a také je nenávidím, ale váš příspěvek nepokrýval celou šíři tématu a nenabízel žádné nápady, jak to opravit.

    • 7

      Ahoj Garrow,

      Souhlasím - nepřišel jsem s tím nejlepším řešením ... takhle vyzývám společnosti se skvělými odborníky na zdroje a uživatelské zkušenosti. Moje motivace k napsání příspěvku byla poté, co jsem viděl, jak Facebook tuto technologii používá.

      Také jsem si neuvědomil, že technologie Captcha se překrývaly mimo jednoduchou grafiku písma, kterou musí uživatel odeslat. Pokud technologie Captcha rozšiřuje svoji stopu na výzvové otázky a odpovědi, které je možné vylepšit, nikoli snížit, uživatelský komfort, jsem tu pro ně!

      Díky!

  4. 8

    Použijte názvy proměnných. Jakmile uživatel přijde na stránku, nastavte soubor cookie relace, který obsahuje náhodné číslo. Poté dejte tagu „input“ name = ”komentář __ [title]”, a tak jeden pro ostatní pole.

    Poté resetujte číslo pokaždé, když někdo stránku navštíví.

    Tím se zajistí, že na stránku půjde člověk: na chvíli.

    Chris

  5. 9
  6. 10

    Captcha může být nepříjemná. Někteří více než ostatní. Viděl jsem některé, které nelze přečíst (což maří účel). Používám „špatný“ typ Captcha, který jste popsali v několika projektech. Umožňuji však dostatečně snadné čtení, aby člověk nemusel zkroutit svůj mozek, aby to měl smysl. Také „captcha“, když se uživatel zaregistruje, ne pokaždé, když zadá vstup na web. Není to dokonalý systém, ale považuji ho za nízký faktor lidské zlosti.

    Tady to je, mohli bychom začít hodnotit Captcha podle jejich „HAF“ (Human Annoyance Factor), Spammer Annoyance Factor atd.

  7. 12

    Nechci bagatelizovat váš plugin, ale už existuje mnohem lepší způsob filtrování spamu ve wordpressu. Existuje úžasný plugin, který používám, nazvaný SpamKarma a používá všechny druhy heuristiky k určení, zda je tento příspěvek lidský, nebo zda je to spam. Používám to asi 1 1/2 nebo 2 roky a jednou to označilo komentář někoho jako spam a jednou to nebylo jisté, tak to požádalo osobu, aby vyplnila captcha a poté nechala komentář projít. Zachytává však stovky spamových komentářů týdně a nikdy žádné nepropustí.

    Nesnáším také captchas. Pokud bych opravdu musel napsat captchu, udělal bych to jako http://www.hotcaptcha.com/ protože vybírání hezkých lidí nebo chlupatých zvířat nebo cokoli ze série obrázků je pro člověka triviální a pro automatizované skripty extrémně obtížné.

    • 13

      Ahoj Smokinne,

      Nepoužívám SpamKarma, ale slyšel jsem o tom. Využívám špatné chování a pravděpodobně budu muset vypořádat pouze s 10% spamu komentářů, který jsem měl dříve.

      Podívám se na Hot Captcha - zvuky podobné tomu, co bych rád viděl.

      Díky!
      Doug

  8. 14

    Tento příspěvek je zbytečný. Vaše řešení se nemění. „Bota“ lze snadno naprogramovat tak, aby obcházel vaše bezpečnostní opatření, a to pokaždé vyplněním „blogu“. Řešení má konečný počet otázek - tolik otázek, kolik jich chcete napsat. Jak by Facebook, Ticketmaster nebo Yahoo implementovali takové řešení?

    Tento příspěvek byl dost směšný, aby získal určitou pozornost a zvýšil vaše příjmy z reklam. Budete se muset více snažit „tipnout“ tento blog. Začal bych s obsahem, který stojí za přečtení.

    • 15

      Páni, Matte. Někdo dnes zní trochu nevrle.

      Zní to, jako byste si můj příspěvek ve skutečnosti nečetli. Nikdy jsem neřekl, že moje řešení se bude škálovat, ani by je nemělo používat tyto společnosti. Já dělal řekněme, že bych chtěl, aby některé společnosti (například Facebook) přišly s důmyslnějším řešením. Můj plugin vám umožňuje měnit otázky a odpovědi na výzvy, kdykoli chcete - žádný robot s tím nebude držet krok. K dnešnímu dni jsem z tohoto řešení neměl na své kontaktní stránce žádný SPAM.

      Jeden příklad: Možná by Facebook mohl ve skutečnosti těžit z použití reklamy na stránce a dotazu „Kdo je na této stránce?“. Cokoli je lepší než děrování do hromady čísel a písmen - pokud je skutečně dokážete přečíst.

      Na zdraví! Nezapomeňte se přihlásit k odběru! hehe
      Doug

      • 16

        „Kdo je reklama na této stránce“ je zajímavý nápad. Už jsem to viděl implementovat na webu zvaném Moola.com. Používají jej však konkrétně jako způsob, jak upoutat pozornost na své inzerenty (jako vsunutou reklamu), nikoli jako metodu prevence spamu.

        Některé z nich by vás dokonce donutily sledovat 20sekundové reklamní video a poté odpovědět na otázku typu „Pro jakou společnost byla tato reklama určena?“ I když nejsem fanouškem této konkrétní metody (nerad čekám), bylo by zajímavé sledovat, co něco takového dělá s výnosy z reklam.

  9. 17

    Kromě faktoru obtěžování, který je obrovský, jsou CAPTCHA pravidelně nepřístupné pro kohokoli s méně než dokonalým viděním.

    Představte si CAPTCHA, kterou považujete za obtížně čitelnou, a poté nechte někoho se špatným zrakem vyzkoušet. Obtížný? Téměr nemožné.

    Co takhle někdo, kdo vůbec nevidí, surfovat na webu pomocí čtečky obrazovky nebo braillské technologie. CAPTCHA je navržen tak, aby jej programy nemohly číst. V takovém případě nebude ani postižený uživatel.

    Existuje několik přístupných CAPTCHA, ty, které obsahují hlasovou CAPTCHA pro ty, kteří nevidí, jsou příkladem, ale přidané obavy o použitelnost z ní dělají technologii, kterou bych nikdy neimplementoval. Porazte spammery jiným způsobem, nenechte své skutečné uživatele platit (také důvod, proč používám plugin dofollow).

  10. 18

    Captchaši nejsou špatní. Špatné captcha jsou špatné. Pokud je tak těžké přijít na to, že to neumíte přečíst, pak je to špatné.

    Myslím si však, že lepším řešením je základní matematická otázka, tři proměnné:
    1. Číslo 1 (0-9)
    2. Číslo 2 (0-9)
    3. Řešení

    Dělá se to tak, že matematika je velmi snadná a můžete snadno zjistit, jaká je odpověď z hlediska skriptu.

  11. 19

    Jedním elegantním řešením, se kterým jsem se někde setkal, bylo zaškrtávací políčko označené „Jsem spammer“, které bylo ve výchozím nastavení nezaškrtnuté. Je pravda, že je to užitečnější v kontextu prevence automatických registrací než v komentářích (protože komentáře blogů obvykle nemají zaškrtávací políčka, která je třeba kontrolovat).

    Nakonec je samozřejmě jen otázkou času, než to AI rozbijí. Ale nemyslím si, že existuje perfektní řešení, než se roboti nikdy nerozbijí, takže je to dost dobré a vůbec to nenaruší uživatelské zkušenosti (pokud se samozřejmě nepovažujete za spammera ...)

  12. 20

    Co je s negativními komentáři k tomu, že se jedná o příspěvek „získávání pozornosti“? Od kdy bylo špatné přidat do diskuse svůj hlas. Sakra, s již 17 komentáři, je to zjevně téma, které lidi zajímá.

    Kromě toho, pokud se jedná o téma, které upoutá pozornost lidí, proč by sakra o něm nechcete blogovat?

  13. 21

    Jak to, že to není CAPTCHA?

    Je pravda, že to nejsou obvyklá rozbitá písmena v uměle zrnitém obrazu, ale je to něco, co se snaží rozlišit počítač a člověka.

  14. 22

    Ano, souhlasím, že captcha jsou trochu dráždivé a je mi líto, že si uvědomuji, že jsou překážkou pro zdravotně postižené uživatele, ale nedávno jsem
    zuřil o tom, jak moc oceňuji dvojí povahu systému reCaptcha, protože blokuje spam (i když ne 100% efektivně, jak podotýkáte) a pomáhá dešifrovat knihy, a já stále fandím.

    Není pochyb o jejich škodlivém vlivu na uživatelskou zkušenost, ale musíte uznat, že použití minimálního úsilí každého člena obrovské skupiny lidí udělat to, co nedokáže ani velmi chytrý počítač (přečtěte si zmanipulovaný text, který se vzpírá optickému rozpoznávání znaků), je docela elegantní řešení.

    I když obecně řečeno, ano, jsem vše pro použití kreativity místo kódu, pokud je to možné.

  15. 23

    Nazdárek,

    Pěkný výstižný příspěvek. Také já nesouhlasím s plameny ohledně možného záměru vašeho příspěvku. Zvláště tam, kde ostatní poukazují na to, že neposkytujete „odpověď“ nebo „alternativu“, což jsem vám přísahal pomocí pluginu pro komentář a diskuse o vaší kontaktní stránce (nebo mi něco uniklo? Think Myslím, že příliš mnoho lidí vytvářejte názory (a sdílejte je), aniž byste se museli obtěžovat přečíst i relativně krátký příspěvek, jako je tento, předtím, než se ohánějí (což je téměř nemožné)

    Jedná se o zajímavou debatu a bez ohledu na to, zda je nabízeno řešení, o kterém byste chtěli psát, pokud chcete. Je to koneckonců váš blog - a to mě na některých komentářích nejvíce trápí - od kdy se blogování stalo veřejnou odpovědností? Pokud chcete o něčem psát, napište o tom. Každý, kdo nechce číst, má stále možnost toto číst. Pokud byste si účtovali poplatek, byl by to jiný příběh, ale pokud mám pravdu, weblogy se vytvořily z touhy masy zveřejnit téměř cokoli a / nebo vše, co se jim objeví v hlavě, a dát to na veřejnost, nebo usnadnit sdílení s přáteli. Obsah mnoha blogů není veřejně přístupný nebo dokonce zajímavý pro ty, kteří nejsou přímo zapojeni.

    Musel jsem se smát, když jsem četl o použití tohoto příspěvku ke zvýšení vašich příjmů z reklam. Možná (a já v to doufám) byla vaše zkušenost lepší než moje, ale - pokud blogováním nepropagujete produkt - můžete psát o captcha nebo můžete psát o tom, jak je páchnoucí generické krmivo pro psy a váš kontextový reklamní systém bude vyplácení obvyklou nepředvídatelnou rychlostí v obou situacích 😉

    To znamená, že pokud tvůrci CAPTCHA čtou, děkujeme za přidání zvuku! Černé černé pozadí s bouřlivě zvlněným bílým mřížkovým popředím, nad kterým jsou vyvěšeny přízračně bílé (a hrubě zkreslené) písmena (někdy přes okraj obrázku), je dokonalým příkladem situace, kterou bude člověk s rozumně slušným viděním obtížně dešifrovat, ale program pravděpodobně časem snadno vyřeší.

    Jen mé centy 2,

    Přeji vám vše nejlepší,

    mikrofon

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.