コンピュータと人間を識別する、完全自動の公開チューリングテスト。
カーネギーメロン大学の人工知能研究の成果の一つとして生まれた、
あるコンピュータにアクセスしてきた相手が本当に人間であるかどうか(ボットでないかどうか)を判断するための認証プログラムである。
ランダムに生成した文字列の画像を生成し、それをある一定の方法で歪ませる。
ユーザは歪んだ文字を見て、正しく文字を認識したらそれを入力する。
コンピュータは歪んだ文字を認識できないために認証を行なうことができない。
Ars Technicaが2008(平成20)年4月15日、CAPTCHAの終焉を告げるニュースを報じた。
まずYahoo!、次いでGmailのCAPTCHAが破られ、次にWindows Live Hotmailに対する攻撃が激化した。突破精度は日に日に向上し、既に一件突破に60秒程度しか要しない、としている。これはつまり、ボット1機あたり1日に1,400のLive Hotmailアカウントが取得可能という計算になる。
現在では、ボットを排除するという機能は失われており、ボットに対する時間稼ぎ程度しか機能を有していない。
日本では画像認証と呼ばれることが多い。
しかしそれは、画像認証の本来の意味とはかけ離れてしまっているようである。