Параметр robot_mitigation (util_robot_mitigation)#
Группа параметров robot_mitigation предназначена для противодействия роботам, отправляющим HTTP запросы, а также сканированию портов. Принцип работы основан на отправке клиенту ответов на его запросы, которые должны быть интерпретированы клиентом требуемым образом, для того чтобы модуль мог определить допустимую активность.
Название |
Обязательность |
Описание |
Возможные значения |
Значение по умолчанию |
|---|---|---|---|---|
|
Обязательный |
Вкл./Откл. защиту от атак HTTP-роботов |
|
|
|
Опциональный |
Число неудачных обращений к серверу, при превышении которого клиент будет внесен в |
Целочисленное значение |
|
|
Опциональный |
Режим проверки. Если |
|
|
|
Опциональный |
Время для запуска следующей задачи в секундах |
Целочисленное значение |
|
|
Опциональный |
Подключение возможности использования задач с использованием AJAX (на основе заголовка |
|
|
|
Опциональный |
Тип политики |
|
|
|
Опциональный |
Значения ip, исключаемые из |
Последовательность строковых значений |
— |
|
Опциональный |
Белый список User-Agent |
Последовательность строковых значений |
— |
Пример:
robot_mitigation:
enabled: true
blacklist: 5
mode: js
timeout: 60
ajax: true
exclude_ip:
- 2.x.x.x/2
- 192.x.x.x
ua_whitelist:
- user_agent1
- user_agent2