CAPTCHA – definicja i znaczenie
CAPTCHA (ang. Completely Automated Public Turing test to tell Computers and Humans Apart) – mechanizm zabezpieczający stosowany na stronach internetowych, mający na celu odróżnienie prawdziwego użytkownika-człowieka od automatycznego skryptu (bota). Najczęściej przyjmuje formę zniekształconego tekstu do przepisania, zadania obrazkowego lub logicznego.
Etymologia i historia terminu
Akronim CAPTCHA ukuty został w 2003 roku przez Luisa von Ahna i współpracowników z Carnegie Mellon University. Nawiązuje do testu Turinga (1950) – kryterium inteligencji maszynowej. CAPTCHA odwraca tę logikę: komputer zadaje test, który człowiek rozwiąże łatwo, a maszyna – trudno.
Rodzaje CAPTCHA
Przez lata CAPTCHA ewoluowała. Tekstowa (klasyczna): zniekształcone litery do przepisania – dziś łamana przez algorytmy OCR z ponad 99% skutecznością. Obrazkowa (reCAPTCHA v2): wybieranie obrazków zawierających dany obiekt. Behawioralna (reCAPTCHA v3, niewidoczna): analizuje zachowanie użytkownika bez jawnego zadania. Dźwiękowa: alternatywa dla niedowidzących. Matematyczna: proste działanie arytmetyczne.
CAPTCHA a dostępność
CAPTCHA budzi kontrowersje z punktu widzenia dostępności cyfrowej. Tradycyjne formy graficzne są niedostępne dla osób niewidomych. WCAG (Web Content Accessibility Guidelines) zaleca, by systemy CAPTCHA zawsze oferowały alternatywne formy. Niewidoczna reCAPTCHA v3 jest pod tym względem krokiem naprzód.
Łamanie CAPTCHA i wyścig zbrojeń
Historia CAPTCHA to nieustanny wyścig między projektantami zabezpieczeń a twórcami botów. Klasyczne tekstowe CAPTCHA zostały pokonane przez sieci neuronowe. Paradoksalnie, rozwiązując CAPTCHA z obrazkami pojazdów, użytkownicy bezpłatnie trenują algorytmy rozpoznawania obrazu dla autonomicznych pojazdów.
CAPTCHA w kulturze popularnej
CAPTCHA weszła do popkultury jako symbol frustracji związanej z cyfrową biurokracją. Memy o niemożności odcyfrowania zamazanego tekstu są wszechobecne. CAPTCHA stała się też metaforą filozoficzną: pytania o to, czy jesteśmy ludźmi czy maszynami, zyskały nowy wymiar w epoce sztucznej inteligencji.