📖 もうちょい詳しく
何が新しいの?
会員登録やお問い合わせのフォームには、自動で動くプログラム(bot、ボット)が大量にアクセスしてくることがあります。いたずらの書き込みや、なりすましの登録が一気に増えてしまうのが困りどころです。CAPTCHA(キャプチャ)は、そこにいるのが人間なのか、それとも機械なのかを、小さな課題で見分けるための仕組みです。
どうやって動いてるの?
人にはやさしく、機械には少しむずかしい課題を出すのが基本の考え方です。ゆがんだ文字を読ませたり、「信号機が写っている画像を選んでください」と尋ねたりします。最近は、マウスの動かし方やページでの振る舞いから、人間らしさを裏側で判断する方式も多く使われています。
何ができるの?
フォームへの自動的な不正登録や、スパム(迷惑な大量送信)の書き込みを減らせます。ログイン画面に置けば、機械が手当たりしだいにパスワードを試す攻撃をやりにくくする効果もあります。サービスを守る「入口の確認係」として、あちこちで使われています。
🌱 身近なたとえ
会場の入口で出される、簡単な合言葉で例えると分かりやすいかもしれません。事情を知っている人ならすぐ答えられますが、無関係な機械はうまく答えられず、そこで止まります。CAPTCHA も同じように、人にはやさしく機械にはひっかかりやすい問いを置いて、ふるい分けをしています。
✅ まず覚えるポイント
- 人間かプログラム(bot)かを見分けるための課題です
- ゆがんだ文字や画像選択など、機械が苦手なものを使います
- 自動の不正登録やスパムを防ぐのが主な目的です
- ログイン画面では、機械的な総当たり攻撃を抑えるのにも役立ちます
- 最近は、振る舞いから裏側で判定する方式も増えています
🧭 よくある勘違い
CAPTCHA があれば不正は完全に防げるの?
そうとは限りません。あくまで機械の自動操作をやりにくくする仕組みで、すべての攻撃を止めきれるわけではありません。読み取りを突破する手口も登場するため、ほかの対策と組み合わせて使うことが多いです。
文字を読ませるあのタイプだけが CAPTCHA なの?
文字読み取りはよく知られた形ですが、それだけではありません。画像を選ぶもの、チェックを1つ入れるだけのもの、画面の操作を裏側で見て判断するものなど、形はいろいろあります。共通しているのは「人間かどうかを見分ける」という目的のほうです。
🧩 関連して覚えると楽な言葉
- 認証(Authentication): 本人かどうかを確かめる仕組み。CAPTCHA は「人間かどうか」を確かめる係
- ソーシャルエンジニアリング: 人の心理のすきを突く攻撃。機械ではなく人をだます手口
- ファイアウォール: 通信の出入りを見張る防御の壁。不審なアクセスを入口で止める
- レートリミット: 一定時間のアクセス回数に上限を設ける仕組み。機械の大量アクセス対策で相性がよい
🏁 ひとことでまとめ
ちょっとした課題を出して、相手が人間か機械かをそっと見分ける——それがサービスの入口を守る CAPTCHA です。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…