Инструменты пользователя

Инструменты сайта


ics70:fail2ban

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ics70:fail2ban [2020/03/13 19:26]
misha
ics70:fail2ban [2020/06/11 20:42] (текущий)
misha [Настройки]
Строка 7: Строка 7:
 ===== Общие сведения ===== ===== Общие сведения =====
  
-{{  ics70:dlp1.png?​nolink&​781x321 ​ }}+{{  ics70:fail2ban_main.png  }}
  
 На данной вкладке отображается состояние модуля (включен/​выключен/​не настроен),​ кнопка «Выключить» (или «Включить» если модуль выключен) и последние сообщения в журнале модуля. На данной вкладке отображается состояние модуля (включен/​выключен/​не настроен),​ кнопка «Выключить» (или «Включить» если модуль выключен) и последние сообщения в журнале модуля.
Строка 13: Строка 13:
 ===== Настройки ===== ===== Настройки =====
  
-{{  ics70:dlp1.png?​nolink&​781x321 ​ }}+{{  ics70:fail2ban_settings.png  }}
  
 Данная вкладка предназначена для настройки работы модуля «Fail2ban». \\ Данная вкладка предназначена для настройки работы модуля «Fail2ban». \\
-Флаги: **"​Защитить почтовый сервер",​ "​Защитить веб-почту",​ "​Защитить сервер телефонии",​ "​Защитить VPN-сервер",​ "​SSH",​ "​FTP",​ "​GUI"​** - позволяют fail2ban анализировать логи авторизации в соответствующих модулях.\\ +Флаги: **"​Защитить почтовый сервер",​ "​Защитить веб-почту",​ "​Защитить сервер телефонии",​ "​Защитить VPN-сервер",​ "​SSH",​ "​FTP",​ "​GUI"​ ** - позволяют fail2ban анализировать логи авторизации в соответствующих модулях.\\ 
-Поле "​**Количество неудачных попыток авторизаций**"​ - позволяет задать количество неудачных попыток авторизации в модуле,​ отмеченном флагамом, после чего ip-адресу будет заблокирован доступ к "​ИКС"​\\ +Поле "​**Количество неудачных попыток авторизаций**"​ - позволяет задать количество неудачных попыток авторизации в одном из модулей, отмеченных флагом,​ после чего ip-адресу будет заблокирован доступ к "​ИКС" ​полностью.\\ 
-Поле "​**Интервал неудачных попыток авторизаций**"​ - время, в течении которого подсчитывается количество неудачных попыток авторизации\\ +Поле "​**Интервал неудачных попыток авторизаций**"​ - время, в течении которого подсчитывается количество неудачных попыток авторизации, в каждом модуле.\\ 
-Поле "​**Блокировать на**"​ - При срабатывании блокировки,​ доступ с ip-адреса будет прекращен на заданной количество минут\\+Поле "​**Блокировать на**"​ - При срабатывании блокировки,​ доступ с ip-адресабудет прекращен на заданное количество минут.\\
  
-Флаг "​**Увеличивать время бана**"​ - позволяет включить дополнительные настройки fail2ban ("​**Количество обычных банов перед увеличением времени бана**",​ "​**Интервал обычных банов**",​ "​**Добавить к обычному времени блокировки**"​) для ​способствования увеличения времени бана.\\ +Флаг "​**Увеличивать время бана**"​ - позволяет включить дополнительные настройки fail2ban ("​**Количество обычных банов перед увеличением времени бана**",​ "​**Интервал обычных банов**",​ "​**Добавить к обычному времени блокировки**"​) для ​инкрементации времени бана.\\ 
-Так при срабатывании бана n-раз (указанных в поле "​Количество обычных банов перед увеличением времени бана"​) в течении времени t (указанного в "​Интервал обычных банов"​) доступ к "​ИКС"​ ip-адресу будет заблокирован ​на n+1 бане ​на время = t + "Блокировать на"​.\\ +Так при срабатывании бана ​**n**-раз (указанных в поле "​Количество обычных банов перед увеличением времени бана"​) в течении времени ​**t** (указанного в "​Интервал обычных банов"​) доступ к "​ИКС"​ ip-адресу будет заблокирован. На **n+1** бане ​доступ будет заблокирован на время = **t +** значение из поля "​Блокировать на".\\
-//​Стоит отметить//,​ что значение указанное ​в поле "​Интервал обычных банов"​ должно быть //​больше//,​ чем произведение ​значений полей "​Блокировать ​на" и "​Количество обычных банов перед увеличением времени бана".+
  
-Кнопка "​Белый список"​. При нажатии будет открыто новое диалоговое окно, в котором возможно задать соответствие ​ip-адреса и сервиса/​всех сервисов,​ для которых fail2ban не будет срабатывать.+**ВАЖНО** 
 + 
 +  * //​Стоит отметить//,​ что значение указанное в поле "​Интервал обычных банов"​ должно быть //​больше//,​ чем произведение значений полей "​Блокировать на" и "​Количество обычных банов перед увеличением времени бана"​. 
 +  * Если авторизация на FTP идет через браузер,​ то количество попыток авторизации,​ указанное в поле "​Количество неудачных попыток авторизаций",​ будет в два раза меньше. Так как браузер пытается первоначально авторизоваться под учетной записью Anonymous. 
 +  * По другим модулям так же блокировка может происходить при меньшем количестве попыток,​ чем задано в веб интерфейсе. Это вызвано тем, что при некоторых видах попыток авторизации,​ возникает более чем одно событие неудачной авторизации,​ на каждую совершенную попытку. 
 + 
 +{{  ics70:​fail2ban_wl.png ​ }} 
 + 
 +Кнопка "​Белый список"​. При нажатии будет открыто новое диалоговое окно, в котором возможно задать соответствие ​IP-адреса/​подсети/​диапазона (192.168.1.1 или 192.168.1.1/​28 или 192.168.1.1-192.168.1.3) ​и сервиса/​всех сервисов,​ для которых fail2ban не будет срабатывать.\\ 
 +Стоит отметить,​ что если fail2ban заблокирует IP-адрес по одному из сервисов,​ то доступ с IP-адреса к другим сервисам,​ также будет заблокирован,​ в том числе добавленным в белый список.
  
 ===== Заблокированные ip-адреса ===== ===== Заблокированные ip-адреса =====
  
-{{  ics70:dlp1.png?​nolink&​781x321 ​ }}+{{  ics70:fail2ban_blockip.png  }} 
 + 
 +На данной вкладке отображаются текущие блокировки IP-адресов,​ распределенные по блокам (модулям),​ где произошла блокировка. При необходимости,​ Пользователь с ролью Администратор,​ может добавить IP-адрес в перманентный бан (т.е. навсегда и по всем сервисам),​ в белый список (произойдет разблокировка IP-адреса и он не будет проверяться Fail2ban по сервису добавленному в белый список) или разблокировать IP-адрес до истечения бана.
  
 +При добавлении в перманентный бан, возможно добавить:​ IP (например,​ 192.168.1.1),​ сеть (например,​ 192.168.1.1/​30),​ диапазон IP (например,​ 192.168.1.1-192.168.1.4).
 ===== Журнал ===== ===== Журнал =====
  
-{{  ics70:dlp1.png?​nolink&​781x321 ​ }}+{{  ics70:fail2ban_journal.png  }}
  
 Отображает сводку всех системных сообщений модуля «Fail2ban» с указанием даты и времени. Журнал разделен на страницы,​ кнопками «вперед» и «назад» возможно переходить со страницы на страницу,​ либо ввести номер требуемой страницы. Записи в журнале выделяются цветом в зависимости от вида сообщения. Обычные сообщения системы отмечены белым цветом,​ сообщения о состоянии системы (включение/​выключение) - зеленым,​ предупреждения – желтым,​ ошибки - красным. В правом верхнем углу модуля находится строка поиска,​ а также возможность выбора периода отображения журнала событий. По умолчанию журнал отображает события за текущую дату. При необходимости можно сохранить данные журнала в файл, нажав кнопку «Экспорт» или удалить данные журнала,​ за определенный период,​ нажав кнопку «Удалить логи». Отображает сводку всех системных сообщений модуля «Fail2ban» с указанием даты и времени. Журнал разделен на страницы,​ кнопками «вперед» и «назад» возможно переходить со страницы на страницу,​ либо ввести номер требуемой страницы. Записи в журнале выделяются цветом в зависимости от вида сообщения. Обычные сообщения системы отмечены белым цветом,​ сообщения о состоянии системы (включение/​выключение) - зеленым,​ предупреждения – желтым,​ ошибки - красным. В правом верхнем углу модуля находится строка поиска,​ а также возможность выбора периода отображения журнала событий. По умолчанию журнал отображает события за текущую дату. При необходимости можно сохранить данные журнала в файл, нажав кнопку «Экспорт» или удалить данные журнала,​ за определенный период,​ нажав кнопку «Удалить логи».
  
ics70/fail2ban.1584116809.txt.gz · Последние изменения: 2020/03/13 19:26 — misha