Быстрый старт¶
В статье описан порядок установки и первоначальной настройки SmartBot Protection. Каждый шаг содержит ссылки на инструкции с подробным описанием действий.
Шаг 1. Установите ноду¶
Установите модуль на веб-сервер, через который проходит трафик защищаемых ресурсов. Для установки доступны пакеты и Docker-образ с инструкциями по развёртыванию.
Шаг 2. Настройте получение TLS-отпечатков¶
TLS-отпечаток используется для проверки по чёрному списку и привязки токена к соединению.
Выберите способ получения отпечатка в зависимости от того, где завершается TLS-соединение:
- На ноде.
- В stream-модуле без терминации TLS.
- На предшествующем балансировщике с передачей отпечатка в HTTP-заголовке.
Порядок настройки приведён в Получении TLS-отпечатков.
Шаг 3. Активируйте программный интерфейс и резолвер¶
Добавьте в конфигурацию защищаемого веб-сервера location для обслуживания программного интерфейса и укажите DNS-резолвер для проверки поисковых роботов.
Примеры конфигурации приведены в Установке и настройке.
Шаг 4. Назначьте типы проверки¶
Задайте для каждого location директивы, определяющие режим работы и тип проверки:
- Landing – для веб-страниц.
- Token Check – для программных интерфейсов.
- Fingerprint – для статических ресурсов.
Доступные значения и порядок настройки описаны в Настройке режимов работы SmartBot Protection.
Шаг 5. Обеспечьте встраивание агента¶
Нода автоматически встраивает скрипт агента в HTML-страницы. При необходимости скрипт можно добавить в код страниц вручную.
Порядок встраивания агента описан в Установке и настройке.
Шаг 6. Подключите Консоль управления¶
При подключении защищаемых ресурсов приложения автоматически появляются в разделе Управление Консоли управления.
Проверьте список приложений и назначенные наборы параметров. Подробнее об управлении приложениями – на странице Управление.
Шаг 7. Введите защиту в работу¶
Сначала настройте новое правило в режиме Monitoring. В этом режиме срабатывания фиксируются, но запросы не блокируются.
Проверьте журналы и убедитесь, что легитимные запросы не определяются как подозрительные. После проверки переведите правило в режим Block.
Порядок перехода к блокировке описан в Первом запуске и вводе в работу.
Как убедиться, что защита работает¶
-
Откройте защищаемый сайт в браузере в режиме инкогнито. При типе проверки Landing должна кратковременно появиться страница проверки, после чего откроется сайт.
-
Выполните запрос к защищаемой странице из командной строки. В ответ должна вернуться страница проверки.
-
Выполните запрос к программному интерфейсу без токена. При типе проверки Token Check запрос должен быть заблокирован.
-
Проверьте заголовок
X-Antibot-Responseв ответе ноды:LANDING– показана страница проверки.BLOCK– запрос заблокирован.
Этот заголовок позволяет проверить работу защиты из командной строки без использования браузера.
-
Убедитесь, что в Консоли управления появляются записи об активности ботов. Порядок просмотра событий описан в Мониторинге и анализе заблокированных запросов.