4. Політики брандмауера
Вимоги безпеки, перевірка параметрів та інженерні рекомендації для розділу «Політики брандмауера».
Рекомендацій: 8
v1.0.0
4.1.1 Переконайтеся, що заборона за замовчуванням застосована для всіх внутрішніх інтерфейсів (Вручну)
Ви повинні застосувати політику заборони за замовчуванням на всіх внутрішніх інтерфейсах (наприклад, LAN, VLAN, DMZ, VPN).
Відмова за замовчуванням запобігає випадковому висвітленню та обмежує бічний рух.
Ви можете порушувати незадокументований трафік програми, доки ви явно не дозволите це.
– Перейдіть до брандмауера → Правила – Переконайтеся, що кожен внутрішній інтерфейс містить лише чіткі правила дозволу та відсутність широких дозволів «будь-який/будь-який». – Підтвердьте, що трафік, який явно не дозволено, заборонено.
– Перейдіть до брандмауера → Правила – Переконайтеся, що кожен внутрішній інтерфейс містить лише чіткі правила дозволу та відсутність широких дозволів «будь-який/будь-який». – Підтвердьте, що трафік, який явно не дозволено, заборонено. – Вилучити широкі дозволені правила. — Замінити явними правилами дозволу з використанням псевдонімів.
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2, 3
IG 1, 2
4.1.2 Переконайтеся, що найменші привілеї застосовано до всіх правил дозволу (Вручну)
Усі дозволені правила мають обмежувати трафік: • Джерело • Пункт призначення • Протокол • Порт/сервіс
Надто широкі правила створюють приховані шляхи атаки.
Спочатку може знадобитися більше правил.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до Брандмауер → Правила
- Визначте дозволені правила за такими параметрами: – Джерело = будь-який – Одержувач = будь-який – Порт = будь-який
- Перевірте наявність бізнес-обґрунтування.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до Брандмауер → Правила
- Визначте дозволені правила за такими параметрами: – Джерело = будь-який – Одержувач = будь-який – Порт = будь-який
- Перевірте наявність бізнес-обґрунтування.
- Замініть загальні правила на правила, керовані псевдонімами.
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
4.1.3 Переконайтеся, що правила «Будь-які → Будь-які» заборонені (Вручну)
Ви не повинні розгортати жодне правило, яке дозволяє «будь-яке джерело → будь-яке призначення → будь-який порт».
Це перешкоджає сегментації та забезпечує необмежений бічний рух.
У деяких застарілих середовищах може знадобитися модернізація дизайну правил.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до брандмауера → Правила → [Усі інтерфейси]
- Визначте правила, де: – Джерело = будь-який – Одержувач = будь-який – Порт призначення = будь-який
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до брандмауера → Правила → [Усі інтерфейси]
- Визначте правила, де: – Джерело = будь-який – Одержувач = будь-який – Порт призначення = будь-який
- Видаліть правило. – Замініть явними правилами за допомогою псевдонімів.
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
4.1.4 Переконайтеся, що кожне правило має опис у стандартному форматі (Вручну)
Кожне правило брандмауера має містити опис у форматі: <ЗОНА> → <ЦІЛЬ> : <СЕРВІС> (призначення)
Описи необхідні для перевірки та безпечного контролю змін.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до Брандмауер → Правила
- Переконайтеся, що жодне правило не має порожнього поля опису.
- Переконайтеся, що описи є значущими та стандартизованими.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до Брандмауер → Правила
- Переконайтеся, що жодне правило не має порожнього поля опису.
- Переконайтеся, що описи є значущими та стандартизованими.
- Оновіть усі правила, які не відповідають
- Збережіть кожне правило
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
4.1.5 Переконайтеся, що псевдоніми використовуються для хостів, мереж і груп портів (Вручну)
Ви повинні використовувати псевдоніми для: • Будь-який хост, на який посилається більше одного разу • Будь-яка група портів, на яку посилаються більше одного разу • Усі VLAN/зони безпеки
Псевдоніми зменшують кількість помилок і спрощують аудит.
Час початкового налаштування трохи збільшується.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до брандмауера → Псевдоніми
- Підтвердьте: – Мережі визначено як псевдоніми – Існують загальні групи портів (DNS, NTP, Web, AD тощо)
- Повторно підтверджуйте посилання на псевдоніми правил замість необроблених IP-адрес.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до брандмауера → Псевдоніми
- Підтвердьте: – Мережі визначено як псевдоніми – Існують загальні групи портів (DNS, NTP, Web, AD тощо)
- Повторно підтверджуйте посилання на псевдоніми правил замість необроблених IP-адрес.
- Створіть псевдоніми та відповідно оновіть правила.
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
4.1.6 Переконайтеся, що в інтерфейсі входу реалізовано правила (Вручну)
Ви повинні визначити правила для інтерфейсу, через який трафік надходить у брандмауер.
OPNsense оцінює правила на основі вхідного інтерфейсу. Неправильні правила викликають обхід або невдача.
Може знадобитися рефакторинг, якщо правила були реалізовані неправильно.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до Брандмауер → Правила
- Перевірте наявність кожного правила в правильному вхідному інтерфейсі.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до Брандмауер → Правила
- Перевірте наявність кожного правила в правильному вхідному інтерфейсі.
- Перемістіть правила в правильний інтерфейс, якщо вони знаходяться в неправильному.
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
4.1.7 Переконайтеся, що для кожного інтерфейсу використовується стандартне впорядкування правил (Вручну)
Правила повинні бути впорядковані таким чином: 1. Управління / антиблокування 2. Інфраструктура (DNS/DHCP/NTP) 3. Правила внутрішнього доступу 4. Правила доступу до Інтернету 5. Явні правила блокування (реєструються)
Послідовне впорядкування покращує читабельність і зменшує кількість помилок.
– Перейдіть до брандмауера → Правила → [Інтерфейс] – Підтвердьте, що замовлення відповідає стандарту
– Перейдіть до брандмауера → Правила → [Інтерфейс] – Підтвердьте, що замовлення відповідає стандарту – Змініть порядок правил, які не відповідають
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
4.1.8 Переконайтеся, що плаваючі правила обмежені випадками використання міжзональної політики (Вручну)
Плаваючі правила слід використовувати лише тоді, коли: • Політика має застосовуватися до кількох інтерфейсів • Потрібна «швидка» оцінка
Плаваючі правила можуть перевизначати політику інтерфейсу та спричиняти неочікувану поведінку.
Може знадобитися перенесення правил назад до інтерфейсів.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до Брандмауер → Правила → Плаваючий
- Перевірте, що кожне плаваюче правило має: – документальне обґрунтування – обмежений обсяг
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до Брандмауер → Правила → Плаваючий
- Перевірте, що кожне плаваюче правило має: – документальне обґрунтування – обмежений обсяг
- Перемістіть правила до наборів правил інтерфейсу, коли це можливо.
📋 CIS Controls & Нормативні посилання
IG 1
IG 1
5.1 NTP Service Policy
Потрібні інші розділи стандарту?
Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.
