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.
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.
Porozmawiajmy o Twoim biznesie.
Przedstaw nam swoje potrzeby - zaproponujemy rozwiązanie i konkretną wycenę. Bez zobowiązań.