CAPTCHA to mechanizm bezpieczeństwa stosowany w aplikacjach i serwisach WWW, którego celem jest weryfikacja, czy działanie wykonuje człowiek, a nie zautomatyzowany program (bot). Najczęściej spotkasz ją przy formularzach rejestracji, resetu hasła, dodawania komentarzy lub wysyłania wiadomości kontaktowych, czyli tam, gdzie nadużycia mogą polegać na masowym, automatycznym wysyłaniu żądań.
Dlaczego poprawna odpowiedź jest poprawna?
Mechanizm CAPTCHA działa jak test "człowiek vs automat": wymaga czynności, która dla człowieka jest prosta, a dla programu trudna (np. rozpoznanie elementów na obrazku, dopasowanie, krótka interakcja). Dzięki temu serwis może ograniczać spam i automatyczne ataki na formularze.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "pominąć proces uwierzytelniania do aplikacji internetowej" – CAPTCHA nie zastępuje logowania ani nie "omija" uwierzytelniania. Może być jedynie dodatkowym krokiem, który chroni przed botami, ale nadal potrzebne są standardowe mechanizmy (np. hasło, 2FA), jeśli system tego wymaga.
- "przyspieszyć proces logowania do aplikacji internetowej" – w praktyce CAPTCHA zwykle dodaje krok, więc nie jest narzędziem do przyspieszania logowania. Jej celem jest bezpieczeństwo i redukcja automatycznych prób, a nie optymalizacja czasu logowania.
- "automatycznie wypełnić formularz logowania danymi użytkownika" – automatyczne uzupełnianie danych realizują przeglądarki/menedżery haseł, a nie CAPTCHA. Co więcej, CAPTCHA ma utrudniać automatyzację, a nie ją wspierać.
Wskazówka egzaminacyjna: jeśli w odpowiedziach pojawia się motyw "botów", "automatycznych zgłoszeń" lub "spamu formularzy", to zwykle jest to właściwy kierunek interpretacji roli CAPTCHA.