平成26年度春期 応用情報技術者試験 午前 問36
人間には読み取ることが可能でも,プログラムでは読み取ることが難しいという差異を利用して,ゆがめたり一部を隠したりした画像から文字を判読させ入力させることで,人間以外による自動入力を排除する技術はどれか。
- ア CAPTCHA
- イ QRコード
- ウ 短縮URL
- エ トラックバックping
解答・解説を見る
正解:ア
AI解説
CAPTCHAは、ゆがめた文字画像などを判読・入力させることで、操作者が人間かプログラム(ボット)かを判別する技術である。人間には読めるがOCRなどの機械には読み取りにくいという能力差を利用し、アカウントの自動大量登録やスパム投稿などの自動化攻撃を排除する。 ア: 正しい。CAPTCHAは人間とプログラムの読取り能力の差を利用してボットによる自動入力を排除する仕組みである。 イ: QRコードは縦横二方向に情報をもつ二次元コードで、機械に読み取らせるためのものであり、目的が正反対である。 ウ: 短縮URLは長いURLを短い別のURLに変換して扱いやすくするサービスであり、自動入力の排除とは無関係である。 エ: トラックバックpingはブログ間でリンクしたことを通知する仕組みであり、人間とボットの判別とは無関係である。 💡 CAPTCHAは「Completely Automated Public Turing test to tell Computers and Humans Apart」の略で、チューリングテストの応用。「人間には読める・機械には読めない」というフレーズが出たらCAPTCHAと即断してよい。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。