Problémy ochrany CAPTCHA jsou dobře známé: roboti toho umí čím dál víc a jak se jim tvůrci služeb snaží práci komplikovat, stávají se úlohy příliš obtížné naopak pro samotné uživatele. IT konzultant Chad Perrin proto uvažuje, zda by to nešlo naopak: mnoho úkonů zvládne počítač, ale nikoliv člověk.
![](https://i0.wp.com/www.itbiz.cz/files/captcha.jsp_.png)
Perrin přirozeně nemíní nutit před použitím služby provádět nějaké komplikované výpočty a zamítnout přístup těm, kdo odpovědí správně.
Jde mu o využití různých skrytých polí. Lidští uživatelé takové formuláře vůbec nezaznamenají, naopak robot je vyplní – a tím se prozradí. V typickém případě by pak na stránce mělo být více úloh CAPTCHA, z nichž lidé by vyplnili pouze jedinou, viditelnou.
Technickou realizací skrytých polí může být třeba tag „input type=“hidden““, nicméně lze předpokládat, že ten by se brzy naučili ignorovat i roboti (což ale asi platí i pro jiné techniky, „vítězství“ bude pouze dočasné).
Lze si různě hrát i s JavaScriptem nebo kaskádovými styly (nastavit u pole vlastnost visibility na hidden apod.). Samozřejmě jistým rizikem této metody zůstává, že se tím zmatou i legitimní uživatelé s vypnutým JavaScriptem nebo s webovými prohlížeči, které stránku zobrazí jinak, než její tvůrce zamýšlel…
Zdroj: Tech Republic
Poznámka: Tato technologie samozřejmě nemůže vyřešit problém, kdy formuláře vyplňují zástupy najatých lidí (např. ve službách spammerů).