Рейтинг:1

Реализовать fail2ban для предотвращения атаки грубой силы на веб-сайт (используя стандартную аутентификацию пользователя); работать, когда количество попыток = maxretry+1

флаг cn

Я работаю над заданием курса по внедрению fail2ban для предотвращения атаки грубой силы на веб-сайт (с использованием стандартной аутентификации пользователя). Я настроил свой веб-сервер apache, а также настройку fail2ban в файле jail.local следующим образом:

[апач-авторизация] включено = верно порт = http,https logpath = /var/log/httpd/demo-error_log максимальная попытка = 3 бантайм = 300

Последовательность работает только при 4-й неудачной попытке заблокировать/забанить ip. IP-адрес был правильно зафиксирован в моем файле журнала.

Когда я выполняю отладку, я заметил, что часть аутентификации срабатывает только после 3-й попытки, и я могу добиться успеха только при 4-й попытке.

Изменив maxretry на «4», я преуспеваю с 5-й попытки (т.е. преуспеваю только при maxretry+1)

Где может быть возможная проблема(ы)? Пожалуйста, для руководства. Спасибо!

Рейтинг:1
флаг cn

Это работает, как и ожидалось.

максретри сколько попыток будет допущено так что получишь бан после максимальное количество попыток+1 попытки

Справка: https://www.digitalocean.com/community/tutorials/how-fail2ban-works-to-protect-services-on-a-linux-server

флаг cn
Дорогой Крис, спасибо за ваш ответ.
флаг cn
В ссылке, которую вы посоветовали, было упомянуто [ЦИТАТА] Значение по умолчанию для количества сбоев аутентификации, необходимых для запуска бана, переопределено в части SSH файла конфигурации по умолчанию, чтобы разрешить 6 сбоев, прежде чем произойдет бан. Это полностью настраивается администратором. [UNQUOTE] как можно установить количество отказов = maxretry?
Chris Heath avatar
флаг cn
если ваш `maxretry` в разделе SSH выше, чем в разделе DEFAULT, вы можете либо изменить значения, чтобы они совпадали, либо удалить/закомментировать строку в разделе SSH, и она будет использовать значение `maxretry` ПО УМОЛЧАНИЮ
Chris Heath avatar
флаг cn
любое обновление? и не могли бы вы отметить мой ответ как принятый, если он вам помог? Благодарность
флаг cn
Привет, Хит, спасибо за совет. Это было хорошо в помощи моей работе. Ваше здоровье!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.