Каптча? Идите в жопу!
Опубликовано: 5 апреля, 2010 | Рубрика: Usability | Тэги: каптча, юзабилити | 7 Комментариев »Давно хотел высказаться на тему каптчи (CAPTCHA). Не хочу долго подбирать слова, просто скажу: «Господа веб-разработчики! Идите вы в жопу со своей каптчей!» Мне абсолютно непонятно, почему пользователь должен решать ваши проблемы.
Что такое вообще — каптча? Это система-тест по распознаванию символов, позволяющая якобы определить, кем является пользователь системы: человеком или компьютером. Кому она нужна и какие задачи выполняет? Нужна она исключительно владельцам сайтов и служит для защиты веб-сайта от интернет-ботов (для защиты от спама). Почему же в таком случае вы перекладываете эту проблему на плечи посетителей вашего сайта?
Эти уродливые картинки заполонили уже весь интернет, теперь ни одна форма регистрации, отправки сообщения или страница скачивания файлов не обходится без них. Не смотря на то, что сами веб-разработчики признают несовершенство данного метода защиты от спама и уязвимость технологии, они продолжают её использовать.
Разобрать что именно изображено на картинке порой абсолютно невозможно, даже для пользователя с идеальным зрением. «Заботливые» веб-разработчики стали добавлять возможность загрузить другую картинку, если пользователь не может справиться с поставленной задачей. Особо «заботливые» даже добавляют в каптчу возможность прослушать аудио-запись, где робот проговаривает вслух текст, изображённый на картинке. Пример такой заботы — reCaptcha. Аж слёзы наворачиваются от такой заботы! Низкий вам поклон, господа программисты.
Тоесть вы отдаёте себе отчёт, что в вашей каптче нормальный человек порой ничерта не разберёт и тем не менее продолжаете грузить пользователя своей проблемой. Почему? Единственная причина, которую я вижу — лень. Лень модерировать комментарии, лень использовать альтернативные методы, лень придумать что-то своё.
А ведь придумать-то можно. Например, Мэтт Мюлленвег создал отличное средство борьбы со спамом Akismet, которое интегрируется с блоггерским движком WordPress, автором которого также является Мэтт. Я сам использую этот плагин в своих блогах и очень доволен результатом. Есть и другие методы. Главное, что должен понять любой веб-разработчик, что посетитель сайта — не подопытный кролик, не нужно испытывать его терпение и заставлять выполнять его задачи, которые ему лично не нужны.
В заключении, ссылка на сайт, где собрана галерея каптч. Встречаются весьма занятные, от которых могут буквально “зависнуть” мозги. Вот вам несколько примеров:



Люди ненавидят делать работу за других. Люди раздражаются, когда у них что-то не получается с первого раза. Люди терпеть не могут каптчу. Не используйте её вообще. Нигде и никогда.



Улыбнуло
Я думаю, что добрая половина пользователей с пониманием относятся к подобным мерам. Им же потом в форуме не будут писать в личку и в комменты рекламные боты. В ряде случаев, каптчи – это средство защиты не только для защиты от спама, но так же от подбора логинов/паролей путём перебора.
О каком понимании может идти речь, если пользователя против его воли заставляют решать головоломки? В третий раз введя неправильную «капчу» испытываешь разные чувства, но далеко не «понимание».
А если вы уж так заботитесь о безопасности, то для этого есть лучшие решения: не позволять пользователям использовать короткие пароли, проверять их на “стойкость” сразу во время регистрации, установить максимальное количество попыток ввести пароль, после чего предложить пользователю восстановить его.
Уверен, при ЖЕЛАНИИ и достаточном опыте программист может найти решения не обременяя пользователя лишними задачами.
Согласен во всём с мнением автора.
И даже думаю, что надо сплотиться чтобы это творение постепенно исчезло с первых страниц сайтов.
После десяти попыток ввести эту КАПТЧУ на http://exept.ru/ затеял написать администратору. И попал. Пальцем, в небо. Ибо и там эта хрень меня одолела.
Cайт (http://exept.ru/) неплохой, а зарегистрироваться нет возможности.
И куда катится Internet?
P.S. Буду благодарен если кто подскажет как обойти эту КАПТЧУ при регистрации. Притомился с этими латинскими буквами.
Видел систему распознования на основе drag and drop
<>
Я посмотрел в Yandex про этот drag and drop и понял, что это скорее система перемещения, а не распознавания.