【きゃぷちゃ】
CAPTCHA とは?
最終更新:
💡 人間とボットを区別しようとする仕組み
Webで人間とボットを区別しようとするテストや仕組み。文字の読み取りや画像選択などを使う。悪用を減らすための手段だが、完全な判定の保証はなく、利用できない人への配慮も必要になる。
📌 このページのポイント
どんな仕組みなの?
歪んだ文字を入力したり、指定された画像を選んだりして、人間とボットを区別しようとする仕組みだよ。スパム投稿や大量の自動登録などを減らすために使われるんだ。
人間だけが解ける問題なの?
そう狙って作られるけれど、完全ではないよ。機械で解かれたり、人が代わりに解いたりする場合もある。正答したから本人の身元まで確認できた、という意味でもないんだ。
チェックするだけで終わるものもあるよね?
reCAPTCHA v3はどう違う?
利用者に課題を解かせず、操作に対するスコアを返すよ。1.0は正常な利用の可能性が高く、0.0はボットの可能性が高いと説明されている。サイト側が状況に応じて追加確認や投稿の審査などを決めるので、スコアだけで一律に拒否するという仕組みではないんだ。
人間なのに解けなかったら?
画像が見えない、音声が聞き取れないなど、利用できない人がいるよ。解けないからボットとは言えない。別の感覚で利用できる方法や代替の確認方法も考えよう。音声版を付けるだけで全員が使えるわけではないんだ。
まとめ:ざっくりこれだけ覚えればOK!
「CAPTCHA」って出てきたら「人間とボットを区別しようとする仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Completely Automated Public Turing Test to Tell Computers and Humans Apart」 = コンピューターと人間を区別するための完全に自動化された公開チューリングテスト
💬 長い名前の頭文字を組み合わせた言葉だよ。人間とコンピューターを区別しようとするテストで、利用者の身元を証明するものではないんだ。