Използвайте малко изобретателност и избягвайте Captcha

ReCAPTCHA

Може би едно от най-лошите потребителски преживявания, които продължавам да срещам в мрежата, е Captcha технология.

Captcha е, когато изображение се генерира с цифри, букви и понякога думи, които трябва да въведете отново в друго поле. Това е за предотвратяване на автоматизирани публикации във формуляри от спамери на коментари. Тъй като те не могат да дешифрират кода, те не могат да изпратят фалшивите публикации.

Недостатъци на Captcha

  1. Това е прекъсваща технология. Не мога да ви кажа колко пъти отивам да изпратя коментар или да изпратя съобщение на някакъв сайт и съм прекъснат от Captcha поле. Той спира потока и спира потребителското изживяване. Не понасям. Понякога просто се отказвам и спирам да посещавам сайта или да използвам инструмента.
  2. Той се генерира от компютър. Фактът, че е генериран от компютър, ми казва, че някой ден той ще бъде счупен от компютър. Въпрос на време е.
  3. Е мързелив. Вместо да коригира проблема, той кара потребителя да го заобиколи.

По-добър подход

Няколко души ме попитаха защо не използвах Captcha, когато написах приставката си за формуляр за коментари. Не го използвах, защото исках да направя преживяването по-добре, не по-лошо, като същевременно се избягват спамерите за коментари. Само с малко изобретателност софтуерните компании могат да направят тези предизвикателства забавни, а не прекъсване.

Моят предизвикателен въпрос за моя Свържи страница е доста проста, „последната дума в заглавието на моя блог“. Но това кара човека да потърси за секунда и може би дори да се засмее, че трябва да влезе в „блог“. Хубаво и лесно. Няма обезцветени, разширени, шантави комбинации от букви и цифри. Просто прост въпрос, на който компютърът не може да отговори - само четецът.

Facebook вече използва Captcha

Facebook CaptchaПоследната компания, която стана жертва на технологията в стил Captcha, е Facebook. Не само, че това е абсолютно зрение, вие едва можете да прочетете това нещо. Facebook беше доста звезден в разработването на някои страхотни инструменти и интеграции в сайта им ... наистина ли трябваше да използват тази глупава технология? Достатъчно лошо, че на него се продават typepad и други.

Някои може да твърдят, че „работи“. Той работи само във връзка с това, че премахва проблема от уебсайта и го поставя на потребителя. Това е непростим дизайн и има по-добри начини! Хайде Facebook ... рискувайте, измислете нещо! Бъди креативен.

23 Коментари

  1. 1

    Едно иновативно решение, подобно на captcha, е HumanAuth (и KittenAuth). Също така е подобно на идеята ви „последната дума в заглавието на моя блог“. Човек трябва да прочете улика и да докаже, че разбира семантиката на уликата. Все още никой компютър не може да направи това. Но ако слушате хора с ИИ, те скоро ще го направят! Точно зад ъгъла е, наистина!

    Ако HumanAuth или нещо „стандартно“, което компютрите не могат да уловят и влязат в широко приложение, това донякъде ще облекчи прекъсването, за което говорите.

    НО все пак трябва да внимавате при изпълнението. Пробата на HumanAuth, която току-що отидох и разгледах отново, има недостатък! В момента, в който щракнете върху десните 3 изображения, той променя бутон, за да ви уведоми, че сте го направили правилно. Това е добре, но ви дава неограничени кликвания, така че един прост рекурсивен алгоритъм може лесно да разбере 3-те изображения.

    Вашата идея е по-проста и проста обикновено означава, че има по-малко неща, които могат да се объркат.

  2. 4

    Интересно мнение, макар че всъщност не съм сигурен, че заслужава собствения си блог ...
    Но какво не прави човек само за малко внимание ... 😉

    Както и да е, нашият сайт (http://ajaxwidgets.com) няма captcha за нашата блог система. И факт е, че 99.99% от всички спам блогове са отричани от простия факт, че не допускаме HTML ...!
    Освен това използваме „презервативи с връзки“ за полето URL, което също отнема много спам. Всъщност не е толкова трудно 🙂

    .t

    • 5

      Целта ми не беше внимание, Томас. Наистина трябва да се обърне внимание на технология, която е „приемлива“ за масовия потребител, но не е удобна за потребителя.

      Вашият пример за това как се справяте с него е точно моята точка, определено има по-малко натрапчиви начини за справяне с проблема.

      Благодаря, Томас! И аз обичам джаджи, така че ще разглеждам сайта ви!
      Дъг

  3. 6

    Не пропускате да споменете капчи, които не са уморените и истински изкривени базирани на текстови изображения.

    Капча може да бъде много неща, базирани на текст, въпроси и отговори, субективни (изберете най-сладкото кученце) и те са много по-бързи за използване и имат по-голям смисъл от опитите да разберете дали това е о или 0.

    Съгласен съм с вас и също ги мразя, но публикацията ви дори не покрива цялата ширина на темата и не предлага идеи как да я поправите.

    • 7

      Здравей, Гароу,

      Съгласен съм - не измислих най-доброто решение ... това е призивът ми към компаниите с големи ресурси и експерти за потребителския опит. Мотивацията ми да напиша публикацията беше след като видях, че Facebook използва тази технология.

      Също така не разбрах, че технологиите Captcha се припокриват извън простата графика на шрифта, която потребителят трябва да изпрати. Ако технологията Captcha разширява своя отпечатък в предизвикателни въпроси и отговори, които могат да бъдат направени, за да подобрят, а не да влошат потребителското изживяване, аз съм всичко за тях!

      Благодаря!

  4. 8

    Използвайте имена на променливи-променливи. След като потребителят дойде на страницата, задайте сесийна бисквитка, която съдържа произволно число. След това дайте на маркера „input“ име = „коментар __ [заглавие]“ и така едно за останалите полета.

    След това нулирайте номера всеки път, когато някой посети страницата.

    Това ще гарантира, че човек ще отиде на страницата: за малко.

    Крис

  5. 9

    Аз съм напълно съгласен с теб. CAPTCHA са болка в ...

    Наистина е наистина лесно да се напише невидим CAPTCHA, който да свърши работа. Има много различни начини да го направите.

  6. 10

    Captcha може да бъде досадно. Някои повече от други. Виждал съм някои, които е невъзможно да се прочетат (което нарушава целта). Използвам „лошия“ тип Captcha, който описахте в няколко проекта. Обаче улеснявам четенето, за да не се налага човек да изкривява мозъка си, за да го осмисли. Също така, аз "captcha" само когато потребителят се регистрира, а не всеки път, когато дава информация в сайта. Това не е перфектна система, но я считам за ниско на човешкия фактор на досада.

    Ето, можем да започнем да оценяваме Captcha на техните „HAF“ (фактор за човешко раздразнение), фактор за раздразнение на спамерите и т.н.

  7. 12

    Не искам да омаловажавам вашата приставка, но вече има много по-добър начин за филтриране на нежелана поща в wordpress. Има невероятен плъгин, който използвам, наречен SpamKarma и използва всички видове евристика, за да определи дали тази публикация е човешка или е спам. Използвам го от около 1 1/2 или 2 години и след като веднъж маркира нечий коментар като спам и след като не беше сигурен, поиска лицето да попълни captcha и след това пусна коментара. Той улавя стотици спам коментари на седмица и никога не пропуска.

    Мразя и капчи. Ако наистина трябваше да напиша капча, щях да го направя така http://www.hotcaptcha.com/ тъй като избирането на красиви хора или космати животни или мъже от поредица от изображения е тривиално за хората и изключително трудно за автоматизирани скриптове.

    • 13

      Здравей, Smokinn,

      Не използвам SpamKarma, но съм чувал за него. Използвам Bad Behaviour и вероятно трябва да се справя само с 10% от спама за коментари, който имах преди.

      Ще проверя Hot Captcha - звучи подобно на това, което бих искал да видя.

      Благодаря!
      Дъг

  8. 14

    Този пост е безсмислен. Вашето решение не се мащабира. „Бот“ може лесно да бъде програмиран да заобиколи вашата мярка за сигурност, като всеки път попълва „блог“. Решението има ограничен брой въпроси - толкова въпроси, колкото искате да напишете. Как facebook, билетмейстър или yahoo биха внедрили такова решение?

    Тази публикация беше просто достатъчно нелепа, за да привлече малко внимание и да увеличи приходите Ви от реклами. Ще трябва да се постараете повече, за да „дадете бакшиш“ на този блог. Бих започнал със съдържание, което си заслужава да се прочете.

    • 15

      Уау, Мат. Днес някой звучи малко нацупено.

      Звучи така, сякаш всъщност не сте прочели публикацията ми. Никога не съм казвал, че моето решение ще се мащабира, нито трябва да се използва от тези компании. Аз направих кажете, че бих искал да видя някои компании (като Facebook) да излязат с по-гениално решение. Моят плъгин ви позволява да променяте предизвикателния въпрос и да отговаряте, когато пожелаете - никой бот няма да се справи с това. Към днешна дата нямах СПАМ на страницата си за контакт от това решение.

      Един пример: Може би Facebook всъщност би могъл да спечели от използването на реклама на страницата и питането „Коя е рекламата на тази страница?“. Всичко е по-добре от това да пробиете куп цифри и букви - ако наистина можете да ги прочетете.

      Наздраве! Не пропускайте да се абонирате! Хехе
      Дъг

      • 16

        „Кой е рекламата на тази страница“ е интересна идея. Виждал съм го внедрен и преди на уебсайт, наречен Moola.com. Те обаче го използват по-специално като начин за насочване на вниманието към своите рекламодатели (като заставка), а не като метод за предотвратяване на нежелана поща.

        Някои от тях дори биха ви принудили да гледате 20-секундно рекламно видео и след това да отговорите на въпрос като „За коя компания беше тази реклама?“ Въпреки че не съм фен на този конкретен метод (мразя да чакам), би било интересно да видим какво подобно нещо прави за приходите от реклами.

  9. 17

    Освен фактора на досада, който е огромен, CAPTCHA са редовно недостъпни за всеки с по-малко от перфектно зрение.

    Представете си CAPTCHA, който ви е трудно да прочетете и след това оставете някой с лошо зрение да се опита. Труден? Почти невъзможно.

    Какво ще кажете за някой без никаква визия, сърфиране в мрежата с екранен четец или брайлова технология. CAPTCHA е проектиран така, че програмите не могат да го четат. В този случай нито потребителят с увреждания.

    Има малко достъпни CAPTCHA, тези, които включват гласов CAPTCHA за тези, които не виждат, са пример, но добавените опасения за използваемост го правят технология, която никога не бих помислил да внедря. Победете спамерите по друг начин, не карайте реалните си потребители да плащат (също причината да използвам приставката dofollow).

  10. 18

    Капчатата не са лоши. Лошите капчи са лоши. Ако са толкова трудни за разбиране, че не можете да го прочетете, това е лошо.

    Мисля обаче, че по-доброто решение е основен математически въпрос, три променливи:
    1. Номер 1 (0-9)
    2. Номер 2 (0-9)
    3. Решение

    Това се прави, така че математиката е много лесна и можете да разберете какъв е отговорът от гледна точка на скрипта доста лесно.

  11. 19

    Едно изрядно решение, което срещнах някъде, беше квадратче с надпис „Аз съм спамер“, което по подразбиране не беше отметнато. Разбира се, това е по-полезно в контекста на предотвратяване на автоматизирани регистрации, отколкото при коментари (тъй като коментарите в блогове обикновено нямат отметки, които се нуждаят от проверка).

    Разбира се в крайна сметка е само въпрос на време ИИ да прекъснат това. Но не мисля, че има перфектно решение, тъй като роботите никога няма да се счупят, така че това е достатъчно добро и изобщо не нарушава потребителското изживяване (освен ако, разбира се, не се смятате за спам ...)

  12. 20

    Какво е с негативните коментари относно това, че това е публикация, привличаща вниманието? От кога беше лошо да добавите своя глас към дискусията. По дяволите, с вече 17 коментара, очевидно това е тема, която хората се интересуват.

    Освен това, ако това е тема, която привлича вниманието на хората, защо, по дяволите, не бихте искали да блогвате за това?

  13. 21

    Как това не е CAPTCHA?

    Вярно е, че това не са обичайните изкривени букви в изкуствено зърнест образ, но това е нещо, което се опитва да разграничи компютъра и хората.

  14. 22

    Да, съгласен съм, че капчите са малко дразнещи и съжалявам, че осъзнавам, че те са пречка за потребителите с увреждания, но наскоро просто
    бълнувал за това колко оценявам двойствения характер на системата reCaptcha, тъй като тя блокира нежеланата поща (макар и не на 100% ефективно, както посочвате), докато помага за дешифрирането на книги, и аз все още съм фен.

    Няма оспорване на пагубното им въздействие върху потребителския опит, но трябва да признаете, че използването на минимални усилия от всеки член на огромна група хора да направи това, което дори един много мозъчен компютър не може (чете изкривен текст, който се противопоставя на оптичното разпознаване на символи) е доста елегантно решение.

    Въпреки че най-общо казано, да, аз съм за това, че използвам креативност вместо код, когато е възможно.

  15. 23

    Здравей,

    Хубав кратък пост. Аз също не съм съгласен с пламъците относно възможното намерение на вашия пост. Особено там, където другите посочват липсата на „отговор“ или „алтернатива“, което бих могъл да се закълна, че сте го направили с приставката си за формуляр за коментар и обсъждането на страницата си за контакт (или съм пропуснал нещо? 😉 Мисля, че твърде много хора формирайте мнения (и ги споделяйте), без да се притеснявате да прочетете дори сравнително кратък пост, като този, преди да се хвърлят (което постига почти нищо)

    Това е интересен дебат и, независимо дали се предлага решение, заслужава да се пише, ако искате. В края на краищата това е вашият блог и - това ме притеснява най-много за някои от коментарите - откога блоговете се превърнаха в публична отговорност? Ако искате да пишете за нещо, пишете за него. Всеки, който не иска да чете, все още има възможност да не го чете. Ако начислявахте такса, това щеше да е друга история, но ако съм прав, уеблогите се породиха от желанието на масата да публикуват почти всичко и / или всичко, което им се появява в главата и да го пуснат за обществено показване, или за по-лесно споделяне с приятели. Съдържанието на много блогове не е публично достъпно или дори интересно за тези, които не са пряко замесени.

    Трябваше да се изсмея, когато прочетох за използването на тази публикация за събиране на приходите от реклами. Може би (и се надявам да е така) вашият опит е бил по-добър от моя, но - освен ако не блогвате, за да популяризирате даден продукт - можете да пишете за captcha или да пишете за това колко миризлива е родовата храна за кучета и вашата контекстна рекламна система ще изплащайте с обичайната си непредсказуема ставка и при двете ситуации 😉

    Като се има предвид това, ако производителите на CAPTCHA четат, благодаря, че добавихте аудиото! Черен черен терен с бурно вълнообразна бяла решетка на преден план, върху който са поставени призрачно бели (и грубо изкривени) букви (понякога над ръба на картината) е идеален пример за ситуация, при която човек с сравнително прилично зрение ще има затруднения при дешифрирането, но програма вероятно лесно ще се реши с течение на времето.

    Само моите 2 цента,

    Най-добри пожелания за теб,

    микрофон

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.