Słownik pojęć IT Strony internetowe i web development

CAPTCHA

Test odróżniający człowieka od bota, stosowany głównie w formularzach i przy logowaniu.

Inne określenia: reCAPTCHA, test antyspamowy, weryfikacja człowieka

Czy CAPTCHA jest potrzebna na stronie i czym ją zastąpić?

CAPTCHA to zabezpieczenie, które sprawdza, czy formularz wypełnia człowiek, a nie automat - dawniej przepisywaniem zniekształconych znaków lub wskazywaniem obrazków, dziś coraz częściej niewidocznie, na podstawie zachowania użytkownika. Chroni przed spamem i masowymi próbami logowania, ale może utrudniać korzystanie ze strony, zwłaszcza osobom z niepełnosprawnościami, i wiązać się z przekazywaniem danych zewnętrznemu dostawcy.

Koszty, o których rzadko się mówi

  • Utrata części zapytań - każda przeszkoda w formularzu zniechęca część ludzi.
  • Dostępność - zadania obrazkowe bywają trudne lub niewykonalne dla osób korzystających z czytników ekranu.
  • Prywatność - rozwiązania zewnętrzne przetwarzają dane odwiedzających, co trzeba uwzględnić w polityce prywatności i zgodach.
  • Szybkość - dodatkowy skrypt ładowany na stronie.

Metody, od których warto zacząć

  • Pole-pułapka niewidoczne dla ludzi, które wypełniają tylko boty.
  • Sprawdzenie czasu - formularz wysłany w ułamku sekundy po otwarciu nie pochodzi od człowieka.
  • Ograniczenie liczby zgłoszeń z jednego adresu w krótkim czasie.
  • Filtrowanie ruchu przed stroną przy większej skali ataków.

Dopiero gdy te metody nie wystarczają, warto dołożyć CAPTCHA - najlepiej w wersji niewidocznej, która angażuje użytkownika tylko w wątpliwych przypadkach.

FAQ

Częste pytania o CAPTCHA

Czy każdy formularz potrzebuje CAPTCHA?

Nie. Większość prostych formularzy kontaktowych skutecznie chronią metody niewidoczne dla użytkownika. CAPTCHA ma większy sens przy logowaniu i rejestracji, gdzie ataki są bardziej uporczywe.

Czy CAPTCHA wymaga zgody użytkownika?

Zależy od rozwiązania i sposobu wdrożenia, bo część z nich przetwarza dane i zapisuje pliki po stronie przeglądarki. Warto to przeanalizować razem z polityką prywatności i mechanizmem zgód na stronie.

Bezpłatna wycena projektu

Porozmawiajmy o Twoim biznesie.

Przedstaw nam swoje potrzeby - zaproponujemy rozwiązanie i konkretną wycenę. Bez zobowiązań.