読み方 : キャプチャ

CAPTCHA 【Completely Automated Public Turing test to tell Computers and Humans Apart】 キャプチャ認証

概要

CAPTCHAとは、Webページに設置された入力フォームなどで、人間による操作・入力であることを確かめるために行われるテスト。歪んだ文字が記された画像を表示して内容を入力させる方式がよく知られる。
CAPTCHAのイメージ画像

Webサイトやネットサービスなどに設置されたフォームは人間の利用者が入力することを想定して作られているが、何らかの理由によりソフトウェアによる自動操作で入力・送信しようとする者がいる。

例えば、無料メールサービスの会員登録を大量に申請して取得したアカウント迷惑メール送信の踏み台に悪用したり、ブログ電子掲示板BBS)を巡回して宣伝文句を大量に投稿するといった目的で自動入力が利用される。

このような自動操作を拒否して人間による入力のみを受け付けるようにするため、操作者が人間であることを証明させる仕組みがCAPTCHAである。フォームの一部が回答欄になっており、入力内容とともに回答を送り、正解すると人間の入力であるとして投稿が受理される。

最も一般的な画像の文字認識を利用した方式では、数文字のアルファベットや数字を含む画像を表示し、操作者に何が書かれているか答えさせる。ただし、文字列は一部が歪んだり欠けたり重なったりしており、また、無関係な図形やノイズが含まれているため、コンピュータによる文字認識(OCR)では記載内容が検知できないようになっている。

また、数個から十数個の小さな画像を提示し、問いに当てはまる画像を選択させるといった手法もよく用いられる。例えば、犬と猫の画像を並べ「この中から猫を選んでください」と表示してマウス操作やタッチ操作で画像を選択させる。視覚障害者への配慮として、音声を再生して何が聞こえたか答えさせる問題に切り替えることができるようになっている場合もある。

(2019.4.8更新)

他の用語辞典による「CAPTCHA」の解説 (外部サイト)

資格試験などの「CAPTCHA」の出題履歴

▼ ITパスポート試験
平22春 問75】 電子掲示板やブログに投稿するとき、図のようなゆがんだ文字の画像が表示され、それを読み取って入力するよう求められることがある。

▼ 基本情報技術者試験
令5修6 問29】 CAPTCHAの目的はどれか。
令4修6 問35】 人間には読み取ることが可能でも,学習機能がないなどの単純なプログラムでは読み取ることが難しいという差異を利用して,ゆがめたり一部を隠したりした画像から文字を判読して入力させることによって,学習機能がないなどの単純なプログラムによる自動入力を排除するための技術はどれか。
令3修6 問35】 Webサイトで利用されるCAPTCHAに該当するものはどれか。
令3修1 問35】 人間には読み取ることが可能でも,学習機能がないなどの単純なプログラムでは読み取ることが難しいという差異を利用して,ゆがめたり一部を隠したりした画像から文字を判読して入力させることによって,学習機能がないなどの単純なプログラムによる自動入力を排除するための技術はどれか。
令2修6 問35】 CAPTCHAの目的はどれか。
平31春 問36】 CAPTCHAの目的はどれか。
平31修1 問36】 人間には読み取ることが可能でも,学習機能がないなどの単純なプログラムでは読み取ることが難しいという差異を利用して,ゆがめたり一部を隠したりした画像から文字を判読して入力させることによって,学習機能がないなどの単純なプログラムによる自動入力を排除するための技術はどれか。
平28秋 問36】 人間には読み取ることが可能でも,プログラムでは読み取ることが難しいという差異を利用して,ゆがめたり一部を隠したりした画像から文字を判読して入力させることによって,プログラムによる自動入力を排除するための技術はどれか。
平27修7 問36】 人間には読み取ることが可能でも,プログラムでは読み取ることが難しいという差異を利用して,ゆがめたり一部を隠したりした画像から文字を判読して入力させることで,人間以外による自動入力を排除する技術はどれか。