Доступны ли CAPTCHA?

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

Я не слишком уверен в юридических последствиях этого, но я почти уверен, что если вы работаете в образовательном учреждении, то по закону ваш веб-сайт должен быть доступен для людей с ограниченными возможностями. Код прекрасен, за исключением одной проблемы; КАПЧА.

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

Возможно, я делаю гору из мухи слона, но это все еще интересный вопрос для тех, кто интересуется доступностью. Кто-нибудь знает хороший способ не пускать спамеров и пользователей в эту среду?


person Mike B    schedule 08.01.2009    source источник
comment
Теперь я смущен. Если пользователь использует программу чтения с экрана, то как она при чтении звука отсутствует? Таким образом, звуковая капча должна работать в тех случаях, когда она необходима.   -  person Stever B    schedule 08.01.2009
comment
Не у всех студентов дома есть компьютеры, а во многих университетских городках на большинстве общедоступных компьютеров нет динамиков, поэтому аудиовыход будет для них недоступен. Это глупо, но большинство университетов предпочли бы сократить расходы, чем устанавливать базовое оборудование в компьютеры или рядом с ними ...   -  person Mike B    schedule 08.01.2009
comment
Итак, мой вопрос: если они используют общедоступный компьютер без динамиков и наушников, то как они могут использовать программу чтения с экрана. Я не пытаюсь придираться, просто пытаюсь понять, как они вообще могут что-то делать.   -  person Stever B    schedule 08.01.2009
comment
Некоторые слепые пользователи (и все слепоглухие) используют дисплеи Брайля. Тем не менее, большинство слепых будет использовать программу чтения с экрана со звуком, поэтому звуковые капчи действительно являются проблемой только для слепоглухих.   -  person Aaron    schedule 06.03.2010


Ответы (8)


Прежде всего, да, вы на 100% правы, что это проблема. Любая капча, которая предоставляет изображения с искаженным текстом, НЕ доступна для программ чтения с экрана, и если вы работаете в организации, которая должна ее поддерживать, вы НЕ МОЖЕТЕ просто использовать капчу.

Во-вторых, я лично на 100% согласен и с ограничениями звуковой капчи.

Лично я бы реализовал стандартную капчу, такую ​​как ReCaptcha или что-то подобное, а затем имел бы ссылку «не вижу изображение», которая переводит их на менее безопасную капчу, если она вам действительно нужна. Это действительно зависит от целей вашего сайта. Простая математика может работать, но это немного сложнее.

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

Этот сайт показывает пример других текстовых элементов ввода капчи, но в зависимости от аудитории они могут или не могут быть возможны.

person Mitchel Sellers    schedule 08.01.2009

Я нашел эту интересную ветку, связанную с CAPTCHA и программами чтения с экрана:

http://www.webmasterworld.com/forum116/36.htm

И похоже, что W3C их не слишком любит:

http://www.w3.org/TR/2005/NOTE-turingtest-20051123/

person Kev    schedule 08.01.2009

Рассмотрите возможность создания собственных текстовых CAPTCHA.

  • Сколько дней в неделе?
  • Сколько лун у Земли?
  • Белоснежка и ______ гномы

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

person Phantom Watson    schedule 08.01.2009

Я совершенно слепой студент колледжа и задаюсь вопросом, зачем вам вообще нужны captia? В моей школе любой онлайн-опрос использует адрес электронной почты и пароль учащихся для входа в систему, прежде чем проходить его. Во-вторых, я обнаружил, что некоторые аудиозаписи недоступны, а те, на которые обычно не стоит тратить время, если только они не предназначены для сайта, который мне действительно небезразличен. Даже если бы вы предоставили аудиоверсию captia для сайта, над которым работаете, если бы я был слепым студентом, я бы, вероятно, не стал бы возиться с сайтом. В-третьих, если ученик использует firefox, то доступны почти все изображения captia, см. Расширение Webvisum по адресу http://www.webvisum.com/ Изменить. Если это веб-сайт, спонсируемый университетом, попросите отдел по вопросам инвалидности университета предоставить информацию. Если это личный веб-сайт, предназначенный для студентов определенного университета, делайте то, чем у вас есть время, поскольку вы не будете соответствовать требованиям, предъявляемым к сайтам реального учебного заведения.

person Jared    schedule 08.01.2009
comment
Это было бы идеальным решением, но, насколько я знаю, я не смогу использовать текущие учетные данные для входа в систему, поскольку они не требуются для всех студентов (или что-то в этом роде). - person Mike B; 08.01.2009
comment
В этом случае текстовые captia - это те, которые я считаю наиболее легкими в использовании, если это сайт, который будет управляться университетом, а не как личный проект, свяжитесь с его офисом по вопросам инвалидности и посмотрите, что они скажут. - person Jared; 08.01.2009
comment
Это хорошая идея. Они, вероятно, будут намного полезнее, чем другие. Спасибо за ваш вклад! - person Mike B; 09.01.2009

Конечно, по определению CAPTCHA с изображениями недоступны для слепых (или тех, кому нужна программа для чтения с экрана); они разработаны так, чтобы быть нечитаемыми / трудными для чтения машинами.

person DanSingerman    schedule 08.01.2009

На официальном сайте CAPTCHA говорится: «Любая реализация CAPTCHA должна позволять слепым пользователям обойти барьер, например , позволяя пользователям выбирать звуковую или звуковую CAPTCHA. "

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

person jeffm    schedule 08.01.2009
comment
Но в образовательном учреждении, где есть общественные лаборатории без динамиков, может быть серая зона. - person Mitchel Sellers; 08.01.2009
comment
Как само учреждение может поддерживать слепых пользователей компьютеров, если у них нет динамиков? Это похоже на кульминацию старой шутки: что случилось, Боже, разве ты не сказал, что я стану следующим победителем лотереи? И Бог отвечает. Сделай одолжение моему сыну ... купи билет !. Они должны пойти навстречу тебе. - person jeffm; 08.01.2009

Из вашего профиля я вижу, что вы находитесь в Великобритании, поэтому я предполагаю, что вам необходимо соблюдать законы Великобритании, включая DDA. Его стоит прочитать, и во многих случаях вы можете приложить максимум усилий, многие сайты не являются абсолютно доступными. Вам следует проконсультироваться со своими коллегами, чтобы понять политику учреждения.

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

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

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

person Brian Lyttle    schedule 08.01.2009

Да, очевидно, что CAPTCHA на основе изображений недоступны для слепых. Аудио CAPTCHA на самом деле не является хорошей альтернативой - помимо проблемы с динамиками, они часто содержат много фонового шума, что делает их недоступными для некоторых людей. Если вам необходимо использовать CAPTCHA, а не какой-либо другой метод ограничения пользователей (вы используете CAPTCHA только при создании учетной записи? Или в любое время, когда они входят в систему?), Возможно, вам подойдут текстовые CAPTCHA.

person lavaturtle    schedule 29.05.2009