Security Settings (Nastavení zabezpečení) pomáhají chránit vašeho chatbota před zneužitím, spamem a neoprávněným přístupem. Můžete omezit, kde se váš chatbot zobrazuje, nastavit limit frekvence zpráv, blokovat konkrétní IP adresy nebo země a zapnout automatickou detekci spamu.
Kde najít Security Settings
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í).
Allowed Domains
Toto nastavení omezuje, které weby mohou 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)
- Jednotlivé domény oddělte čárkami (např.
example.com, shop.example.com) - Klikněte na Save Changes (Uložit změny)
Pokud pole necháte prázdné, chatbot bude povolen na všech doménách. To je užitečné, když chcete zabránit ostatním v neoprávněném vkládání vašeho chatbota na cizí weby.
Rate Limits
Rate limits (Omezení rychlosti) chrání vašeho chatbota před zneužitím tím, že omezují počet zpráv, které může jeden uživatel odeslat za určité časové období. Po překročení limitu chatbot místo odpovědi zobrazí vlastní zprávu.
Postup konfigurace omezení rychlosti:
- Přepněte přepínač Enable rate limits for bot (Povolit omezení rychlosti pro bota) do polohy ZAPNUTO
- Nastavte message limit (limit zpráv, výchozí hodnota: 40 zpráv)
- Nastavte time window (časové okno) v sekundách (výchozí hodnota: 150 sekund)
- Upravte zprávu, která se uživatelům zobrazí při překročení limitu
- Klikněte na Save Changes
Limit platí pro jedno zařízení a jedno okno prohlížeče. Pokud stejný uživatel otevře několik záložek prohlížeče, každá záložka bude mít svůj vlastní limit.
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 Blacklist
Zablokujte veškerý provoz z konkrétních zemí. To se hodí, pokud z určitých regionů zaznamenáváte velký objem spamu nebo pokud jsou vaše služby dostupné pouze v některých zemích.
Zablokování země:
- V sekci Blacklisting vyberte kartu Country Blacklist (Černá listina zemí)
- V rozevírací nabídce zvolte zemi
- Volitelně přidejte důvod blokování
- Klikněte na Add
Chcete-li zemi odblokovat, vyhledejte ji v tabulce Blocked Countries (Blokované země) a klikněte na Remove.
Spam Filter
Spam filter (Spamový filtr) automaticky detekuje a blokuje podezřelou aktivitu zacílenou na vašeho chatbota. Po zapnutí systém sleduje 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.
Spamový filtr zapnete přepnutím možnosti Enable spam filter (Povolit spamový filtr) do polohy ZAPNUTO a kliknutím na Save Changes.
Po zapnutí spamového filtru se zobrazí dvě další sekce:
-
Temporary Blocks (Dočasné blokace) - Zobrazuje IP adresy, které spamový filtr aktuálně blokuje. U každého záznamu je uvedena IP adresa, pravidlo, které blokaci vyvolalo, čas zahájení blokace, datum a čas jejího vypršení a počet porušení. Dočasnou blokaci můžete zrušit i ručně kliknutím na tlačítko pro smazání vedle záznamu. Kliknutím na Refresh (Obnovit) načtete nejnovější data.
-
Security Violations Log (Protokol bezpečnostních porušení) - Historie všech bezpečnostních událostí zaznamenaných spamovým filtrem (pouze pro čtení). Kliknutím na Refresh načtete nejnovější události.
Security Violations Log zobrazuje u každé události následující podrobnosti:
- Date/Time (Datum/Č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é opatření bylo přijato (např. Temporary Block)
- Duration (Doba trvání) - Jak dlouho blokace trvá