← До повного змісту CIS Fortinet FortiGate 7.4.x Benchmark

CIS Benchmark

CIS Benchmark • FortiGate 7.4.x v1.0.1

3. Політики та об’єкти

Вимоги безпеки, перевірка параметрів та інженерні рекомендації для розділу «Політики та об’єкти».


Рекомендацій: 4


FortiOS 7.4.x v1.0.1

3.1 Переконайтеся, що невикористовувані політики регулярно переглядаються (Вручну)

Level 1Вручну

Оригінал: Ensure that unused policies are reviewed regularly (Manual)

Усі політики брандмауера слід регулярно переглядати, щоб перевірити бізнес-ціль. Невикористаний політики мають бути вимкнені та зареєстровані. Рекомендація переглядати двічі на рік або відповідно до практики BCP (Бізнес План безперервності). Деякі політики брандмауера використовуватимуться лише під час BCP, отже, підрахунок звернень може показувати 0, якщо перегляд виконується занадто часто.

💡 Обґрунтування безпеки:

Регулярно переглядаючи політику, ми можемо визначити, чи вона все ще потрібна комерційна мета. Таким чином, ми можемо підтримувати політику брандмауера щадною та ефективною. Це також запобігає випадковому дозволу або блокуванню трафіку.

🔍 Аудит (перевірка налаштувань)
🖥️ Графічний інтерфейс (GUI / WebUI)

У CLI введіть «diag firewall iprope show 100004 ». У цьому прикладі ми перевіримо політику з ідентифікатором 32. Нам також потрібно буде очистити лічильник після кожного перегляду, щоб ми могли визначити, чи політика все ще використовується для наступного перегляду: FGT1 # diag firewall iprope show 100004 32 idx=2 pkts/bytes=144967/135758174 asic_pkts/asic_bytes=0/0 flag=0x0 hit count:663 FGT1 # diag firewall iprope clear 100004 32 У GUI,

  1. Перейдіть до політики та об’єктів.
  2. Натисніть Політика брандмауера.
  3. Переконайтеся, що видимі стовпці «Байти» або «Кількість звернень». Щоб відобразити будь-який із них, перемістіть курсор у верхній рядок, де знаходяться назви всіх стовпців. Клацніть правою кнопкою миші, виберіть «Байти» або «Лічильник звернень» і натисніть «ОК». Щоб очистити лічильник, клацніть правою кнопкою миші стовпці «Байти» або «Кількість звернень» цієї політики та натисніть «Очистити лічильники».
⚙️ Виправлення (Remediation / Налаштування)
🖥️ Графічний інтерфейс (GUI / WebUI)

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

    Значення за замовчуванням: За замовчуванням значення підрахунку звернень дорівнює 0 на початку.
    📋 CIS Controls & Нормативні посилання
    1. https://kb.fortinet.com/kb/documentLink.do?externalID=FD44631

    Additional Information: The CLI commands are only available after FortiOS 6.0. Before that, please use GUI.

    CIS Controls V8: 4.8
    IG 1, 2
    Uninstall or Disable Unnecessary Services on Enterprise Assets and Software Uninstall or disable unnecessary services on enterprise assets and software, such as an unused file sharing service, web application module, or service function.

    CIS Controls V7: 9.2
    IG 1, 2
    Ensure Only Approved Ports, Protocols and Services Are Running Ensure that only network ports, protocols, and services listening on a system with validated business needs, are running on each system.

    CIS Controls V7: 11.2
    IG 1, 2
    Document Traffic Configuration Rules All configuration rules that allow traffic to flow through network devices should be documented in a configuration management system with a specific business reason for each rule, a specific individual’s name responsible for that business need, and an expected duration of the need.

    3.2 Переконайтеся, що політики не використовують «УСІ» як службу (автоматизовану) (Автоматизовано)

    Level 1Автоматизовано

    Оригінал: Ensure that policies do not use “ALL” as Service (Automated)

    Переконайтеся, що в усіх чинних політиках безпеки чітко зазначено, які протоколи/послуги вони є дозволяючи.

    💡 Обґрунтування безпеки:

    Це робиться для того, щоб переконатися, що брандмауер не пропускає неавторизований трафік протоколи/послуги помилково.

    🔍 Аудит (перевірка налаштувань)
    💻 Командний рядок (CLI / SSH Console)

    Виконайте команду для перевірки параметрів:

    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.

    ⚙️ Виправлення (Remediation / Налаштування)
    🖥️ Графічний інтерфейс (GUI / WebUI)

    Це приклад, який показує, як змінити політику з ідентифікатором 2, щоб змінити службу з “ALL” на FTP і SNMP. У CLI:FGT1 # конфігурація політики брандмауера FGT1 (політика) # редагування 2 FGT1 (2) # встановлення служби “FTP” “SNMP” FGT1 (2) # завершення FGT1 # У GUI,

    1. Перейдіть до політики та об’єктів.
    2. Натисніть Політика брандмауера.
    3. Виберіть політику, натисніть «Редагувати».
    4. У розділі «Сервіс» натисніть на нього та виберіть FTP і SNMP. Натисніть OK.
    Значення за замовчуванням: За замовчуванням кожна нова політика матиме «ВСІ» у службовому полі.
    📋 CIS Controls & Нормативні посилання
    CIS Controls V8: 3.3
    IG 1, 2, 3
    Configure Data Access Control Lists Configure data access control lists based on a user’s need to know. Apply data access control lists, also known as access permissions, to local and remote file systems, databases, and applications.

    CIS Controls V7: 9.2
    IG 1, 2
    Ensure Only Approved Ports, Protocols and Services Are Running Ensure that only network ports, protocols, and services listening on a system with validated business needs, are running on each system.

    3.3 Переконайтеся, що політика брандмауера забороняє весь трафік до/від Tor, шкідливого сервера чи IP-адрес сканера за допомогою ISDB (Автоматизовано)

    Level 1Автоматизовано

    Оригінал: Ensure firewall policy denying all traffic to/from Tor, malicious server, or scanner IP addresses using ISDB (Automated)

    Політика брандмауера повинна включати правило заборони для зловмисного трафіку, що йде до/від Tor IP-адреси сервера або сканера за допомогою ISDB (база даних Інтернет-служби).

    💡 Обґрунтування безпеки:

    FortiGate включає Tor або IP-адресу шкідливого сервера за допомогою ISDB. Ідея полягає в тому, щоб фільтрувати шкідливий трафік за допомогою політик брандмауера як фільтрації першого рівня. Це робиться без залучення більш ресурсомістких процесів, таких як інспекція IPS, отже, оптимізація Продуктивність FortiGate.

    🔍 Аудит (перевірка налаштувань)
    🖥️ Графічний інтерфейс (GUI / WebUI)

    Перейдіть до «Політики та об’єктів». Перевірте, чи існує політика брандмауера, створена для блокування вхідних з’єднань із джерел під назвою «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, які будуть заблоковані в новіших версіях, які не охоплені цим тестом.

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Перегляньте політику брандмауера та переконайтеся, що:

      1. Політика брандмауера, створена для блокування вхідних з’єднань із такими параметрами:Від: Будь-який До: Будь-який Джерело: «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” Цільове призначення: усі Розклад: Завжди Служби: Усі Дії: Заборонити журнал порушення трафіку: увімкнено Увімкнути цю політику: увімкнено
      2. Політика брандмауера, створена для блокування вихідних з’єднань із такими налаштуваннями: 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 & Нормативні посилання
      CIS Controls V8: 12.2
      IG 1, 2
      Establish and Maintain a Secure Network Architecture Establish and maintain a secure network architecture. A secure network architecture must address segmentation, least privilege, and availability, at a minimum.

      CIS Controls V7: 12.2
      IG 1, 2
      Scan for Unauthorized Connections across Trusted Network Boundaries Perform regular scans from outside each trusted network boundary to detect any unauthorized connections which are accessible across the boundary.

      CIS Controls V7: 12.3
      IG 1, 2
      Deny Communications with Known Malicious IP Addresses Deny communications with known malicious or unused Internet IP addresses and limit access only to trusted and necessary IP address ranges at each of the organization’s network boundaries,.

      CIS Controls V7: 13.3
      IG 1
      Monitor and Block Unauthorized Network Traffic Deploy an automated tool on network perimeters that monitors for unauthorized transfer of sensitive information and blocks such transfers while alerting information security professionals.

      3.4 Переконайтеся, що журналювання ввімкнено для всіх політик брандмауера (Автоматизовано)

      Level 1Автоматизовано

      Оригінал: Ensure logging is enabled on all firewall policies (Automated)

      Журналування має бути ввімкнено для всіх політик брандмауера, включаючи неявну заборону за замовчуванням політики.

      💡 Обґрунтування безпеки:

      Політики брандмауера мають реєструвати весь трафік (політики дозволу та заборони). Це дозволяє SOC або аналітик з питань безпеки для подальшого розслідування інцидентів безпеки, особливо на заходи з пошуку загроз або реагування на інциденти. Хоча є багато джерел даних, які може надавати журнали запитів DNS (AD або EDR), цю опцію слід увімкнути на практиці та з припущенням, що інші джерела даних недоступні.

      ⚠️ Вплив на робочий процес (Impact):

      За замовчуванням під час створення політик брандмауера параметр журналювання не ввімкнено. Крім того, стандартна політика неявної заборони не реєструється. Це створює прогалину в даних під час пошуку загроз або діяльність з реагування на інциденти.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Перейдіть до «Політика та об’єкти» > «Політика брандмауера». Переконайтеся, що журналювання ввімкнено для всіх політик брандмауера.

        ⚙️ Виправлення (Remediation / Налаштування)
        🖥️ Графічний інтерфейс (GUI / WebUI)

        Перегляньте правила брандмауера та переконайтеся, що:

        1. Для дозволених політик параметр «Реєстрація дозволеного трафіку» встановлено в параметрі «Усі сеанси».
        2. Для заборонених політик увімкнуто «Порушення журналу трафіку».
        Значення за замовчуванням: Журналування вимкнено.
        📋 CIS Controls & Нормативні посилання
        CIS Controls V8: 8.1
        IG 1, 2, 3
        Establish and Maintain an Audit Log Management Process Establish and maintain an audit log management process that defines the enterprise’s logging requirements. At a minimum, address the collection, review, and retention of audit logs for enterprise assets. Review and update documentation annually, or when significant enterprise changes occur that could impact this Safeguard.

        CIS Controls V8: 13.6
        IG 1, 2
        Collect Network Traffic Flow Logs Collect network traffic flow logs and/or network traffic to review and alert upon from network devices.

        CIS Controls V7: 12.5
        IG 1, 2
        Configure Monitoring Systems to Record Network Packets Configure monitoring systems to record network packets passing through the boundary at each of the organization’s network boundaries.

        CIS Controls V7: 12.8
        IG 1, 2
        Deploy NetFlow Collection on Networking Boundary Devices Enable the collection of NetFlow and logging data on all network boundary devices.

        4 Security Profiles This section contains best practices related to FortiGate security features, including

        Потрібні інші розділи стандарту?

        Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.


        До повного змісту CIS Fortinet FortiGate 7.4.x Benchmark →