Ochrana formulářů CAPTCHA
Ochrana formulářů captcha slouží na ochranu formulářů a knihy návštěv na vašem webu před vyplněním a odesláním různými automatizovanými nástoji, které by do nich mohly umístit nevyžádanou reklamu, resp. odkazy na pochybné stránky.
- Možnosti ochrany formulářů CAPTCHA
- Aktivace ochrany formulářů CAPTCHA
- Získání klíčů pro aktivaci reCAPTCHA v2, Invisible reCAPTCHA a reCAPTCHA v3
Možnosti ochrany formulářů CAPTCHA
Systém ByznysWeb využívá možnost ochrany formulářů reCAPTCHA od společnosti Google. Momentálně je možné aktivovat jednu ze čtyř verzí ochrany formulářů v CMS ByznysWeb.cz.
1. reCAPTCHA v2 – místo textu zobrazuje tlačítko Nejsem robot. Po kliknutí na toto tlačítko se v závislosti na aktuálním přihlášení návštěvníka do Google účtu buď totožnost ověří, nebo se zobrazí hádanka, kterou je nutno pro ověření návštěvníka vyřešit:
2. Invisible reCAPTCHA – je speciální forma ověřování formulářů. U formuláře se nezobrazuje žádné tlačítko ani text, který je nutno opsat. Ověřování se vykonává na základě kliknutí na tlačítko pro odeslání formuláře. Pokud je návštěvník ověřený, je přihlášen ve svém Google účtu, formulář se odešle bez jakýchkoliv otázek. V případě, že návštěvník ověřený není, zobrazí se hádanka, kterou je nutno vyřešit pro ověření, že se nejedná o automatizovaný nástroj:
3. reCAPTCHA v3 – reCaptcha ve verzi 3 používá umělou inteligenci na detekci robota při odesílání formulářů. Skript sleduje chování návštěvníků na stránce, na základě čehož vyhodnotí, zda se při odesílání formuláře jedná o robota, nebo člověka. Není proto vhodné používat tuto možnost na stránkách s nízkou návštěvností. Pokud skript reCaptcha v3 vyhodnotí, že jde o robota, neumožní mu odeslat formulář.
4. jednoduchý obrázek – u odesílání formulářů se zobrazí obrázek s kódem. Po úspěšném odepsaní kódu z obrázku bude formulář odeslán. Tuto možnost lze aktivovat i bez nutnosti získat kódy pro recaptchu z Google.
UPOZORNĚNÍ:
Pro zabezpečení ochrany formulářů pomocí možností reCAPTCHA je nutné mít založený účet v Google (postačí i e-mailový účet Gmail).
Pokud budete využívat možnost Invisible CAPTCHA, musíte o této skutečnosti zákazníky informovat. Informaci o využívání této služby můžete uvést buď v patičce stránky, nebo v obchodních podmínkách.
ReCaptcha v3 přiřaďuje návštěvníkům skóre v rozmezí 0–1 podle toho, jak si je skript Googlu jistý tím, zda jde o člověka (blíž k 1), nebo robota (blíž k 0). Hodnota pro skóre, která umožní zákazníkovi odeslat formulář, je momentálně nastavená napevno. Pokud byste chtěli na svém webu hodnotu skóre pro odesílání formulářů upravit, kontaktujte naši podporu.
Aktivace ochrany formulářů CAPTCHA
1. V administraci systému FLOX aktivujete ochranu formulářů captcha v sekci Nastavení > Všeobecné > Kontrolní kód změnou položky Ochrana formulářů captcha z vypnuto na požadovanou možnost:
POZOR:
V případě, že tuto položku v nastaveních necháte ve stavu Vypnuto, nebude fungovat ochrana formulářů captcha v žádném bloku Formulář ani v případě, že bude ve vlastnostech bloku nastavena ochrana formulářů jako aktivní.
2. V případě volby možnosti reCAPTCHA v2 nebo Invisible reCAPTCHA vyplňte pole:
- Captcha klíč stránky – políčko Site key z nastavení Google,
- Captcha Privátní klíč – políčko Security key z nastavení Google.
Jak získat klíče pro tyto možnosti, se dozvíte v části návodu: Získání klíčů pro aktivaci reCAPTCHA v2 a Invisible reCAPTCHA
3. V políčku formuláře zaklikněte všechny možnosti, kde chcete ochranu formulářů používat.
4. Aktivaci potvrďte kliknutím na tlačítko Uložit.
Získání klíčů pro aktivaci reCAPTCHA v2, Invisible reCAPTCHA a reCAPTCHA v3
1. Přihlaste se do svého Google účtu. Postačí i přihlášení do Gmailu.
2. Navštivte následující odkaz: https://www.google.com/recaptcha/admin.
Pokud již máte registrovanou reCaptchu pro některou stránku, klikněte vpravo nahoře na ikonku +
3. Ve formuláři Register a new site vyplňte do pole Label název, pod kterým budou kódy pro reCAPTCHA vedeny.
4. Ve výběrovém poli Choose type of reCAPTCHA vyberte možnost způsob reCAPTCHA ochrany, který budete využívat. Volba musí být stejná jako v nastaveních v systému FLOX.
5. Do pole Domains napište všechny adresy své stránky včetně původní adresy ve tvaru mujweb.flox.cz a adres s i bez www. V případě, že jazykové verze stránky fungují na vlastních doménách, napište do seznamu i tyto domény (například: mujweb.cz, www.mujweb.cz, mojweb.sk, www.mojweb.sk...). V případě, že chcete kód využít i pro jiné stránky, vložte zde i adresy domén dané stránky. Toto pole můžete editovat i v budoucnosti.
7. Klikněte na Register.
Po registraci není nutné vykonávat kroky implementace 1 a 2 (Step 1, Step 2). Modul pro správné fungování ochrany formulářů CAPTCHA je v systému implementován. Ze zobrazené stránky budete potřebovat jen kódy uvedené v Keys.
Obsah políčka Site key překopírujte do administrace FLOXu do políčka Captcha klíč stránky.
Obsah políčka Secret key překopírujte do administrace FLOXu do políčka Captcha Privátní klíč.