Captcha Inne nazwy: Completely Automated Public Turing test to tell Computers and Humans Apart
Narzędzie służące do zabezpieczania stron internetowych (formularzy m.in. rejestracyjnych i kontaktowych, for internetowych, itp.) przed publikowaniem danych wysyłanych przez automatyczne skrypty-roboty spamerskie (np. masowo umieszczające komentarze na forach i blogach, czy rejestrujące automatycznie konta w portalach).
Mechanizm CAPTCHA za pomocą określonych zadań lub pytań sprawdza, czy formularz został wypełniony przez maszynę, czy człowieka.
Test może polegać na:
- przepisaniu przedstawionego na obrazku tekstu,
- wykonaniu prostego działania matematycznego,
- podaniu nazwy widocznego na obrazku przedmiotu lub wybranie spośród kilku obrazków właściwego (system Asirra),
- interpretacji sygnału dźwiękowego,
- odpowiedzi na proste pytanie (w stylu "stolica Polski").
Istnieje wiele implementacji mechanizmu CAPTCHA. Niemniej jest on powszechnie uważany za utrudnienie dla użytkowników, szczególnie w przypadku trudnych do odczytania obrazków.
Ponadto skuteczność CAPTCHA jest dyskusyjna. W kontekście rozwijających się technik obchodzenia tego rodzaju zebezpieczeń (istnieją np. aplikacje spamerskie, które potrafią "czytać" obrazki generowane przez CAPTCHA), mechanizm ten traci swój największy atut, natomiast podniesienie poziomu trudności odczytania obrazka bardziej utrudnia życie normalnym użytkownikom.
Przykład zastosowania: