Як налаштувати брандмауер Windows через GPO
Управління Windows Firewall через Group Policy: правила вхідних і вихідних з'єднань, блокування програм і портів для всіх ПК.
Windows Firewall через GPO дозволяє задати єдині правила для всієї організації — заблокувати порти, дозволити тільки корпоративні програми або обмежити вихідний трафік.
Де знаходяться налаштування Firewall у GPO
gpedit.msc → перейди:
Computer Configuration
→ Windows Settings
→ Security Settings
→ Windows Defender Firewall with Advanced Security
Базові профілі Firewall
Windows Firewall має три профілі:
- Domain — коли ПК у домені AD
- Private — домашня або робоча мережа
- Public — публічна мережа (кафе, аеропорт)
Клікни правою кнопкою → Properties → налаштуй кожен профіль окремо.
Заблокувати вхідні з'єднання за замовчуванням
У Properties кожного профілю:
- Inbound connections: Block (default)
- Outbound connections: Allow (default)
- Firewall state: On
Створити правило — дозволити порт
Inbound Rules → правий клік → New Rule:
- Rule Type: Port
- Protocol: TCP або UDP
- Port: введи номер (наприклад
443для HTTPS) - Action: Allow the connection
- Profile: вибери потрібний
- Name: наприклад "Allow HTTPS 443"
Заблокувати конкретну програму
Outbound Rules → New Rule:
- Rule Type: Program
- Program path:
C:\Users\*\AppData\Local\Telegram Desktop\Telegram.exe - Action: Block the connection
- Name: "Block Telegram"
Заблокувати всі вихідні крім дозволених
Це жорстка конфігурація для максимальної безпеки.
У Properties → Outbound connections: Block.
Потім створюй дозвільні правила для кожного потрібного додатка:
C:\Windows\System32\svchost.exe— системні службиC:\Program Files\Google\Chrome\Application\chrome.exe— браузер
Перевірка через PowerShell
# Список активних правил
Get-NetFirewallRule | Where-Object {$_.Enabled -eq "True"} | Select-Object DisplayName, Direction, Action
# Правила для конкретного порту
Get-NetFirewallPortFilter | Where-Object {$_.LocalPort -eq "443"}
# Статус Firewall
Get-NetFirewallProfile | Select-Object Name, Enabled, DefaultInboundAction
Швидке тестування блокування
telnet google.com 80
Якщо Connection refused — правило працює. Якщо підключився — порт відкритий.
Якщо telnet не встановлений:
Test-NetConnection google.com -Port 80