Доступны ли капчи?
В свободное время я пишу веб-сайт для учебного заведения, и, судя по тому, что я прочитал по статистике этого места, там учатся многие студенты-инвалиды. Проще говоря, я настраиваю систему учетных записей, где студенты могут войти в систему и получать основную информацию о своих курсах, позволяя им комментировать свои курсы и то, как они чувствовали, что курс представляет их.
Я не слишком уверен в юридических последствиях этого, но я вполне уверен, что если вы работаете в образовательном учреждении, то ваш веб-сайт должен быть доступным для людей с ограниченными возможностями. Код прекрасно, кроме одной проблемы; капча
Насколько я знаю, большинство CAPTCHA основаны на изображениях, что заставит тех, кто использует программы чтения с экрана, бороться. Кроме того, те, которые поддерживают считывание звука, могут работать не слишком хорошо, так как во многих зданиях нет колонок, чтобы пользователь мог прослушать запись. Я всегда мог использовать маленькое поле, чтобы попросить пользователя сложить два числа, но боты часто слишком легко атакуют.
Возможно, я делаю гору из мухи слона, но это все еще интересный вопрос для тех, кто интересуется доступностью. Кто-нибудь знает хороший способ держать спаммеров и пользователей в этой среде?
8 ответов
Прежде всего, да, вы на 100% правы, что это проблема. Любая капча, которая предоставляет изображения с искаженным текстом, НЕ доступна для программ чтения с экрана, и если вы находитесь в организации, которая должна ее поддерживать, вы НЕ МОЖЕТЕ просто использовать капчу.
Во-вторых, я лично согласен на 100% об ограничениях аудио-капчи.
Лично я бы реализовал стандартную капчу, такую как ReCaptcha или что-то подобное, тогда имел бы ссылку "не вижу изображение", которая переводит их в менее безопасную капчу, если она вам действительно нужна. Это действительно зависит от целей вашего сайта. Простая математика может работать, но это немного сложнее.
Но, учитывая вашу систему, я бы почти сказал, что вы ограничиваете систему аутентифицированными пользователями для ввода, а затем не требуете капчу для комментариев или других представлений, поскольку это позволяет избежать этой проблемы.
Этот сайт показывает пример других текстовых элементов капчи, но в зависимости от аудитории они могут или не могут быть возможны.
Я совершенно слепой студент колледжа и удивляюсь, зачем тебе вообще нужны капции? В моей школе любой онлайн-опрос использует адрес электронной почты и пароль ученика, чтобы войти в систему, прежде чем принимать его. Во-вторых, я нахожу, что некоторые аудиозаписи не доступны, а те, которые обычно не стоят времени, если это не сайт, который меня действительно волнует. Даже если бы вы предоставили аудио версию captia для сайта, над которым вы работаете, если бы я был слепым учеником, я бы, вероятно, не стал беспокоиться о сайте. В-третьих, если студент использует Firefox, тогда доступны почти все изображения captia, см. Расширение Webvisum по адресу http://www.webvisum.com/ Редактировать: Если это веб-сайт, спонсируемый университетом, обратитесь в отдел по вопросам инвалидности в университете для получения информации. Если это персональный веб-сайт, предназначенный для студентов определенного университета, делайте то, что у вас есть время, так как вы не будете соответствовать требованиям, предъявляемым к сайтам, которыми управляет реальное учебное заведение.
Я нашел эту интересную тему, связанную с CAPTCHA и программами чтения с экрана:
http://www.webmasterworld.com/forum116/36.htm
И кажется, что W3C не слишком их любит:
Подумайте о создании собственных текстовых CAPTCHA.
- Сколько дней в неделе?
- Сколько лун у Земли?
- Белоснежка и ______ гномы
Доступно и не предвидится ботами. Черт, смешайте вещи, которые будут знать только эти студенты, например, мелочи о школе. По крайней мере, тогда есть некоторая интрига с CAPTCHA вместо просто раздражающего, безличного шага, прежде чем они смогут закончить заполнение формы.
Конечно, по определению изображения CAPTCHA недоступны для слепых людей (или для тех, кто нуждается в программе чтения с экрана); они предназначены для нечитаемых / трудно читаемых для машин.
Официальный сайт CAPTCHA гласит: "Любая реализация CAPTCHA должна позволять слепым пользователям обходить барьер, например, позволяя пользователям выбирать аудио или звуковую CAPTCHA".
Я не юрист, но, по моему мнению, если вы предоставляете аудиосистему, вы принимаете пользователей с нарушениями зрения - вы не обязаны убедиться, что у них есть ораторы.
Из вашего профиля я могу видеть, что вы находитесь в Великобритании, поэтому я предполагаю, что вам необходимо соблюдать законодательство Великобритании, включая DDA. Это стоит прочитать, и во многих случаях вы можете только приложить максимум усилий, многие сайты не совсем доступны. Вы должны проконсультироваться со своими сверстниками, чтобы понять политику учреждения.
Короткий ответ: CAPTCHA доступны не каждому. Тем не менее, кажется, что существует шкала доступности от чистых изображений CAPTCHA к логическим головоломкам, которые могут быть представлены в HTML. Некоторые люди были в похожем путешествии с самим собой.
Я думаю, что было бы лучше сделать шаг назад и подумать о причинах, по которым вам требуется CAPTCHA, и о том, кого вы хотите не пускать. Рассматривали ли вы вопрос об использовании ограничений на основе IP для вашего сайта, чтобы только люди в сети вашего кампуса могли получить доступ к сайту, или ваше приложение должно быть в Интернете.
Другим вариантом является ограничение количества попыток входа в систему и предотвращение попыток на время или блокировка учетной записи, пока ссылка в электронном письме не будет ограничена. Как всегда, ваш пробег может отличаться, но, возможно, люди здесь могут помочь, если вы предоставите больше контекста.
Да, очевидно, что CAPTCHA на основе изображений недоступны для слепых. Аудио CAPTCHA не очень хорошая альтернатива - помимо проблемы с динамиками, они часто содержат много фонового шума, что делает их недоступными для некоторых людей. Если вы должны использовать CAPTCHA, а не какой-либо другой способ ограничения пользователей (Вы используете CAPTCHA только при создании учетной записи? Или когда вы входите в систему?), Текстовые CAPTCHA, вероятно, являются подходящим способом.