Musilda.cz

Jak získat klíče pro Google reCAPTCHA

Google reCAPTCHA je bezplatná služba od společnosti Google, která slouží k ochraně webových stránek před nežádoucím spamem a automatizovanými útoky. Tzv. „CAPTCHA“ pomáhá určit, zda je uživatelem člověk, nebo umělá inteligence(způsob testování je v každé verzi trochu odlišný).

Tuto službu lze snadno a zdarma integrovat na naše webové stránky, a to pomocí dvou klíčů(SITE KEY a SECRET KEY), které musíme vygenerovat. Celý postup si zde projdeme a vysvětlíme.

Generování klíče pro Google reCAPTCHA v2 a v3

Nejdříve přejděte na web Google reCAPTCHA, a poté postupujte dle návodu.

  1. Label: Zadáme libovolný název
  2. Na základě našich preferencí zvolíme verzi reCAPTCHA:
    • Google reCAPTCHA v2
      • „I am not a robot“ tickbox – vyžaduje přímou interakci s uživatelem, který pro ověření musí odkliknout pole „Nejsem robot“.
      • Invisible reCAPTCHA badge – ověření probíhá v pozadí, na základě aktivit uživatele(např. pohyb myší).
    • Google reCAPTCHA v3
      • Funguje na podobném principu, jako v2. SLužba běží kompletně na pozadí a Google nepřetržitě sleduje chování uživatele na webu. Nakonec vznikne vyhodnocení rizika, dle kterého reCAPTCHA rozhodne, zda-li se jedná o člověka, nebo o bota.
      • Ačkoliv se jedná o novější verzi, ne vždy musí být tou nejlepší. V některých případech se v rámci uživatelské přívětivosti chovala v2 lépe. Další nevýhodou je, že v3 může způsobovat problémy ve starších prohlížečích.
  3. Přidáme doménu našeho webu(bez www předpony(např. nasweb.cz)), kde chceme službu Google reCAPTCHA používat
  4. Potvrzením(SUBMIT) odešleme požadavek

Pokud jsme vše vyplnili správně, měli by se nám vytvořit a zpřístupnit dva klíče, se kterými již můžeme dále pracovat.

Závěr

Po úspěšném vygenerování klíčů je důležité, udržovat klíče v bezpečí a nesdílet je veřejně. V souvislosti s WordPressem můžeme použít Google reCAPTCHA například v komentářové sekci, ve formulářích, a především na přihlašovací stránce webu. Více se dočtete v článku „Jak přidat reCAPTCHA do přihlašovacího formuláře„.

Exit mobile version