Co je CAPTCHA
CAPTCHA je zkratka z anglického Completely Automated Public Turing test to tell Computers and Humans Apart – v překladu „plně automatizovaný veřejný Turingův test k odlišení počítačů od lidí“.
Jde o bezpečnostní mechanismus, který se používá na webových stránkách, aby rozlišil, zda akci provádí skutečný uživatel, nebo automatizovaný bot. Nejčastěji se s CAPTCHA setkáte při přihlašování, registracích, odesílání formulářů nebo při online hlasování.
Jak CAPTCHA funguje
Princip CAPTCHA spočívá v tom, že člověk dokáže vyřešit jednoduchý úkol, který je pro počítač složitý. Typicky jde o rozpoznání textu, obrázků nebo potvrzení určité akce. Tím se zamezí robotům v hromadném zakládání účtů, spamování nebo útocích na web.
Typy CAPTCHA
Během let se objevilo několik typů, které reagují na to, jak se vyvíjejí i samotní boti.
Nejčastější druhy CAPTCHA:
- Textová CAPTCHA – uživatel musí opsat zkreslený text nebo čísla z obrázku.
- Obrázková CAPTCHA – výběr obrázků podle zadání (např. označte všechna políčka se semaforem).
- ReCAPTCHA (Google) – modernější verze, kde uživatel klikne jen na „Nejsem robot“ nebo vyřeší obrázkový úkol; využívá se i sledování chování myši.
- Neviditelná CAPTCHA – běží na pozadí a vyhodnocuje chování uživatele bez nutnosti zadávat úkol (např. reCAPTCHA v3).
Výhody a nevýhody
Použití CAPTCHA výrazně zvyšuje bezpečnost, ale může mít i vliv na uživatelský komfort.
| Výhody | Nevýhody |
| Chrání web před spamem a boty | Může zhoršit UX (otravné úkoly) |
| Snižuje riziko zneužití formulářů | Některé CAPTCHA nejsou přístupné pro zrakově postižené |
| Snadná implementace na většinu webů | Moderní boti dokážou jednodušší CAPTCHA obejít |
| Zvyšuje bezpečnost registrací a přihlášení | Při častém použití může zpomalovat uživatele |
Jak CAPTCHA správně používat
CAPTCHA je užitečný pomocník, ale je důležité používat ji promyšleně, aby neodrazovala legitimní uživatele.
- Používejte moderní verze (např. Google reCAPTCHA v3 nebo hCaptcha).
- Nasazujte CAPTCHA jen tam, kde je opravdu potřeba (formuláře, registrace).
- Zajistěte přístupnost – např. alternativní zvukové verze pro zrakově postižené.
- Sledujte, zda CAPTCHA nezhoršuje konverzní poměr.
Přečtěte si, jak chránit formuláře na WordPressu nejen pomocí CAPTCHA.