Параметр cookie_poisoning (util_cookie_poisoning)#
Группа параметров cookie_poisoning отслеживает заголовки Set-Cookies и значения cookie в ответе со стороны сервера. Если отслеживаемые значения файлов cookie изменяются на стороне клиента, cookie_poisoning обнаруживает это и выполняет действия в соответствии с настройками пользователя. Группа параметров зависит от session_module (параметры: session, session_timeout, session_cookie_name, session_redirect_timeout, session_show), поэтому перед использованием директив cookie_poisoning необходимо сначала включить session_module.
Обязательные параметры:
enabled
Вкл./Откл. группы параметров cookie_poisoning.
Тип параметра:
true;
false.
По умолчанию: не имеет значения по умолчанию.
Опциональные параметры:
action
В значении параметра определяется действие при изменении значений файлов cookie.
Тип параметра:
block;
pass;
remove;
blacklist,+ целочисленное значение.
По умолчанию:
action: blocklog
В значении параметра указывается необходимость использования логирования.
Тип параметра:
true;
false.
По умолчанию: не имеет значения по умолчанию.
policy_type
В значении параметра задается тип политики ограничений.
Тип параметра:
allow - действие выполняется для ip в exclude_ip;
forbid - действие выполняется для всех ip, кроме тех, которые содержатся в exclude_ip.
По умолчанию:
policy_type: forbidexclude_ip
В значении параметра указываются ip-адреса, которые будут исключены из белого списка.
exclude_ip: - 12.x.x.x - 10.x.x.xТип параметра: последовательность строковых значений.
По умолчанию: не имеет значения по умолчанию.
include_ip
В значении параметра указываются ip-адреса, которые будут включены в белый список.
include_ip: - 13.x.x.x - 10.x.x.xТип параметра: последовательность строковых значений.
По умолчанию: не имеет значения по умолчанию.
ua_whitelist
В значении параметра указывается белый список User-Agent.
ua_whitelist: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.21 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.21Тип параметра: последовательность строковых значений.
По умолчанию: не имеет значения по умолчанию.
Пример использования параметра cookie_poisoning:
cookie_poisoning:
enabled: true
action: block
log: true
policy_type: forbid
exclude_ip:
- 12.x.x.x
- 10.x.x.x
ua_whitelist: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.21 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.21