SO-K47情報Ⅰ 対策問題

情報社会の問題解決用語

Webサービスの登録時に表示される「ゆがんだ文字の入力」や「信号機の画像を選ぶ」テストの主な目的はどれか。

解答・解説を見る

正解: 1

正答

1

この問題のポイント

CAPTCHA(人間とボットの判別) を問う問題です。「何のためにあるのか」という目的を問う出題が中心です。

解説

CAPTCHA(キャプチャ)は、Webサービスの登録やログインのときに表示される「ゆがんだ文字を読んで入力する」「信号機が写っている画像をすべて選ぶ」といったテストのことです。目的は、操作しているのが人間か、それとも自動プログラム(ボット)かを見分けることにあります。

なぜ判別が必要なのでしょうか。ボットを放置すると、大量の偽アカウントの自動作成、掲示板へのスパム投稿の連投、人気チケットの自動買い占め、パスワードの総当たり試行などが機械のスピードで行われてしまいます。そこで「人間には簡単だが、機械には(比較的)難しい」課題を入り口に置いて、ボットをふるい落とすのです。ゆがんだ文字の認識や写真の意味理解は、人間が得意でプログラムが苦手とされてきた作業でした。

近年はAIの画像認識が発達してボットも文字や画像を読めるようになったため、チェック1つで操作のふるまいから判定する方式など、より高度な仕組みへ進化し続けています。共通テストでは「このテストの主な目的はどれか」という形で出題され、視力検査・速度測定といった見た目に引きずられた誤答が並びます。「CAPTCHAの相手はボット」という一点で判断しましょう。

選択肢の確認

1.○ 人間かボットかの判別が目的。ボットによる大量の自動操作を防ぐ。
2.× 視力の測定が目的ではない。
3.× 通信速度の測定ではない。
4.× 画面の色調整でもない。

ここだけは覚えよう

CAPTCHA=「あなたは人間ですか」テスト — ボットの大量自動操作(偽アカウント・買い占め)を防ぐ。

関連問題

SO-K46SO-K48