CAPTCHA = Completely Automated Public Turing test to tell Computers and Humans Apart

(teljesen automatizált nyilvános Turing-teszt a számítógép és az ember megkülönböztetésére)

A CAPTCHA a számítástechnikában használatos olyan automatikus teszt, ami képes megkülönböztetni az emberi felhasználót a számítógéptől. A CAPTCHA-t általában a spambotok ténykedése (pl: kommentspammelés, hamis regisztrációk) ellen használják. A teszt megakadályozza a nem emberi regisztrációkat, hozzászólásokat, szavazásokat.

A turing-teszt során a számítógép generál egy olyan feladványt, amit csak egy ember képes helyesen megválaszolni, de a válasz helyességét akár egy gép is könnyedén el tudja dönteni. A CAPTCHA legegyszerűbb és legelterjedtebb használati formája egy olyan kép, ami az ember számára felismerhető karaktereket tartalmaz.

CAPTCHA kép reCAPTCHA kép

Míg az embernek a képen látható információ "elolvasása" egyszerű, addig az egy gép számára nehéz feladat. Sajnos manapság már a képi CAPTCHA-t is képesek megtörni (visszafejteni) speciális optikai karakterfelismerő programokkal (OCR=Optical Character Recognition). Ezek kivédésére szokták a képen látható karaktereket erősen eltorzítani, mely néha az ember számára is megnehezíti a karakterek felismerését.
Azonban a legnagyobb veszélyt a tömeges CAPTCHA törés jelenti, amikor is olcsón hozzájuthatunk olyan bérelt "emberi munkaerőhőz" (kínaiak, indiaiak, stb), akik a CATPCHA képeket tömegesen fejtik vissza kézi módszerekkel.

A CAPTCHA a többféle formában is előfordulhat, nem csak képként:

Captcha logikai feladvány 1 - milyen nap kérdés - question
Logikai feladvány #1

Captcha logikai feladvány 2 - kérdés - question
Logikai feladvány #2

Captcha logikai feladvány 3 - checkbox
Logikai feladvány #3

Captcha matematikai feladvány
Matematikai feladvány

Animált captcha
Animált CAPTCHA

Captcha állatos feladvány 1 - animal
Milyen állat van a képen?

Captcha állatos feladvány 2 - animal
Jelöld meg az összes cicát a képen.

Captcha 3D
3D captcha


Flash captcha

A kevésbé jól látó vagy látássérült emberek érdekében a képi CAPTCHA-kat gyakran ellátják HANG kimenettel is, ami képes a képen látható információkat hang formájában is visszaadni (felolvasni).

A CAPTCHA kifejezést 2000-ben alkotta meg Manuel Blum, Luis von Ahn, John Langford és Nicholas J. Hopper.

További hasznos oldalak:
Hivatalos Captcha oldal
Captcha a Wikipedia-n
reCAPTCHA.net
Captcha a Spamwikia-n
3D Captcha

captcha.hu