跳到正文

平成22年度 春期 ITパスポート試験 問75

这道题的解析和你的作答记录。

問75
頻出度★★★

電子掲示板やブログに投稿するとき,図のようなゆがんだ文字の画像が表示され,それを読み取って入力するよう求められることがある。その目的はどれか。

出典 平成22年度 春期 ITパスポート試験 問75
解説

問 75

  • 错误ア

    这不是在判断浏览器的显示功能。显示出来的只是一个极普通的图像文件,并不需要什么特殊的显示功能。而且浏览器是否具备某项功能,系统端用脚本或 User-Agent 信息就能自动判断,根本不必让用户去识读并输入字符。该选项无法解释为什么要特意要求人来手动输入。

  • 错误イ

    这不是用户认证。CAPTCHA 判别的是「对方是人还是程序」,而不是「对方是谁」。显示的字符串是当场生成的一次性内容,并不是事先只发给特定用户的秘密,因此任何看到画面的人都能读出并输入,无法区分他是否就是获准发帖的本人。要确认是否事先获得许可,还需要另外通过用户 ID 和密码等方式进行认证。

  • 错误ウ

    这不是在检查显示器是否正常工作。若要查看显示装置有无问题,通常会使用排列了颜色和灰阶的测试图案之类的专用图像,没有必要故意把文字扭曲得难以辨认。而且每次发帖都生成不同的字符串并要求输入,这一点同样无法用检查显示功能来解释。

  • エ

    正解 正确答案是 エ。像图中那样,显示人能读出、但机器难以判读的扭曲文字图像,并要求把读到的字符输入进去,这种机制称为 CAPTCHA(验证码)。它故意把字符变形、旋转,或叠加线条和背景噪点,使 OCR 之类的自动文字识别程序无法正确读取;反过来,人类却能毫不费力地读出,因此可以把能正确输入的一方判定为「由人在操作」。在电子公告板或博客的发帖界面上放置它,目的就是阻止发布广告和垃圾内容的程序(机器人程序)向发帖表单自动大量提交,这正好对应「防止程序进行自动发帖」。

ここがポイント
  • CAPTCHA 是通过出一道机器不擅长自动处理的题目(例如识读扭曲的文字图像),来判别对方是人还是程序(机器人程序)的机制。其目的是防止垃圾发帖、自动批量注册账号、暴力破解登录等由机器人程序造成的滥用。
  • CAPTCHA 确认的是「是不是人」,这与确认「是谁」的用户认证(ID 和密码、生物特征认证、数字证书等)目的不同。不把两者混为一谈,正是本题的分水岭。
解答問75エ
练这一题

作答记录