【问题标题】:Are CAPTCHAs Accessible?验证码可以访问吗?
【发布时间】:2010-09-30 06:57:43
【问题描述】:

我在业余时间为一家教育机构写了一个网站,从我读到的关于这个地方的统计数据来看,他们似乎有很多残疾学生在那里学习。简而言之,我正在建立一个帐户系统,学生可以在其中登录并接收有关其课程的基本信息,允许他们评论他们的课程以及他们认为该课程代表他们的方式。

我不太确定这会产生什么法律影响,但我很确定,如果您为教育机构工作,那么残障人士可以访问您的网站是一项法律要求。代码非常好,除了一个问题;验证码。

据我所知,大多数验证码都是基于图像的,这会让使用屏幕阅读器的人感到困惑。最重要的是,支持声音读数的那些可能效果不太好,因为在许多建筑物中没有扬声器供用户收听录音。我总是可以使用一个小字段要求用户将两个数字放在一起,但这些数字通常太容易被机器人攻击。

我可能是从小山到大,但对于那些对可访问性感兴趣的人来说,这仍然是一个有趣的问题。有谁知道在这种环境中阻止垃圾邮件发送者和用户进入的好方法?

【问题讨论】:

  • 我现在很困惑。如果用户正在使用屏幕阅读器,那么如何阅读没有音频输出?所以音频验证码应该在需要的情况下工作。
  • 并非所有学生的家里都有电脑,而且在许多校园里,大多数公共电脑没有扬声器,因此他们无法访问音频输出。这很愚蠢,但大多数大学宁愿削减成本,也不愿将基本硬件放入/靠近计算机......
  • 所以,我的问题是,如果他们使用没有扬声器或耳机的公用电脑,那么他们如何使用屏幕阅读器。我不是要挑剔,只是想弄清楚他们是如何完成工作的。
  • 一些盲人用户(以及所有聋盲人用户)使用盲文显示器。但是,大多数盲人会使用带音频的屏幕阅读器,因此音频验证码只是聋盲人的真正问题。

标签: accessibility captcha


【解决方案1】:

首先,是的,您 100% 正确地认为这是一个问题。屏幕阅读器无法访问任何提供带有乱码文本的图像的验证码,如果您所在的组织必须支持它,则不能只使用验证码。

其次,我个人也 100% 同意音频验证码的局限性。

我个人会实现一个标准的验证码,例如 ReCaptcha 或类似的东西,然后有一个“看不到图像”的链接,如果你真的需要的话,这会将它们带到一个不太安全的验证码。这实际上取决于您网站的目的。简单的数学可以工作,但做起来有点难。

但是考虑到您的系统,我几乎可以说您将系统限制为经过身份验证的用户进行输入,然后不需要验证码来进行评论或其他提交,因为这样可以避免问题。

This site 显示了其他基于文本的验证码项目的示例,但取决于受众,它们可能会也可能不会。

【讨论】:

    【解决方案2】:

    考虑推出您自己的基于文本的验证码。

    • 一周有多少天?
    • 地球有多少颗卫星?
    • 白雪公主和 ______ 小矮人

    机器人可访问且未预料到。见鬼,混入只有这些学生才会知道的东西,比如关于学校的琐事。至少在他们完成填写表格之前,CAPTCHA 有一些吸引力,而不仅仅是一个烦人的、没有人情味的步骤。

    【讨论】:

      【解决方案3】:

      我是一个完全失明的大学生,想知道你为什么需要 captia 的?在我的学校,任何在线调查在参加之前都会使用学生的电子邮件和密码登录。其次,我发现一些音频字幕无法访问,而且那些通常不值得花时间的,除非它是我真正关心的网站。即使您为您正在开发的网站提供了音频版本的 captia,如果我是盲人学生,我可能不会打扰该网站。第三,如果学生使用的是 firefox,那么几乎所有的 image captia 都可以访问,请参阅 Webvisum 扩展 http://www.webvisum.com/ 编辑: 如果这是一个大学赞助的网站,请向大学的残疾部门询问输入。如果它是一个迎合特定大学学生的个人网站,那么你可以做任何你有时间做的事情,因为你不会满足由实际教育机构运营的网站的要求。

      【讨论】:

      • 这将是一个理想的解决方案,但据我所知,我将无法使用当前的学生登录凭据,因为并非所有学生都需要它(或类似的东西) .
      • 在这种情况下,基于文本的 captia 是我发现最容易使用的,如果这是一个将由大学运营而不是作为个人项目的网站,请联系残疾人办公室,看看他们有什么说。
      • 这是个好主意。他们可能会比其他人更有帮助。感谢您的意见!
      【解决方案4】:

      根据定义,盲人(或任何需要屏幕阅读器的人)肯定无法访问图像验证码;它们被设计成对机器不可读/难以阅读。

      【讨论】:

        【解决方案5】:

        Official CAPTCHA Site 表示“任何 CAPTCHA 实施都应允许盲人用户绕过障碍,例如,允许用户选择音频或声音 CAPTCHA。”

        我不是律师,但在我看来,如果您提供音频选项,那么您就是在为有视力障碍的用户提供服务——确保他们有扬声器不是您的责任。

        【讨论】:

        • 但在公共实验室没有扬声器的教育机构中,可能存在灰色地带
        • 如果他们没有扬声器,机构本身如何支持盲人计算机用户?这就像一句老笑话的妙语:“发生了什么事,上帝,你不是说我会成为下一个彩票中奖者吗?”上帝回答“帮我一个忙,我的儿子……买一张票!”。他们必须在中途遇见你。
        【解决方案6】:

        从您的个人资料中,我可以看到您在英国,因此我认为您需要遵守英国法律,包括 DDA。值得一读,而且在很多情况下你只能尽最大努力,很多网站并不是绝对可以访问的。您应该咨询您的同行以了解该机构的政策。

        简短的回答是,并非所有人都可以访问 CAPTCHA。也就是说,从纯图像验证码到可以用 HTML 表示的逻辑谜题,似乎存在一定程度的可访问性。有些人曾经和你自己有过类似的journey

        我认为最好退后一步,考虑一下您需要 CAPTCHA 的原因以及您希望将谁拒之门外。您是否考虑过对您的站点使用基于 IP 的限制,以便只有校园网络中的人才能访问该站点,或者您的应用程序是否需要在 Internet 上。

        另一个选项是限制登录尝试次数,并在一段时间内阻止尝试,或锁定帐户,直到电子邮件中的链接受到限制。与往常一样,您的里程可能会有所不同,但如果您提供更多背景信息,也许这里的人可以提供帮助。

        【讨论】:

          【解决方案7】:

          是的,很明显,基于图像的验证码对盲人来说是无法访问的。音频验证码并不是一个很好的选择——除了扬声器问题之外,它们通常包含大量背景噪音,使某些人无法访问它们。如果您必须使用 CAPTCHA,而不是其他限制用户的方法(您是仅在创建帐户时使用 CAPTCHA?还是在他们登录时使用?),文本 CAPTCHA 可能是要走的路。

          【讨论】:

            猜你喜欢
            • 2018-02-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-09-07
            • 2019-02-02
            • 2013-10-27
            • 1970-01-01
            相关资源
            最近更新 更多