Для тех, кто не в теме.

CAPTCHA [ˈkæptʃə] (от англ. «Completely Automated Public Turing test to tell Computers and Humans Apart» — полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей) — торговая марка Университет Карнеги-Меллона, компьютерный тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером. Термин появился в 2000 году. Основная идея теста: предложить пользователю такую задачу, которую легко решает человек, но которую невозможно (или крайне трудно) научить решать компьютер. В основном это задачи на распознавание образов.
Источник: http://ru.wikipedia.org

В данной заметке речь пойдет о самом распространенном виде капчи – ввода с изображения символов или слова. Перед установкой капчи на какую-либо форму прежде всего задайте себе вопрос: "А нужна ли она здесь?". Если есть возможность обойтись без нее, то это было бы отличном вариантом. Если все же она вам необходима, то соблюдайте следующие рекомендации:

  • Сделайте тождественность графически похожим по начертанию буквам английского и русского алфавита. Это 11 прописных букв

    А, В, С, Е, Н, К, М, О, Р, Т, Х

    и 7 строчных

    а, е, о, р, с, у, х

  • Сделайте звуковой файл, в котором эти символы будут произноситься.
  • Разрешите вводить символы в любом регистре.
  • Сделайте тождественность буквам O, o и цифре 0. Зачастую их сложно различить между собой. И не все пользователи знают, что перечеркнутый овал – это ноль.
  • Сделайте кнопку reload, иногда бывают ситуации, что именно этот вариант тяжело разобрать.
  • Если пользователь правильно ввел капчу, но, к примеру, забыл поле логин — не заставляйте пользователя вводить капчу заново. Он доказал уже, что не робот. Примечание: имеет смысл использовать только при отправке данных форм. Если капча стоит на прием (к примеру, восстановление пароля), то капчу необходимо проверять каждый раз.

Вообще капча в виде распознавания кривых символов подходит к концу своего существования. Сейчас ее все труднее распознавать пользователям и все легче читать роботам. Думаю в ближайшем будущем нас будут ждать совершенно иные тесты.

Комментарии

RSS feed | Trackback URI

2 комментариев »

Комментарий by Vovovich
2009-04-18 22:45:33

На самом деле просто символы мне самому как-то влом писать. Слова намного лучше. У самого уже есть некоторые идеи о дополнительной выгоде с капчи:)

 
Комментарий by Константин
2010-04-07 10:36:19

Капчи конечно нужно совершенствовать и они действительно имеют смысл на популярных сервисах, под которые не лень будет писать специальных ботов.

Но для средних проектов и простых корпоротивных сайтов использование капчи считаю садизмом. Ведь существует куча методов очень эффективной защиты от всех стандартных ботов, которые не требуют от пользователя сайта никаких действий.

 
Имя (обязательно)
E-mail (не будет опубликован)
URI
Ваш комментарий (маленький | большой)
Вы можете использовать: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> в вашем комментарии.

Trackback ответов на этот пост