Nastavení zabezpečení (Security Settings) pomáhají chránit vašeho chatbota před zneužitím, spamem a nechtěným vložením (embedding). Můžete omezit, kde se chatbot zobrazuje, limitovat frekvenci zpráv, blokovat konkrétní IP adresy nebo země a zapnout automatickou detekci spamu.
Kde najít nastavení zabezpečení
Na hlavní administrační stránce ChatLab vyberte v hlavní nabídce Chatbots (Chatboti) a klikněte na chatbota, kterého chcete konfigurovat. Přejděte do Settings > Security (Nastavení > Zabezpečení).
Povolené domény (Allowed Domains)
Toto nastavení omezuje, na kterých webových stránkách se může zobrazovat widget vašeho chatbota. Ve výchozím nastavení lze chatbota vložit na jakýkoli web.
Chcete-li chatbota omezit na konkrétní domény:
- Zadejte názvy domén do pole Allowed Domains (Povolené domény)
- Více domén oddělte čárkami (např.
example.com, shop.example.com) - Před opuštěním stránky počkejte na potvrzení o uložení.
Pokud pole ponecháte prázdné, chatbot bude povolen na všech doménách. Jedná se o omezení vkládání (embed), nikoli o ověřování soukromých uživatelů. Párování má důležité výjimky a nejedná se o striktní shodu s názvem hostitele; než se na něj spolehnete, přečtěte si článek Omezení domén.
Limity počtu zpráv (Rate Limits)
Limity počtu zpráv chrání vašeho chatbota před zneužitím tím, že omezují počet zpráv, které může jedna chatovací relace odeslat za dané časové období. Po překročení limitu chatbot místo odpovědi zobrazí vlastní zprávu.
Postup nastavení limitů počtu zpráv:
- Přepněte možnost Enable rate limits for bot (Povolit limity počtu zpráv pro bota) do polohy ZAPNUTO
- Nastavte limit zpráv (výchozí: 40 zpráv)
- Nastavte časové okno v sekundách (výchozí: 150 sekund)
- Upravte zprávu, která se uživatelům zobrazí po překročení limitu
- Před opuštěním stránky počkejte na potvrzení o uložení.
Limit se vztahuje ke konkrétní chatovací relaci, nikoli k IP adrese návštěvníka nebo zaručeně oddělené záložce prohlížeče. Záložky, které znovu používají stejnou relaci, sdílejí její počítadlo. Informace o chování při resetování a testování naleznete v článku Limity počtu zpráv.
Černá listina IP adres (IP Blacklist)
Blokujte vybraným IP adresám možnost komunikovat s vaším chatbotem. To je užitečné, pokud identifikujete problémové uživatele nebo chcete zabránit přístupu z konkrétních zdrojů.
Přidání IP adresy na černou listinu:
- V sekci Blacklisting (Černá listina) vyberte kartu IP Blacklist (Černá listina IP)
- Zadejte IP adresu (ve formátu IPv4 nebo IPv6)
- Volitelně přidejte důvod blokování
- Klikněte na Add (Přidat)
Chcete-li IP adresu z černé listiny odebrat, vyhledejte ji v tabulce Blocked IP Addresses (Blokované IP adresy) a klikněte na Remove (Odebrat).
Country Filter (Filtr zemí)
Zvolte Blacklist (Černá listina) pro blokování vybraných zemí nebo Whitelist (Bílá listina) pro povolení pouze vybraných zemí. Rozpoznání země využívá IP adresu návštěvníka. Neznámé země zůstávají povoleny a prázdný whitelist neblokuje všechny návštěvníky, takže toto nastavení nenahrazuje autentizaci ani právní kontrolu geografického přístupu.
Postup pro zablokování země:
- V sekci Blacklisting vyberte kartu Country Filter a zvolte Blacklist.
- Z rozbalovací nabídky vyberte zemi
- Volitelně přidejte důvod zablokování
- Klikněte na Add (Přidat)
Chcete-li zemi odblokovat, najděte ji v seznamu zemí a klikněte na Remove (Odebrat). Pro whitelist přepněte režim, potvrďte změnu a přidejte země, které chcete povolit. Přepnutím režimů se mění, který seznam je aktivně vynucován; před opuštěním stránky zkontrolujte aktivní režim.
Spamový filtr
Spamový filtr automaticky detekuje a blokuje podezřelou aktivitu zacílenou na vašeho chatbota. Když je zapnutý, systém monitoruje vzorce chování, jako je nadměrný počet zpráv, opakující se sekvence zpráv a rychlé vytváření relací, a dočasně blokuje problematické IP adresy.
Chcete-li spamový filtr zapnout, přepněte přepínač Enable spam filter (Povolit spamový filtr) do polohy zapnuto a počkejte na potvrzení o uložení.
Po zapnutí spamového filtru se zobrazí dvě další sekce:
-
Temporary Blocks (Dočasná blokování) - Zobrazuje IP adresy, které spamový filtr aktuálně blokuje. U každého záznamu vidíte IP adresu, pravidlo, které bylo porušeno, čas začátku blokování, čas vypršení platnosti a počet porušení. Dočasné blokování můžete ručně zrušit kliknutím na tlačítko smazat vedle záznamu. Kliknutím na Refresh (Obnovit) načtete nejnovější data.
-
Security Violations Log (Záznam bezpečnostních porušení) - Historie všech bezpečnostních událostí zachycených spamovým filtrem určená pouze pro čtení. Kliknutím na Refresh (Obnovit) načtete nejnovější události.
Záznam bezpečnostních porušení (Security Violations Log) uvádí pro každou událost následující podrobnosti:
- Date/Time (Datum a čas) - Kdy k porušení došlo
- IP Address (IP adresa) - Zdrojová IP adresa
- Country (Země) - Kód země dané IP adresy (pokud byl detekován)
- Rule (Pravidlo) - Které bezpečnostní pravidlo bylo aktivováno
- Action (Akce) - Jaká akce byla provedena (např. dočasné blokování)
- Duration (Doba trvání) - Jak dlouho blokování trvá
Zkontrolujte konfiguraci
Po změně nastavení počkejte na stav uložení a poté obnovte svůj web, abyste ověřili běžný přístup návštěvníků. Tlačítka seznamu IP adres a zemí aplikují své vlastní změny. Pokud se legitimní návštěvník nemůže připojit, zkontrolujte aktivní režim a seznamy blokovaných. Sdílená IP adresa v kanceláři nebo mobilní síti může zastupovat několik návštěvníků.