問75
頻出度★★★
電子掲示板やブログに投稿するとき,図のようなゆがんだ文字の画像が表示され,それを読み取って入力するよう求められることがある。その目的はどれか。
这道题的解析和你的作答记录。
電子掲示板やブログに投稿するとき,図のようなゆがんだ文字の画像が表示され,それを読み取って入力するよう求められることがある。その目的はどれか。
这不是在判断浏览器的显示功能。显示出来的只是一个极普通的图像文件,并不需要什么特殊的显示功能。而且浏览器是否具备某项功能,系统端用脚本或 User-Agent 信息就能自动判断,根本不必让用户去识读并输入字符。该选项无法解释为什么要特意要求人来手动输入。
这不是用户认证。CAPTCHA 判别的是「对方是人还是程序」,而不是「对方是谁」。显示的字符串是当场生成的一次性内容,并不是事先只发给特定用户的秘密,因此任何看到画面的人都能读出并输入,无法区分他是否就是获准发帖的本人。要确认是否事先获得许可,还需要另外通过用户 ID 和密码等方式进行认证。
这不是在检查显示器是否正常工作。若要查看显示装置有无问题,通常会使用排列了颜色和灰阶的测试图案之类的专用图像,没有必要故意把文字扭曲得难以辨认。而且每次发帖都生成不同的字符串并要求输入,这一点同样无法用检查显示功能来解释。
正解 正确答案是 エ。像图中那样,显示人能读出、但机器难以判读的扭曲文字图像,并要求把读到的字符输入进去,这种机制称为 CAPTCHA(验证码)。它故意把字符变形、旋转,或叠加线条和背景噪点,使 OCR 之类的自动文字识别程序无法正确读取;反过来,人类却能毫不费力地读出,因此可以把能正确输入的一方判定为「由人在操作」。在电子公告板或博客的发帖界面上放置它,目的就是阻止发布广告和垃圾内容的程序(机器人程序)向发帖表单自动大量提交,这正好对应「防止程序进行自动发帖」。