До головного змісту
Вірт-універ
  • На головну
  • More
Наразі ви використовуєте гостьовий доступ
Вхід
На головну
  1. Інструменти кібербезпеки КБ-3
  2. Лабораторна робота 3. Дослідження політик міжмережевих екранів (Firewall) в різних середовищах.

Лабораторна робота 3. Дослідження політик міжмережевих екранів (Firewall) в різних середовищах.

Умови завершення
Opened: неділя 20 вересня 2026 12:00 AM

Частина 1. Дослідження simplewall (Windows)

Встановлення

  • Завантажте та встановіть simplewall (simplewall-3.9.1-setup.exe) з офіційного репозиторію: https://github.com/henrypp/simplewall/releases/tag/v.3.9.1
  • Запустіть simplewall.exe від імені адміністратора (це необхідно для керування фільтрами WFP).

Ознайомлення з інтерфейсом

  • Головне вікно містить список додатків, які намагаються отримати доступ до мережі.
  • Вкладка Rules (або клавіша F2) дозволяє переглядати та редагувати правила.
  • У розділі Settings можна змінити режим роботи (Whitelist/Blacklist).

Увімкнення режиму «Білий список»

  1. У головному вікні перейдіть на вкладку Settings (Налаштування).
  2. Знайдіть розділ Filtering mode (Режим фільтрації).
  3. Виберіть Whitelist (Білий список).
    У цьому режимі всі з’єднання блокуються, окрім явно дозволених.
  4. Натисніть кнопку Enable filtering (Увімкнути фільтрацію) на головній панелі.
⚠️ Увага: після ввімкнення фільтрації Інтернет може зникнути, доки ви не додасте дозволені додатки.

Додавання дозволених додатків (формування білого списку)

Спочатку дозвольте системні процеси, без яких не працюватиме навіть браузер:

  • svchost.exe — відповідає за DNS-клієнт, DHCP, оновлення тощо.
  • System — системний процес.

Далі дозвольте конкретний браузер (наприклад, chrome.exe або firefox.exe).

Як додати додаток до білого списку:

  1. У головному вікні натисніть File → Add App (або кнопку «+» на панелі інструментів).
  2. Виберіть .exe-файл потрібної програми (наприклад, C:\Program Files\Google\Chrome\Application\chrome.exe).
  3. Додаток з’явиться у списку. Клацніть правою кнопкою миші та виберіть Allow (Дозволити).
    Іконка додатка стане зеленою.
  4. Повторіть для svchost.exe та System.
    Якщо цих процесів немає у списку, їх можна знайти через «Add App» у папці C:\Windows\System32\.
💡 Порада: Для спрощення можна тимчасово увімкнути опцію Settings → Allow Windows services (Дозволити служби Windows), але для навчальної мети краще додати лише svchost.exe і System вручну.

Частина 2. Дослідження ufw (Linux)

⚠️ Якщо працюєте на віддаленому сервері, спочатку дозвольте SSH, інакше після ufw enable втратите доступ. Якщо працюєте з Debian від рута — просто вводьте команди без sudo.

Встановлення ufw і тестових сервісів

sudo apt update
sudo apt install -y ufw netcat-openbsd curl nginx python3
sudo systemctl enable nginx
sudo systemctl start nginx
curl -I http://localhost

Базове налаштування ufw

sudo ufw allow ssh
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw enable
sudo ufw status verbose

Перевірка блокування порту 80 (nginx)

З іншого ПК або віртуальної машини:

curl -I http://<IP-сервера>

Очікувано: помилка з’єднання або таймаут.

Дозвольте HTTP:

sudo ufw allow 80/tcp && sudo ufw reload

Перевірте знову з іншого ПК або віртуальної машини:

curl -I http://<IP-сервера>

Очікувано: HTTP/1.1 200 OK.

Тест довільного порту через netcat

На сервері:

nc -l -p 8080

З іншого ПК:

nc -zv <IP-сервера> 8080

Очікувано: з’єднання відхилено.

Дозвольте порт:

sudo ufw allow 8080/tcp && sudo ufw reload

Повторіть перевірку — з’єднання має встановитися.

Керування правилами

sudo ufw status numbered
sudo ufw delete <номер>
sudo ufw deny 8080/tcp
sudo ufw delete allow 8080/tcp

Вимоги до звіту: титулка; тема роботи; має бути описаний кожен крок зі скріншотами щоб я знав що ви розумієте те, що ви робите і висновки.

Наразі ви використовуєте гостьовий доступ (Вхід)
Data retention summary
Get the mobile app
Powered by Moodle