fail2ban — автоматичний бан IP атакуючих
Відгуків: 7Налаштую fail2ban: SSH, Nginx, WordPress, FTP jails. bantime, recidive, ignoreip, email нотифікації. Від 800 грн.
Послуга
Налаштування fail2ban — захист від перебору паролів
Будь-який сервер із відкритим SSH отримує сотні спроб входу на добу — це фоновий шум інтернету. Те саме стосується адмінок сайтів. Fail2ban читає логи й тимчасово блокує адреси, з яких ідуть невдалі спроби.
Що налаштовую
- захист SSH — базовий і найважливіший сценарій;
- захист адмінки сайту від перебору паролів;
- реакцію на сплеск помилок від однієї адреси: сканування шляхів, спроби експлуатації;
- параметри блокування: скільки спроб, за який період, на скільки блокувати;
- білий список — щоб не заблокувати себе й потрібні сервіси;
- перевірку, що правила справді спрацьовують, а не просто описані в конфігурації.
Найчастіша проблема
Fail2ban встановлений, але не працює. Причини типові: сервіс читає не той файл логу, формат записів не збігається з шаблоном, або правила створені, але не застосовуються через конфлікт із іншим фаєрволом. Зовні все виглядає справним, а блокувань немає.
Тому налаштування завершується перевіркою: навмисне робимо кілька невдалих спроб і переконуємось, що адреса потрапила в блок.
Про що варто пам'ятати
Fail2ban захищає від перебору, але не від атаки з тисячі адрес одночасно і не від вразливості в коді. Це один шар оборони, а не заміна оновленням і нормальним паролям.
Практичний розбір — стаття fail2ban: захист VPS від брутфорсу. Суміжне: налаштування фаєрвола, аудит безпеки сервера, захист від ботів на рівні Cloudflare.
До і після
- На SSH і адмінку сайту щодня йдуть сотні спроб підібрати пароль
- Сканування шляхів і спроби експлуатації від однієї адреси ніхто не зупиняє
- Встановлений fail2ban нічого не блокує: читає не той лог або правила не застосовуються
- Захищено SSH і адмінку сайту; налаштовано реакцію на сплески помилок від однієї адреси
- Задано кількість спроб, період і час блокування; ваші адреси й потрібні сервіси — у білому списку
- Перевірено на практиці: після кількох невдалих спроб адреса справді потрапляє в блок
Відгуки (7)
4.0«Налаштування fail2ban — захист від брутфорсу» — саме те, що шукав. Боти перебирали пароль до SSH. Все протестували перед тим як віддати. Результатом повністю задоволений.
Користувався послугою «Налаштування fail2ban — захист від брутфорсу»: брутфорсили адмінку магазину. Окремо порадували акуратністю в коді. Звернусь ще раз із наступними задачами.
Брав «Налаштування fail2ban — захист від брутфорсу» для свого проєкту. Хотів автоматичний бан порушників. Ціна відповідала обсягу, прихованих доплат не було. Магазин нарешті працює як треба.
Робили нам «Налаштування fail2ban — захист від брутфорсу» — хотів автоматичний бан порушників. Окремо порадували акуратністю в коді. Усе зробили в обумовлені строки, без зайвих питань. Тепер сплю спокійно за свій сайт.
Замовляв «Налаштування fail2ban — захист від брутфорсу» — боявся випадково забанити себе. Роботу здали з документацією і поясненнями. Усе зробили в обумовлені строки, без зайвих питань. Звернусь ще раз із наступними задачами.