BruteforceDetector

Данный модуль отвечает за работу детектора переборных атак.

Перечень настроек, которые разрешено менять пользователям представлены в таблице раздел 18.

Таблица 18 – BruteforceDetector

Параметр

Описание

bucket_size

Размер ведра для действия со значением детектора переборных атак по умолчанию

leak_rate

Количество «вытекаемых» из ведра токенов за секунду по умолчанию

relieve_on_timeout

Включение режима блокировки по таймеру при наполнении ведра, в секундах: false - выключено (по умолчанию); true - включено

relieve_timeout

Время блокировки запросов в режиме блокировки по таймеру, в секундах

timeout_reset

Переустановка таймера с каждым новым запросом: false - выключено (по умолчанию); true - включено

tokens_per_action

Количество токенов, добавляемых в ведро при запросе

tokens_per_failed_action

Количество токенов, добавляемых в ведро при запросе с нарушением успешности действия

tokens_per_response_404

Количество токенов, добавляемых в ведро при запросе с нарушением успешности действия

unrecognized_action

Параметры детектора исключительно для неизвестного действия, описание параметров совпадает с вышеперечисленными