Центр помощи
Безопасность

Security Settings (Настройки безопасности)

Последнее обновление:

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

Где найти настройки безопасности

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

Вкладка Security Settings

Разрешенные домены (Allowed Domains)

Эта настройка ограничивает список сайтов, на которых может отображаться виджет вашего чат-бота. По умолчанию чат-бота можно встроить на любой сайт.

Чтобы ограничить работу чат-бота только определенными доменами:

  1. Введите доменные имена в поле Allowed Domains (Разрешенные домены)
  2. Разделяйте несколько доменов запятыми (например, example.com, shop.example.com)
  3. Нажмите Save Changes (Сохранить изменения)

Оставьте поле пустым, чтобы разрешить работу чат-бота на всех доменах. Это полезно, если вы хотите предотвратить встраивание вашего чат-бота на сторонних ресурсах без вашего разрешения.

Настройка Allowed Domains

Лимиты частоты сообщений (Rate Limits)

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

Чтобы настроить лимиты:

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

Настройка Rate Limits

Лимит действует отдельно для каждого устройства и окна браузера. Если один и тот же пользователь откроет несколько вкладок браузера, для каждой вкладки будет действовать свой лимит.

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

Блокируйте определенные IP-адреса, чтобы запретить им взаимодействие с вашим чат-ботом. Это полезно, если вы выявили нарушителей или хотите ограничить доступ из определенных источников.

Чтобы добавить IP в черный список:

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

Управление IP Blacklist

Чтобы удалить IP-адрес из черного списка, найдите его в таблице Blocked IP Addresses (Заблокированные IP-адреса) и нажмите Remove (Удалить).

Черный список стран (Country Blacklist)

Блокируйте весь трафик из определенных стран. Это удобно, если вы получаете много спама из конкретных регионов или если ваш сервис работает только в определенных странах.

Чтобы заблокировать страну:

  1. В разделе Blacklisting выберите вкладку Country Blacklist (Черный список стран)
  2. Выберите страну из выпадающего списка
  3. При необходимости укажите причину блокировки
  4. Нажмите Add

Управление Country Blacklist

Чтобы разблокировать страну, найдите ее в таблице Blocked Countries (Заблокированные страны) и нажмите Remove.

Спам-фильтр (Spam Filter)

Спам-фильтр автоматически выявляет и блокирует подозрительную активность в отношении вашего чат-бота. При включении фильтра система отслеживает такие паттерны, как чрезмерное количество сообщений, повторяющиеся цепочки сообщений и быстрое создание сессий, временно блокируя IP-адреса нарушителей.

Чтобы включить спам-фильтр, переведите переключатель Enable spam filter (Включить спам-фильтр) в положение ON и нажмите Save Changes.

Переключатель Spam Filter

Когда спам-фильтр активен, появляются два дополнительных раздела:

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

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

Журнал Security Violations Log

В Security Violations Log отображаются следующие сведения по каждому событию:

  • Date/Time (Дата/время) - время фиксации нарушения
  • IP Address (IP-адрес) - исходный IP-адрес
  • Country (Страна) - код страны IP-адреса (если определен)
  • Rule (Правило) - какое правило безопасности сработало
  • Action (Действие) - какое действие было предпринято (например, Temporary Block - временная блокировка)
  • Duration (Длительность) - срок действия блокировки