Захисний екран (firewall) є вкрай важливим елементом безпеки будь-якого сервера або комп’ютера. Він виконує роль бар’єра між вашою системою та зовнішнім світом, регулюючи потік даних на вхід та вихід на основі встановлених правил. Одним з найпопулярніших та ефективних захисних екранів у середовищі Linux є UFW (Uncomplicated Firewall).
UFW вирізняється простотою використання і, водночас, потужністю. Він дозволяє легко керувати правилами захисту, навіть користувачам без глибоких технічних знань. У цій публікації ми розглянемо процедуру встановлення та конфігурації UFW на Ubuntu, щоб убезпечити ваш сервер або робочу станцію від несанкціонованого вторгнення та кібератак.
Інсталяція UFW
На першому етапі необхідно встановити UFW, якщо його ще немає у вашій системі. Для цього запустіть термінал та введіть наступну команду:
sudo apt install ufw
Після завершення установки, перевірити статус UFW можна за допомогою команди:
sudo ufw status
Активація UFW
Після установки UFW необхідно активувати. Для цього виконайте таку команду:
sudo ufw enable
Команда sudo ufw enable
активує UFW і забезпечує його запуск під час завантаження операційної системи.
Налаштування правил UFW
UFW керується набором правил, які визначають, який трафік дозволений, а який заблокований. Стандартно, UFW блокує весь вхідний трафік та дозволяє увесь вихідний. Для налаштування правил UFW застосовується наступний синтаксис:
sudo ufw [команда] [параметри]
Основні команди:
allow
: дозволяє вхідний трафікdeny
: блокує вхідний трафікdelete
: видаляє правило
Можливі наступні параметри:
port
: порт або діапазон портів для управлінняfrom
: джерело трафіку (IP-адреса або доменне ім’я)to
: призначення трафіку (IP-адреса або доменне ім’я)proto
: протокол (наприклад, TCP, UDP або ICMP)
Для перегляду всіх доступних параметрів, введіть команду sudo ufw help
.
Приклади застосування правил UFW
Наведемо кілька прикладів правил UFW:
sudo ufw allow 22/tcp
: надання дозволу для трафіку SSH (порт 22)sudo ufw deny 80/tcp from 192.168.1.100
: блокування трафіку HTTP (порт 80) з IP-адреси 192.168.1.100sudo ufw allow 80/tcp to 192.168.1.200
: надання дозволу для трафіку HTTP (порт 80) на IP-адресу 192.168.1.200
Режим відхилення
За замовчуванням, UFW блокує небажаний трафік. Цю поведінку можна змінити на “відхилення”, використовуючи наступні команди:
sudo ufw default deny incoming
sudo ufw default deny outgoing
У режимі відхилення, небажаний трафік відкидається, і генерується повідомлення ICMP, яке інформує джерело про відхилення доступу.
Деактивація UFW
Для тимчасового вимкнення UFW, скористайтеся наступною командою:
sudo ufw disable
Щоб знову активувати UFW, виконайте команду:
sudo ufw enable
Видалення UFW
Для повного видалення UFW з вашої системи, виконайте наступні команди:
sudo ufw disable
sudo apt remove ufw
sudo apt purge ufw
Підсумок
Конфігурація захисного екрана UFW на Ubuntu є важливим кроком для забезпечення безпеки вашого сервера або робочої станції від несанкціонованого доступу та кібератак. Інструкції, наведені в цій статті, допоможуть вам правильно встановити та налаштувати UFW для захисту вашої системи.
Пам’ятайте, що правила захисного екрана потрібно регулярно аналізувати та оновлювати відповідно до актуальних загроз. Рекомендується також періодично сканувати систему на наявність вразливостей, щоб вчасно виявляти будь-які потенційні проблеми до їх використання зловмисниками.
Поширені запитання (FAQ)
1. Що таке захисний екран?
Захисний екран – це система безпеки, яка контролює вхідний та вихідний трафік на комп’ютері або мережі, пропускаючи або блокуючи його на основі заданих правил.
2. Що таке UFW?
UFW (Uncomplicated Firewall) – це захисний екран, що застосовується в Linux для регулювання вхідного та вихідного трафіку.
3. Як встановити UFW на Ubuntu?
Для встановлення UFW на Ubuntu, введіть команду:
sudo apt install ufw
4. Як активувати UFW на Ubuntu?
Для активації UFW на Ubuntu, введіть команду:
sudo ufw enable
5. Як налаштувати правило захисного екрана UFW?
Для налаштування правила захисного екрана UFW, використовуйте такий синтаксис:
sudo ufw [команда] [параметри]
6. Як надати дозвіл трафіку за допомогою UFW?
Для надання дозволу трафіку за допомогою UFW, введіть команду:
sudo ufw allow [порт/протокол] [параметри]
7. Як заблокувати трафік за допомогою UFW?
Для блокування трафіку за допомогою UFW, введіть команду:
sudo ufw deny [порт/протокол] [параметри]
8. Як тимчасово вимкнути UFW?
Для тимчасового вимкнення UFW, введіть команду:
sudo ufw disable
9. Як повністю видалити UFW?
Для повного видалення UFW, виконайте команди:
sudo ufw disable
sudo apt remove ufw
sudo apt purge ufw
10. Що таке режим відхилення в UFW?
У режимі відхилення, UFW відхиляє небажаний трафік, створюючи ICMP-повідомлення, що сповіщає джерело про відмову в доступі.
Ключові слова: UFW, Захисний екран, Ubuntu, Брандмауер, Безпека сервера, Кібербезпека