← До повного змісту CIS pfSense Firewall Benchmark

CIS Benchmark

CIS Benchmark • pfSense Firewall v1.1.0

5. Конфігурація системних служб

Вимоги безпеки, перевірка параметрів та інженерні рекомендації для розділу «Конфігурація системних служб».


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


v1.1.0

5.1.1 Переконайтеся, що приймачі перехоплень SNMP налаштовано (Вручну)

Level 1Вручну

Оригінал: Ensure SNMP traps receivers is set (Manual)

Вмикає приймачі перехоплень SNMP, куди надсилаються перехоплення.

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

Метою служби SNMP є моніторинг у режимі реального часу подій, що відбуваються на систем, щоб відповідати вимогам безпеки доступності систем і послуги. Перехоплення – це сповіщення SNMP, які надсилаються до NMS або отримувачів перехоплень SNMP і має бути ввімкнено, щоб надсилатися та оброблятися NMS. NMS або Одержувачі перехоплень SNMP нададуть повну агрегацію та звітність генеруються події, допомагаючи адміністратору. Крім того, додатковий пакет NET-SNMP (при відповідній конфігурації) також може задовольнити це.

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

У GUI: – Перейдіть до Services > SNMP. – Перевірте, чи включено «SNMP Traps Enable». – Перевірте, чи налаштовано «Параметри перехоплення SNMP».

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

    У GUI: – Перейдіть до Services > SNMP. – Перевірте, чи включено «SNMP Traps Enable». — Налаштовано значення «Параметри перехоплення SNMP». – НАТИСНІТЬ Зберегти

      Значення за замовчуванням: У графічному інтерфейсі користувача:У розділі “Налаштування демона SNMP” – прапорець “Увімкнути” не буде позначено.
      📋 CIS Controls & Нормативні посилання
      CIS Controls V8: 8.2
      IG 1, 2, 3
      Collect Audit Logs Collect audit logs. Ensure that logging, per the enterprise’s audit log management process, has been enabled across enterprise assets.

      CIS Controls V7: 6.2
      IG 1, 2, 3
      Activate audit logging Ensure that local logging has been enabled on all systems and networking devices.

      5.1.2 Переконайтеся, що перехоплення SNMP увімкнено (Вручну)

      Level 1Вручну

      Оригінал: Ensure SNMP traps is enabled (Manual)

      Дозволяє надсилати перехоплення SNMP на станцію керування мережею (NMS)

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

      Метою служби SNMP є моніторинг у режимі реального часу подій, що відбуваються на систем, щоб відповідати вимогам безпеки доступності систем і послуги. Перехоплення – це сповіщення SNMP, які надсилаються до NMS, і їх слід увімкнути замовлення, яке буде надіслано та оброблено NMS. Тоді NMS надасть a комплексне агрегування та звітування про згенеровані події, таким чином допомагаючи адміністратор.

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

      У ГРАФІЧНОМУ Інтерфейсі користувача: – Перейдіть до Служби > SNMP. – Перевірте, чи включено «SNMP Traps Enable».

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

        У ГРАФІЧНОМУ Інтерфейсі користувача: – Перейдіть до Служби > SNMP. – встановити прапорець «SNMP Traps Enable». – Натисніть «Зберегти».

          Значення за замовчуванням: У графічному інтерфейсі користувача: – У розділі “Налаштування демона SNMP” – прапорець “Увімкнути” не буде позначено.
          📋 CIS Controls & Нормативні посилання
          CIS Controls V8: 8.2
          IG 1, 2, 3
          Collect Audit Logs Collect audit logs. Ensure that logging, per the enterprise’s audit log management process, has been enabled across enterprise assets.

          CIS Controls V7: 6.2
          IG 1, 2, 3
          Activate audit logging Ensure that local logging has been enabled on all systems and networking devices.

          5.1.3 Переконайтеся, що додатковий пакет NET-SNMP встановлено та налаштовано безпечно (Вручну)

          Level 1Вручну

          Оригінал: Ensure that the add-on package NET-SNMP is installed and configured securely (Manual)

          Додатковий пакет NET-SNMP забезпечує простий протокол керування мережею (SNMP) на pfSense. SNMP використовується для керування мережею та моніторинг, що дозволяє адміністраторам збирати та переглядати інформацію про пристрої на мережі. Це правило гарантує, що пакет NET-SNMP інстальовано та безпечно налаштовано.

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

          SNMP є широко використовуваним протоколом для керування мережею та моніторингу, і це так важливо переконатися, що його безпечно налаштовано на pfSense. Якщо SNMP не працює належним чином захищений, він може дозволити несанкціонований доступ до мережевих пристроїв і конфіденційної інформації. Переконавшись, що пакет NET-SNMP встановлено та налаштовано безпечно, адміністратори можуть контролювати мережеві пристрої, одночасно підтримуючи безпеку їх мережі.

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

          • Перевірте, чи пакет NET-SNMP встановлено на pfSense. • Переконайтеся, що SNMPv3 увімкнено та налаштовано з параметрами надійного шифрування та автентифікації. • Переконайтеся, що доступ SNMP обмежено лише авторизованими хостами. • Переконайтеся, що типові рядки спільноти видалено або змінено.

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

            5.2 Політика служби NTP

              5.2.1 Переконайтеся, що часовий пояс правильно налаштовано (Вручну)

              Level 1Вручну

              Оригінал: Ensure time zone is properly configured (Manual)

              Встановлює інформацію про місцевий часовий пояс для більш точного відображення часу на пристрої для глядачів.

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

              Налаштування часу пристрою мають бути точними, зокрема, з двох причин. Перший що цифрові сертифікати використовують цей час для порівняння терміну дії, який вони вказують у своїх Поля «Дійсно від» і «Дійсно до» в певний діапазон часу. Друге виправдання – потреба для точних позначок часу під час реєстрації даних. Під час захоплення пакетів, доставки повідомлення на сервер Syslog, станції моніторингу SNMP або інші завдання, мітки часу лише якщо ви можете бути впевнені в їх точності.

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

              – Перейдіть до Служби > NTP – перевірте поле «Увімкнути сервер NTP».

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

                – Перейдіть до Служби > NTP – Перевірте поле “Увімкнути сервер NTP” – Натисніть “Зберегти”

                  Значення за замовчуванням: Значення за замовчуванням — «Конфігурація NTP-сервера» — «Увімкнути» буде позначено
                  📋 CIS Controls & Нормативні посилання
                  CIS Controls V8: 8.4
                  IG 1, 2
                  Standardize Time Synchronization Standardize time synchronization. Configure at least two synchronized time sources across enterprise assets, where supported.

                  CIS Controls V7: 6.1
                  IG 1, 2
                  Utilize Three Synchronized Time Sources Use at least three synchronized time sources from which all servers and network devices retrieve time information on a regular basis so that timestamps in logs are consistent.

                  5.3.1 Переконайтеся, що «DNSSEC» увімкнено в службі DNS (Вручну)

                  Level 1Вручну

                  Оригінал: Ensure ‘DNSSEC’ is Enable on DNS Service (Manual)

                  Увімкніть “DNSSEC” у конфігурації служби DNS.

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

                  Увімкніть підтримку DNSSEC. DNSSEC — це засіб захисту даних DNS від атак які використовують підроблені або змінені дані DNS, наприклад, отруєння кешу DNS.

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

                  – Перейдіть до Служби > DNS Resolver > Загальні параметри DNS Resolver – Перевірте, чи встановлено прапорець “DNSSEC”.

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

                    – Перейдіть до Служби > DNS Resolver > Загальні параметри DNS Resolver – Поставте прапорець поруч із “DNSSEC” і встановіть Enable – CLICK “Save”

                      Значення за замовчуванням: DNS Resolver увімкнено за замовчуванням.
                      📋 CIS Controls & Нормативні посилання
                      CIS Controls V8: 9.2
                      IG 1, 2, 3
                      Use DNS Filtering Services Use DNS filtering services on all enterprise assets to block access to known malicious domains.

                      CIS Controls V7: 7.7
                      IG 1, 2, 3
                      Use of DNS Filtering Services Use DNS filtering services to help block access to known malicious domains.

                      5.4 VPN Configuration

                      5.4.1 Переконайтеся, що RADIUS або LDAP використовуються для автентифікації VPN (Вручну)

                      Level 1Вручну

                      Оригінал: Ensure RADIUS or LDAP are being used for VPN Authentication (Manual)

                      Налаштуйте резервну автентифікацію для користувача VPN на сервер LDAP. Налаштував сервери LDAP сервер для централізованої автентифікації.

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

                      Схема автентифікації, авторизації та обліку (AAA) забезпечує авторитетність джерело для керування та моніторингу доступу для пристроїв.

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

                      – Перейдіть до System > User Manager. – Клацніть Сервери автентифікації вгорі. – Перевірте параметр «Сервери автентифікації».

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

                        – Перейдіть до System > User Manager. – Клацніть Сервери автентифікації вгорі. – Налаштуйте параметр «Сервери автентифікації».

                          Значення за замовчуванням: Стандартні сервери автентифікації: “Локальна база даних”
                          📋 CIS Controls & Нормативні посилання
                          CIS Controls V8: 6.7
                          IG 1, 2
                          Centralize Access Control Centralize access control for all enterprise assets through a directory service or SSO provider, where supported.

                          CIS Controls V7: 16.2
                          IG 1, 2
                          Configure Centralized Point of Authentication Configure access for all accounts through as few centralized points of authentication as possible, including network, security, and cloud systems.

                          5.4.2 Застосувати довірений підписаний сертифікат для порталу VPN (Вручну)

                          Level 1Вручну

                          Оригінал: Apply a Trusted Signed Certificate for VPN Portal (Manual)

                          Застосуйте підписаний сертифікат від надійного центру сертифікації (CA) до порталу SSL VPN дозволити користувачам безпечно з’єднуватися з упевненістю.

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

                          Наявність непідписаного або самопідписаного сертифіката залишає підключення відкритими для людини всередині середні атаки та можуть дозволити користувачам підключатися до ненадійних серверів.

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

                          У GUI: – Перейдіть до System > Cert. Менеджер > Центри сертифікації – перевірте стовпець «Емітент».

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

                            У GUI: – Перейдіть до System > Cert. Менеджер > Центри сертифікації – натисніть «Додати» – у «Методі» скористайтеся «Імпортувати існуючий центр сертифікації» – заповніть текстове поле та натисніть «Зберегти».

                              Значення за замовчуванням: Сертифікатів за замовчуванням немає.
                              📋 CIS Controls & Нормативні посилання
                              CIS Controls V8: 6.7
                              IG 1, 2
                              Centralize Access Control Centralize access control for all enterprise assets through a directory service or SSO provider, where supported.

                              CIS Controls V7: 1.8
                              IG 1
                              Utilize CLIent Certificates to Authenticate Hardware Assets Use CLIent certificates to authenticate hardware assets connecting to the organization’s trusted network.

                              CIS Controls V7: 16.2
                              IG 1, 2
                              Configure Centralized Point of Authentication Configure access for all accounts through as few centralized points of authentication as possible, including network, security, and cloud systems.

                              5.4.3 Переконайтеся, що OpenVPN налаштовано на використання шифрування TLS для безпечного зв’язку. (Інструкція) (Вручну)

                              Level 1Вручну

                              Оригінал: Ensure that OpenVPN is configured to use TLS encryption for secure communications. (Manual)

                              Налаштуйте OpenVPN на використання шифрування TLS для безпечного зв’язку з клієнтами та серверів.

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

                              У графічному інтерфейсі • Відкрийте веб-інтерфейс pfSense і перейдіть до VPN > OpenVPN. • Клацніть конфігурацію сервера, яку потрібно налаштувати. • У розділі «Налаштування криптографії» встановіть параметр «Конфігурація TLS» на «Увімкнути». • Виберіть відповідну довжину ключа TLS, напрямок ключа та алгоритм дайджесту. • Натисніть «Зберегти», щоб зберегти зміни.5.5 OpenVPN

                                5.5.1 Переконайтеся, що OpenVPN використовує надійні шифри або алгоритми хешування (Вручну)

                                Level 1Вручну

                                Оригінал: Ensure that OpenVPN use strong ciphers or hashing algorithms (Manual)

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

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

                                Слабкі криптографічні алгоритми більш сприйнятливі до таких атак, як груба сила атаки, атаки з відомим відкритим текстом і атаки “людина посередині”. Тільки забезпечивши це у OpenVPN використовуються надійні криптографічні алгоритми, трафік VPN буде кращим захищений від несанкціонованого доступу та модифікації.

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

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

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

                                6 Журнал

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

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


                                  До повного змісту CIS pfSense Firewall Benchmark →