Настройка режимов работы¶
Поведение защиты для каждого адреса задаётся правилом. Правило определяет тип проверки и режим работы. Тип проверки задаёт, какие проверки выполняются при обращении к ресурсу, а режим работы – как применяется их результат.
Порядок создания и настройки правил описан на странице Управление.
Типы проверки¶
| Тип | Поведение | Применение |
|---|---|---|
| Fingerprint | Проверка по спискам сигнатур, отпечатку TLS-соединения и характеристикам запроса. Токен не требуется | Статические файлы, изображения, служебные точки входа и другие ресурсы, к которым обращаются без предварительного посещения страниц |
| Landing | Требуется действующий токен. При его отсутствии показывается страница проверки | Страницы, открываемые пользователем в браузере |
| Token Check | Требуется действующий токен. При его отсутствии запрос блокируется | Программные интерфейсы, для которых не предусмотрен показ HTML-страницы |
Типы проверки работают совместно. Страницы приложения защищаются типом Landing, при прохождении проверки клиент получает токен. После этого обращения к программному интерфейсу обрабатываются по типу Token Check.
Клиент, прошедший проверку в браузере, может обращаться к программному интерфейсу с действующим токеном. Прямые программные запросы без токена блокируются.
Режимы работы¶
| Режим | Поведение |
|---|---|
| Off | Защита не применяется. Правило существует, но не влияет на обработку запросов |
| Monitoring | Проверки выполняются, результаты фиксируются в разделе Боты, но запросы не блокируются |
| Block | Проверки выполняются, запросы блокируются |
В режиме Monitoring проверки выполняются без блокировки запросов. Срабатывания фиксируются в журнале и учитываются в распределении оснований блокировок. Это позволяет оценить, какие запросы были бы заблокированы, без риска блокировки легитимных обращений.
Порядок ввода в работу¶
Каждое новое правило и существенное ужесточение параметров рекомендуется вводить в два этапа:
-
Создайте правило в режиме Monitoring и проанализируйте срабатывания в разделе Боты. Проверьте, не попадают ли под правило легитимные обращения.
-
Убедившись в корректности работы правила, переведите его в режим Block.
Такой порядок особенно важен для типа Token Check, поскольку он блокирует все обращения без действующего токена. Ошибка в условиях применения правила может привести к отказу в обслуживании части пользователей.
Применение изменений¶
Изменения правил не вступают в силу сразу. Они накапливаются и применяются одним действием – передачей конфигурации на ноды.
Перед применением изменения можно проверить на экране сравнения. При появлении избыточных срабатываний можно вернуться к предыдущей версии конфигурации.
Порядок применения изменений и возврата к предыдущей версии описан на странице Управление.