3. Політики та об’єкти
Вимоги безпеки, перевірка параметрів та інженерні рекомендації для розділу «Політики та об’єкти».
Рекомендацій: 4
FortiOS 7.4.x v1.0.1
3.1 Переконайтеся, що невикористовувані політики регулярно переглядаються (Вручну)
Усі політики брандмауера слід регулярно переглядати, щоб перевірити бізнес-ціль. Невикористаний політики мають бути вимкнені та зареєстровані. Рекомендація переглядати двічі на рік або відповідно до практики BCP (Бізнес План безперервності). Деякі політики брандмауера використовуватимуться лише під час BCP, отже, підрахунок звернень може показувати 0, якщо перегляд виконується занадто часто.
Регулярно переглядаючи політику, ми можемо визначити, чи вона все ще потрібна комерційна мета. Таким чином, ми можемо підтримувати політику брандмауера щадною та ефективною. Це також запобігає випадковому дозволу або блокуванню трафіку.
У CLI введіть «diag firewall iprope show 100004
- Перейдіть до політики та об’єктів.
- Натисніть Політика брандмауера.
- Переконайтеся, що видимі стовпці «Байти» або «Кількість звернень». Щоб відобразити будь-який із них, перемістіть курсор у верхній рядок, де знаходяться назви всіх стовпців. Клацніть правою кнопкою миші, виберіть «Байти» або «Лічильник звернень» і натисніть «ОК». Щоб очистити лічильник, клацніть правою кнопкою миші стовпці «Байти» або «Кількість звернень» цієї політики та натисніть «Очистити лічильники».
Виправлення полягає в тому, щоб переглянути та вирішити, чи потрібно видаляти невикористовувані політики.
📋 CIS Controls & Нормативні посилання
Additional Information: The CLI commands are only available after FortiOS 6.0. Before that, please use GUI.
IG 1, 2
IG 1, 2
IG 1, 2
3.2 Переконайтеся, що політики не використовують «УСІ» як службу (автоматизовану) (Автоматизовано)
Переконайтеся, що в усіх чинних політиках безпеки чітко зазначено, які протоколи/послуги вони є дозволяючи.
Це робиться для того, щоб переконатися, що брандмауер не пропускає неавторизований трафік протоколи/послуги помилково.
Виконайте команду для перевірки параметрів:
config firewall policy
edit 1
set uuid d0eed832-bb73-51e6-c3da-3cd2ec201608
set srcintf "internal"
set dstintf "wan"
set srcaddr "all"
set dstaddr "all"
set action accept
set schedule "always"
set service "HTTPS" "HTTP"
set ssl-ssh-profile "__tmp_no-inspection"
set nat enable
next
end
In the GUI,
1. Go to Policy & Objects.
2. Click on Firewall Policy.
Make sure that none of the policies use "ALL" as its service.
Це приклад, який показує, як змінити політику з ідентифікатором 2, щоб змінити службу з “ALL” на FTP і SNMP. У CLI:FGT1 # конфігурація політики брандмауера FGT1 (політика) # редагування 2 FGT1 (2) # встановлення служби “FTP” “SNMP” FGT1 (2) # завершення FGT1 # У GUI,
- Перейдіть до політики та об’єктів.
- Натисніть Політика брандмауера.
- Виберіть політику, натисніть «Редагувати».
- У розділі «Сервіс» натисніть на нього та виберіть FTP і SNMP. Натисніть OK.
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
3.3 Переконайтеся, що політика брандмауера забороняє весь трафік до/від Tor, шкідливого сервера чи IP-адрес сканера за допомогою ISDB (Автоматизовано)
Політика брандмауера повинна включати правило заборони для зловмисного трафіку, що йде до/від Tor IP-адреси сервера або сканера за допомогою ISDB (база даних Інтернет-служби).
FortiGate включає Tor або IP-адресу шкідливого сервера за допомогою ISDB. Ідея полягає в тому, щоб фільтрувати шкідливий трафік за допомогою політик брандмауера як фільтрації першого рівня. Це робиться без залучення більш ресурсомістких процесів, таких як інспекція IPS, отже, оптимізація Продуктивність FortiGate.
Перейдіть до «Політики та об’єктів». Перевірте, чи існує політика брандмауера, створена для блокування вхідних з’єднань із джерел під назвою «Tor-Exit.Node», «Tor-Relay.Node», «Censys-Scanner», «Shodan- Scanner», «Botnet-C&C.Server», «Phishing-Phishing.Server», «Proxy-Proxy.Server», «Spam-Spamming.Server», «VPN-Anonymous.VPN» і «Malicious-Malicious.Server» на сервісах «Всі». Перевірте, чи існує політика брандмауера, створена для блокування вихідних підключень до місця призначення під назвами «Tor-Relay.Node», «Botnet-C&C.Server», «Phishing-Phishing.Server», «Proxy-Proxy.Server», «Spam-Spamming.Server», «VPN-Anonymous.VPN» і «Malicious-Malicious.Server». Зверніть увагу, що ці ISDB рекомендовані станом на грудень 2024 року (FortiOS 7.4.5). Fortinet може розгорнути додаткові ISDB, які будуть заблоковані в новіших версіях, які не охоплені цим тестом.
Перегляньте політику брандмауера та переконайтеся, що:
- Політика брандмауера, створена для блокування вхідних з’єднань із такими параметрами:Від: Будь-який До: Будь-який Джерело: «Tor-Exit.Node», «Tor-Relay.Node», «Censys-Scanner», «Shodan- Scanner», «Botnet-C&C.Server», «Phishing-Phishing.Server», «Proxy- Proxy.Server», “Spam-Spamming.Server”, “VPN-Anonymous.VPN” і “Malicious- Malicious.Server” Цільове призначення: усі Розклад: Завжди Служби: Усі Дії: Заборонити журнал порушення трафіку: увімкнено Увімкнути цю політику: увімкнено
- Політика брандмауера, створена для блокування вихідних з’єднань із такими налаштуваннями: From: Any To: Any Source: All Destination: “Tor-Relay.Node”, “Botnet-C&C.Server”, “Phishing- Phishing.Server”, “Proxy-Proxy.Server”, “Spam-Spamming.Server”, “VPN- Anonymous.VPN” і Розклад “Malicious-Malicious.Server”: Завжди діяти: Заборонити трафік порушення журналу: увімкнено Увімкнути цю політику: увімкнено
📋 CIS Controls & Нормативні посилання
IG 1, 2
IG 1, 2
IG 1, 2
IG 1
3.4 Переконайтеся, що журналювання ввімкнено для всіх політик брандмауера (Автоматизовано)
Журналування має бути ввімкнено для всіх політик брандмауера, включаючи неявну заборону за замовчуванням політики.
Політики брандмауера мають реєструвати весь трафік (політики дозволу та заборони). Це дозволяє SOC або аналітик з питань безпеки для подальшого розслідування інцидентів безпеки, особливо на заходи з пошуку загроз або реагування на інциденти. Хоча є багато джерел даних, які може надавати журнали запитів DNS (AD або EDR), цю опцію слід увімкнути на практиці та з припущенням, що інші джерела даних недоступні.
За замовчуванням під час створення політик брандмауера параметр журналювання не ввімкнено. Крім того, стандартна політика неявної заборони не реєструється. Це створює прогалину в даних під час пошуку загроз або діяльність з реагування на інциденти.
Перейдіть до «Політика та об’єкти» > «Політика брандмауера». Переконайтеся, що журналювання ввімкнено для всіх політик брандмауера.
Перегляньте правила брандмауера та переконайтеся, що:
- Для дозволених політик параметр «Реєстрація дозволеного трафіку» встановлено в параметрі «Усі сеанси».
- Для заборонених політик увімкнуто «Порушення журналу трафіку».
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
IG 1, 2
IG 1, 2
4 Security Profiles This section contains best practices related to FortiGate security features, including
Потрібні інші розділи стандарту?
Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.
