CAPTCHAとは?Bot対策で使われる人間認証システムを解説
CAPTCHAとは、Webサービスにアクセスしている相手が人間なのか、自動化されたBotなのかを判別するための認証技術です。会員登録、ログイン、問い合わせフォーム、コメント投稿、パスワードリセット、購入手続きなど、Botによる悪用が起きやすい場面で使われます。ユーザーに画像選択やチェックボックス操作を求めたり、裏側で行動パターンを分析したりすることで、自動化された不正アクセスを防ぎ、Webサービスの安全性を高めます。
現代のWebサービスでは、Botによる自動アクセスが大きな問題になっています。攻撃者はBotを使って大量のログイン試行を行ったり、フォームへスパムを送信したり、偽アカウントを作成したり、APIを過剰に呼び出したりします。人間が手作業で行うには時間がかかる操作でも、Botであれば短時間に大量実行できるため、サービス側にはサーバー負荷、セキュリティリスク、データ品質低下、UX悪化といった影響が発生します。
EN
JP
KR