「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

CAPTCHA

pointこの用語のポイント

point人間が操作しているか確認する仕組みだよ

point人間には簡単だけどプログラムには難しいことをやらせるよ

point「Completely Automated Public Turing test to tell Computers and Humans Apart」の略だよ

スポンサーリンク

簡単に書くよ

CAPTCHA(読:キャプチャ)とは

ホームページの世界における「おまえ、人間?」を確認する仕組みのこと。
もう少し具体的に書くと

画像の中に書いてある文字や数字を入力させたり、画面上にある図形を特定の位置に移動させたり、人間には簡単にできるけどプログラムには難しそうな操作をさせることによって「今、この画面を操作しているのは人間だよね?プログラムじゃないよね?」を確認し、操作しているのがプログラムだったら先に進めないようにする仕組みのこと
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

ホームページの世界における「おまえ、人間?」を確認するための仕組み

が「CAPTCHA」です。

CAPTCHA

Completely Automated Public Turing test to tell Computers and Humans Apart(コンプリートリー・オートメイテッド・パブリック・チューリング・テスト・トゥー・テル・コンピューターズ・アンド・ヒューマンズ・アパート)」の略で「CAPTCHA」ね。
気が向いたら、覚えてあげてください。

CAPTCHA2

※「Completely Automated Public Turing test to tell Computers and Humans Apart」を何となく日本語にすると「コンピュータと人間を区別するための完全に自動化された公共のチューリングテスト」となります。[詳細]

プログラムを使うと、ひたすら宣伝を書き込んだり、1万人分くらい一気に会員登録したり、いろいろな嫌がらせや悪どいことができてしまいます。
CAPTCHAは、それを防ぐための仕組みです。

名前は馴染みがないかもしれませんけどね。
仕組み自体は、みなさんも触れたことがあるはずです。

会員登録とかをしようとすると「この画像に書かれている数字を入力してね」などと指示されることがあると思います。
あの、ぐにゃんぐにゃんに歪んでいて「6」だか「8」だか分からない数字を直感頼りで入力するアレです。

CAPTCHA3

具体的な理屈は分かりませんが、あの操作をプログラムがやるのは難しいみたいです。
正しい数字を入力できれば、人間だと判断されます。

CAPTCHA4

あるいは「図形を指定の場所に動かしてね」みたいなパターンもあります。
例えば「ピヨ太君の顔」と「ピヨ太君の顔がピッタリはまりそうな穴」を用意しておいて、図形を重ねてもらうやり方です。

CAPTCHA5

やっぱり、具体的な理屈は分かりませんけどね。
あの操作をプログラムがやるのは難しいみたいです。
ピッタリ重ねられれば人間だと判断されます。

CAPTCHA6

他にも、単純な足し算をさせたり、いろいろなパターンがあります。

いずれにせよ、ポイントは

1.ホームページ関連で出てくる用語
2.操作しているのが人間か確認する仕組み
3.人間にはできるけどプログラムにはできなさそうなことをやらせる


です。
それさえ覚えておけば困ることは少ないと思います。


image piyo2

一言でまとめるよ

まぁ「CAPTCHA」って単語が出てきたら「操作しているのが人間か確認する仕組みなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像024
書籍画像008

おまけ

■訳してみるよ

「CAPTCHA(キャプチャ)」は「Completely Automated Public Turing test to tell Computers and Humans Apart(コンプリートリー・オートメイテッド・パブリック・チューリング・テスト・トゥー・テル・コンピューターズ・アンド・ヒューマンズ・アパート)」の略です。
「completely(コンプリートリー)」の意味は「完全に」とかです。
「automated(オートメイテッド)」の意味は「自動化された」とかです。
「public(パブリック)」の意味は「公共の」とか「公立の」とか「公開の」とかです。
「turing test(チューリング・テスト)」は「チューリングテスト」です。
「人間の振りをしたコンピュータを見破れるか?」テストです。
「to tell computers and humans apart(トゥー・テル・コンピューターズ・アンド・ヒューマンズ・アパート)」で「コンピュータと人間を区別するために」的な意味になります。
何となく くっつけると

コンピュータと人間を区別するための完全に自動化された公共のチューリングテスト

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本