Параметр ip_behavior#
Группа параметров ip_behavior предназначена для мониторинга поведения пользователей при доступе к сервису. ip_behavior в основном используется с другими группами параметров безопасности (посредством встроенной в модуль переменной $insensitive_percent, которая может быть использована в конфигурационном файле в выражениях ifany, ifall и if. Переменная содержит процент обращения от клиентского ip адреса к ресурсам, помеченным как sensitive, от общего числа ресурсов), такими как limit_req и robot_mitigation. ip_behavior поддерживает обнаружение доступа только через url.
Название |
Обязательность |
Описание |
Возможные значения |
Значение по умолчанию |
|---|---|---|---|---|
|
Обязательный |
Количество запросов от одного ip, чтобы пользователь не считался подозрительным |
Целочисленное значение |
— |
|
Обязательный |
Размер, определяющий количество памяти, которое будет использовать зона |
Текстовое значение с суффиксом: число без суффикса — байты, |
|
|
Обязательный |
Цикл регистрации выборки |
Строковое значение с суффиксом: |
— |
|
Опциональный |
Необходимость применения настроек зоны к сервису. Действие директивы распространяется на все ресурсы сервиса |
|
|
Пример:
ip_behavior:
sample_base: 10
size: 10m
sample_cycle: 10m
sensitive: false