Jak se pozná příliš přísná ochrana

  • Počet poptávek klesl skokově, ale návštěvnost zůstala stejná.
  • Zákazníci volají, že formulář nejde odeslat, přestože vám funguje.
  • V logu vidíte odeslání, ale bez uložené zprávy.

reCAPTCHA v2 versus v3

Verze v2 zobrazí zaškrtávátko nebo obrázkový test. Uživatel aspoň vidí, co má udělat. Verze v3 hodnotí chování na pozadí a vrací skóre od nuly do jedné. Pokud máte práh nastavený na 0.7 a výš, běžně odmítnete i skutečné lidi. Většině webů stačí 0.3 až 0.5.

Doporučené nastavení

  • Nižší práh u v3 a raději doplňkový honeypot proti robotům.
  • Podezřelá odeslání ukládat a označit, ne mlčky zahazovat.
  • Chybovou hlášku zobrazit srozumitelně, ne jen zastavit odeslání.

Výjimka pro automatické testování

Aby mohl formulář kontrolovat testovací robot, potřebuje projít stejnou cestou jako člověk. Náš robot se hlásí hlavičkou eHlidacBot a vyplňuje vždy stejné, jasně označené testovací údaje, takže si jeho zprávy snadno odfiltrujete. Výjimku nastavte tak, aby platila právě pro tuto identitu, a doplňte ji ideálně o vlastní skryté pole s tajným tokenem, které do formuláře přidáte. Výjimka postavená jen na názvu robota jde zneužít, kombinace s tokenem už ne.

Když CAPTCHA obejít nejde

Někdy je jednodušší nechat na webu druhý, jednoduchý formulář bez CAPTCHY na skryté adrese, který prochází stejnou odesílací cestou. Testuje se tak reálná funkčnost doručení, aniž byste museli sahat na ochranu hlavního formuláře.