Настройките за сигурност (Security Settings) помагат да защитите своя чатбот от злоупотреби, спам и неоторизиран достъп. Можете да ограничите къде да се показва вашият чатбот, да зададете лимит за честотата на съобщенията, да блокирате конкретни IP адреси или държави и да активирате автоматично засичане на спам.
Къде да намерите настройките за сигурност
От главната страница за администриране на ChatLab изберете Chatbots (Чатботове) в главното меню и кликнете върху чатбота, който искате да конфигурирате. Отидете на Settings > Security (Настройки > Сигурност).
Разрешени домейни (Allowed Domains)
Тази настройка ограничава кои уебсайтове могат да показват уиджета на вашия чатбот. По подразбиране вашият чатбот може да бъде вграждан на всеки уебсайт.
За да ограничите чатбота си до определени домейни:
- Въведете имената на домейните в полето Allowed Domains (Разрешени домейни)
- Разделяйте отделните домейни със запетаи (напр.
example.com, shop.example.com) - Кликнете върху Save Changes (Запазване на промените)
Оставете полето празно, за да разрешите чатбота на всички домейни. Това е полезно, когато искате да предотвратите вграждането на вашия чатбот от други лица на неоторизирани уебсайтове.
Лимити за честота (Rate Limits)
Лимитите за честота защитават вашия чатбот от злоупотреби, като ограничават броя съобщения, които един потребител може да изпрати в рамките на определен период от време. Когато лимитът бъде надвишен, чатботът показва персонализирано съобщение, вместо да отговаря.
За да конфигурирате лимити за честота:
- Превключете Enable rate limits for bot (Активиране на лимити за честота за бота) на ON
- Задайте лимита за съобщения (message limit) (по подразбиране: 40 съобщения)
- Задайте времевия прозорец (time window) в секунди (по подразбиране: 150 секунди)
- Персонализирайте съобщението, показвано на потребителите при надвишаване на лимита
- Кликнете върху Save Changes
Лимитът се прилага за всяко устройство и за всеки прозорец на браузъра поотделно. Ако един и същ потребител отвори няколко раздела в браузъра, той ще има отделни лимити за всеки раздел.
Черен списък с IP адреси (IP Blacklist)
Блокирайте определени IP адреси от комуникация с вашия чатбот. Това е полезно, когато идентифицирате злонамерени потребители или искате да предотвратите достъп от специфични източници.
За да добавите IP адрес към черния списък:
- В секцията Blacklisting (Черен списък) изберете раздела IP Blacklist (Черен списък с IP адреси)
- Въведете IP адреса (във формат IPv4 или IPv6)
- По желание въведете причина за блокирането
- Кликнете върху Add (Добавяне)
За да премахнете IP адрес от черния списък, намерете го в таблицата с блокирани IP адреси и кликнете върху Remove (Премахване).
Черен списък с държави (Country Blacklist)
Блокирайте целия трафик от конкретни държави. Това е полезно, когато получавате значително количество спам от определени региони или когато услугата ви е достъпна само в определени държави.
За да блокирате държава:
- В секцията Blacklisting изберете раздела Country Blacklist (Черен списък с държави)
- Изберете държава от падащото меню
- По желание въведете причина за блокирането
- Кликнете върху Add
За да отблокирате държава, намерете я в таблицата с блокирани държави и кликнете върху Remove.
Филтър за спам (Spam Filter)
Филтърът за спам автоматично разпознава и блокира подозрителна активност, насочена към вашия чатбот. Когато е активиран, системата следи за модели като прекомерен брой съобщения, повтарящи се последователности от съобщения и бързо създаване на сесии, и временно блокира нарушаващите правила IP адреси.
За да активирате филтъра за спам, превключете Enable spam filter (Активиране на спам филтър) на ON и кликнете върху Save Changes.
Когато филтърът за спам е активиран, се показват две допълнителни секции:
-
Temporary Blocks (Временни блокирания) - Показва IP адресите, които в момента са блокирани от филтъра за спам. Всеки запис показва IP адреса, задействаното правило, кога е започнало блокирането, кога изтича и броя на нарушенията. Можете ръчно да премахнете временно блокиране, като кликнете върху бутона за изтриване до съответния запис. Кликнете върху Refresh (Опресняване), за да заредите най-новите данни.
-
Security Violations Log (Дневник с нарушения на сигурността) - История само за четене на всички събития по сигурността, засечени от спам филтъра. Кликнете върху Refresh, за да заредите най-новите събития.
Security Violations Log показва следните подробности за всяко събитие:
- Date/Time (Дата/Час) - Кога е възникнало нарушението
- IP Address (IP адрес) - Изходният IP адрес
- Country (Държава) - Код на държавата на IP адреса (ако е засечен)
- Rule (Правило) - Кое правило за сигурност е било задействано
- Action (Действие) - Какво действие е предприето (напр. Временно блокиране / Temporary Block)
- Duration (Продължителност) - Колко време продължава блокирането