Доступны ли капчи? - PullRequest
       20

Доступны ли капчи?

11 голосов
/ 08 января 2009

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

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

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

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

Ответы [ 8 ]

7 голосов
/ 08 января 2009

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

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

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

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

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

3 голосов
/ 08 января 2009

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

3 голосов
/ 08 января 2009

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

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

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

3 голосов
/ 08 января 2009

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

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

И, похоже, W3C их не очень любит:

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

1 голос
/ 08 января 2009

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

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

1 голос
/ 08 января 2009

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

0 голосов
/ 29 мая 2009

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

0 голосов
/ 08 января 2009

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

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

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

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

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