Делаем CAPTCHA доступным для людей с ограниченными возможностями. Какие подходы вы использовали?

Я близок к завершению переноса нашего существующего веб-сайта на CMS, и я только что закончил создавать все различные контактные формы. В CMS, которую я использую, встроена CAPTCHA в конструктор форм, и это здорово, но единственный доступный метод - это метод «расшифровать-зашумленное-изображение».

Этот подход работает хорошо, но он ограничивает доступ для людей с ограниченными возможностями чтения или зрения. Я работал над этим, создав страницу «помощи», которая позволяет людям с ограниченными возможностями связываться с нами по телефону, и я рассматриваю возможность создания формы с одним полем, в которой говорится: «Отправьте нам свой адрес электронной почты, и мы свяжемся с вами». Доступность имеет особое значение для меня как веб-разработчика, но с организационной точки зрения; так сокращается количество получаемого спама.

Я хотел бы знать, есть ли у кого-нибудь в сообществе опыт работы с другими методами CAPTCHA и как вам удалось сделать их доступными для людей с ограниченными возможностями?


person Iain Fraser    schedule 07.12.2009    source источник


Ответы (4)


Как слепой я считаю, что recaptcha - одна из лучших служб CAPTCHA в отношении аудио вариант. Проблема с использованием смс в качестве единственной альтернативы заключается в том, что у многих пользователей с ослабленным зрением нет сотовых телефонов, которые позволяют им читать текстовые сообщения.

person Jared    schedule 07.12.2009
comment
Отлично, я не ожидал услышать от кого-то, у кого такое же нарушение, которое я пытаюсь лечить. Я определенно предлагаю своему поставщику реализовать плагин recaptcha :) - person Iain Fraser; 10.12.2009
comment
Хорошо, тогда как слепой на самом деле реагирует на этот пост? - person Buhake Sindi; 28.01.2010
comment
Привет, Джаред, я вернулся к этому вопросу через пару лет, и мне интересно знать, ты все еще находишь recaptcha столь же доступным, как раньше? Особенно с учетом того, что в последнее время они увеличили сложность задач (даже мне трудно их решать, и у меня нет никаких нарушений). - person Iain Fraser; 10.05.2012

Хорошая капча, например reCAPTCHA, обычно включает звуковую CAPTCHA. Также я видел сайт, который отправляет SMS-сообщение, и вы вводите код в sms (Google-gmail сделает это).

Меня это очень интересует, потому что прямо сейчас я реализую CAPTCHA в jQuery.

person Philip Schlump    schedule 07.12.2009
comment
Ого, SMS-сообщение звучит как отличная идея - я никогда не думал об этом. Тем не менее, я вижу некоторую возможность злоупотреблений при использовании этого метода, а именно: злоумышленник может просто продолжать забивать форму, чтобы потратить ваши деньги - если у вас нет какой-либо защиты для этого. Кроме того, по мере того, как этот метод становится все более популярным, для спамеров не исключено, что их боты будут работать с SMS. Что раздражает в CAPTCHA, это постоянная гонка вооружений. Помните, когда раньше работало "Оставить это поле пустым"? :). Спасибо за ваш комментарий и понимание :) - person Iain Fraser; 07.12.2009
comment
SMS - это интересный подход - онлайн-банкинг быстро набирает обороты. Одним из недостатков является предположение, что у пользователя есть мобильный телефон и он готов доверить ваш сайт своим номером. - person micahwittman; 07.12.2009
comment
Также обычно есть расходы, связанные с отправкой SMS-сообщения. - person Philip Schlump; 07.12.2009
comment
Я только что отправил это своему другу в Австралию. Когда он входит в свой банковский счет, банк использует SMS-сообщение, чтобы отправить ему одноразовый шифр (ключ) через SMS. Они делают это при каждом входе в систему. - person Philip Schlump; 07.12.2009

Многие сайты, включая этот, как я полагаю, имеют возможность воспроизводить шумный звук со встроенными голосовыми числами в качестве аудио, эквивалентного традиционному изображению CAPTCHA.

На самом деле, я нахожу результат довольно жутким. Напоминает мне станции нумерации.

person Michael Petrotta    schedule 07.12.2009
comment
Да, я впервые услышал об этом на сайте Microsoft. Напугал меня до чертиков, напомнил мне призрачный феномен электронного голоса. - person Iain Fraser; 07.12.2009

Как сказал Майкл, распространенным вариантом является звук, в котором каждый символ текста CAPTCHA произносится, хорошо это или плохо. Если ваша CMS основана на PHP или PHP доступен в инфраструктуре хостинга, которую вы все равно используете, вот приложение CAPTCHA с открытым исходным кодом и возможностью загрузки аудио:

http://www.phpcaptcha.org/

Я реализовал производственный сайт с phpcaptcha, и он работает как рекламируется.

person micahwittman    schedule 07.12.2009