Центр допомоги
Безпека

Security Settings (Налаштування безпеки)

Останнє оновлення:

Налаштування безпеки (Security Settings) допомагають захистити вашого чатбота від зловживань, спаму та несанкціонованого доступу. Ви можете обмежити сайти, де відображається ваш чатбот, установити ліміти частоти повідомлень, заблокувати певні IP-адреси чи країни та ввімкнути автоматичне виявлення спаму.

Де знайти налаштування безпеки

На головній панелі керування ChatLab виберіть Chatbots (Чатботи) в головному меню та натисніть на чатбота, якого ви хочете налаштувати. Перейдіть до Settings > Security (Налаштування > Безпека).

Вкладка налаштувань безпеки

Дозволені домени (Allowed Domains)

Це налаштування обмежує перелік вебсайтів, на яких може відображатися віджет вашого чатбота. За замовчуванням вашого чатбота можна вбудувати на будь-якому сайті.

Щоб обмежити роботу чатбота лише певними доменами:

  1. Введіть назви доменів у полі Allowed Domains (Дозволені домени)
  2. Розділяйте кілька доменів комами (наприклад, example.com, shop.example.com)
  3. Натисніть Save Changes (Зберегти зміни)

Залиште поле порожнім, щоб дозволити чатботу працювати на всіх доменах. Це корисно, якщо ви бажаєте запобігти вбудовуванню вашого чатбота на сторонніх сайтах без вашого дозволу.

Конфігурація дозволених доменів

Ліміти частоти запитів (Rate Limits)

Ліміти частоти запитів захищають вашого чатбота від зловживань, обмежуючи кількість повідомлень, які один користувач може надіслати за певний проміжок часу. Коли ліміт перевищено, чатбот відображає спеціальне повідомлення замість відповіді на запит.

Щоб налаштувати ліміти частоти:

  1. Переведіть перемикач Enable rate limits for bot (Увімкнути ліміти частоти для бота) у положення ON
  2. Установіть message limit (ліміт повідомлень; за замовчуванням: 40 повідомлень)
  3. Установіть time window (часове вікно) у секундах (за замовчуванням: 150 секунд)
  4. Налаштуйте текст повідомлення, яке показуватиметься користувачам у разі перевищення ліміту
  5. Натисніть Save Changes

Конфігурація лімітів частоти

Ліміт застосовується окремо для кожного пристрою та вікна браузера. Якщо один і той самий користувач відкриє кілька вкладок браузера, для кожної вкладки діятиме окремий ліміт.

Чорний список IP-адрес (IP Blacklist)

Блокуйте взаємодію з вашим чатботом для певних IP-адрес. Це корисно, коли ви виявили недобросовісних користувачів або хочете заборонити доступ із конкретних джерел.

Щоб додати IP-адресу до чорного списку:

  1. У розділі Blacklisting (Чорні списки) виберіть вкладку IP Blacklist (Чорний список IP)
  2. Введіть IP-адресу (у форматі IPv4 або IPv6)
  3. За бажанням додайте причину блокування
  4. Натисніть Add (Додати)

Керування чорним списком IP-адрес

Щоб видалити IP-адресу з чорного списку, знайдіть її в таблиці заблокованих IP-адрес (Blocked IP Addresses) та натисніть Remove (Видалити).

Чорний список країн (Country Blacklist)

Блокуйте весь трафік із певних країн. Це корисно, якщо ви отримуєте велику кількість спаму з конкретних регіонів або коли ваші послуги доступні лише в певних країнах.

Щоб заблокувати країну:

  1. У розділі Blacklisting виберіть вкладку Country Blacklist (Чорний список країн)
  2. Виберіть країну зі спадного списку
  3. За бажанням додайте причину блокування
  4. Натисніть Add

Керування чорним списком країн

Щоб розблокувати країну, знайдіть її в таблиці заблокованих країн (Blocked Countries) та натисніть Remove.

Фільтр спаму (Spam Filter)

Фільтр спаму автоматично виявляє та блокує підозрілу активність, спрямовану на вашого чатбота. Коли функцію ввімкнено, система відстежує такі патерни поведінки, як надмірна кількість повідомлень, повторювані послідовності повідомлень і швидке створення сесій, та тимчасово блокує IP-адреси порушників.

Щоб увімкнути фільтр спаму, переведіть перемикач Enable spam filter (Увімкнути фільтр спаму) у положення ON і натисніть Save Changes.

Перемикач фільтра спаму

Коли фільтр спаму ввімкнено, з'являються два додаткові розділи:

  • Temporary Blocks (Тимчасові блокування) - показує IP-адреси, які наразі заблоковані фільтром спаму. Для кожного запису відображаються IP-адреса, правило, яке спрацювало, час початку блокування, термін його закінчення та кількість порушень. Ви можете вручну зняти тимчасове блокування, натиснувши кнопку видалення поруч із записом. Натисніть Refresh (Оновити), щоб завантажити найновіші дані.

  • Security Violations Log (Журнал порушень безпеки) - доступна лише для перегляду історія всіх подій безпеки, виявлених фільтром спаму. Натисніть Refresh, щоб завантажити останні події.

Журнал порушень безпеки

Журнал порушень безпеки показує такі відомості для кожної події:

  • Date/Time (Дата/Час) - коли сталося порушення
  • IP Address (IP-адреса) - IP-адреса джерела
  • Country (Країна) - код країни для цієї IP-адреси (якщо визначено)
  • Rule (Правило) - яке правило безпеки спрацювало
  • Action (Дія) - яка дія була застосована (наприклад, Temporary Block - тимчасове блокування)
  • Duration (Тривалість) - скільки триває блокування