2.2 Мережеві параметри та Брандмауер macOS (Network & Firewall)
Конфігурація вбудованого міжмережевого екрана (Application Firewall) та режимів невидимості Stealth Mode.
Рекомендацій: 2
macOS 26 Tahoe v1.1.0
2.2.1 Переконайтеся, що брандмауер увімкнено (Автоматизовано)
Брандмауер — це частина програмного забезпечення, яка блокує небажані вхідні підключення до системи. Брандмауер socketfilter використовується, коли брандмауер увімкнено в розділі Безпека та Панель налаштувань конфіденційності. Реєстрація потрібна для належного моніторингу доступу дозволено і заборонено. Журнали можна переглянути в macOS Unified Logs. До macOS 15.0 Sequoia існували додаткові кроки для ввімкнення журналювання брандмауера після ввімкнення брандмауера. Починаючи з macOS 15, журналювання вмикається автоматично без взаємодія з користувачем. Рекомендацію щодо журналювання видалено в macOS 15 еталонний показник і не буде включено надалі. Якщо ваша організація шукає більш детальну інформацію про безпеку мережі, вам знадобиться стороннє рішення.
Брандмауер мінімізує загрозу неавторизованого доступу до вашої системи під час підключення до мережі або Інтернету.
Брандмауер може блокувати законний трафік. Для непідписаних програм знадобиться спеціальна обробка.
Щоб переконатися, що брандмауер увімкнено, виконайте такі дії:
- Відкрийте налаштування системи
- Виберіть Мережа
- Переконайтеся, що брандмауер активний
- — АБО —
- Відкрийте налаштування системи
- Виберіть Загальні
- Виберіть Керування пристроєм
- Переконайтеся, що встановлений профіль має брандмауер увімкнено
Виконайте команду в Терміналі для перевірки:
/usr/bin/sudo /usr/bin/osascript -l JavaScript << EOS
$.NSUserDefaults.alloc.initWithSuiteName('com.apple.security.firewall').objectForKey('EnableFirewall').js
EOS
Крім того, стан брандмауера можна перевірити за допомогою двійкового файлу. Виконайте наступне
команда, щоб перевірити, чи брандмауер увімкнено з двійковим кодом:
% /usr/bin/sudo /usr/libexec/ApplicationFirewall/socketfilterfw --
getglobalstate
Вихід буде або Брандмауер увімкнено. (Стан = 1) або брандмауер
включено. (Стан = 2), якщо брандмауер увімкнено. Якщо брандмауер вимкнено, вихід
брандмауер вимкнено. (Стан = 0)
Щоб увімкнути брандмауер, виконайте такі дії:
- Відкрийте налаштування системи
- Виберіть Мережа
- Виберіть Брандмауер
- Увімкніть брандмауер
Виконайте команду в Терміналі для застосування налаштування:
/usr/bin/sudo /usr/libexec/ApplicationFirewall/socketfilterfw --
Створіть або оновіть профіль MDM із такими значеннями:
- Рядок PayloadType — com.apple.security.firewall
- Ключ, який потрібно включити, це EnableFirewall
- Ключ повинен бути встановлений на
📋 CIS Controls & Нормативні посилання
- https://support.apple.com/guide/security/firewall-security-in-macos-seca0e83763f/web
- https://support.apple.com/guide/mac-help/block-connections-to-your-mac-with-a-firewall-mh34041/mac
IG 1, 2, 3
IG 1, 2, 3
IG 1, 2
IG 1, 2, 3
IG 1, 2, 3
IG 1
2.2.2 Переконайтеся, що режим прихованого брандмауера ввімкнено (Автоматизовано)
У режимі Stealth комп'ютер не реагуватиме на небажані зонди, падіння що трафік.
Прихований режим брандмауера мінімізує загрозу інструментів виявлення системи підключений до мережі або Інтернету.
Традиційні інструменти виявлення мережі, такі як ping, не матимуть успіху. Інші мережеві інструменти, які вимірювання активності та схвалені програми працюватимуть належним чином. Цей елемент керування узгоджується з основним варіантом використання macOS ноутбука, який часто підключається до ненадійних мереж, де сегрегація хостів може не існувати. У цьому випадку використання, ховатися від інших ув'язнених є більш ніж бажаним. У випадках використання, де використання є лише в довірених локальних мережах зі статичними IP-адресами прихований режим може бути небажаним.
Виконайте наступні кроки, щоб перевірити, чи брандмауер увімкнув прихований режим:
- Відкрийте налаштування системи
- Виберіть Мережа
- Виберіть Брандмауер
- Виберіть параметр
- Переконайтеся, що ввімкнуто «Увімкнути прихований режим».
- — АБО —
- Відкрийте налаштування системи
- Виберіть Загальні
- Виберіть Керування пристроєм
- Переконайтеся, що для встановленого профілю ввімкнено режим Stealth Mode
Виконайте команду в Терміналі для перевірки:
/usr/bin/sudo /usr/bin/osascript -l JavaScript << EOS
$.NSUserDefaults.alloc.initWithSuiteName('com.apple.security.firewall').objectForKey('EnableStealthMode').js
EOS
Також статус стелс-режиму можна перевірити за допомогою бінарника. Виконайте наступне
команда, щоб перевірити, чи брандмауер увімкнено з двійковим кодом:
% /usr/libexec/ApplicationFirewall/socketfilterfw --getstealthmode
Увімкнено прихований режим брандмауера
Щоб увімкнути прихований режим брандмауера, виконайте такі дії:
- Відкрийте налаштування системи
- Виберіть Мережа
- Виберіть Брандмауер
- Виберіть Параметри...
- Встановіть Enabled stealth mode на enable
Виконайте команду в Терміналі для застосування налаштування:
/usr/bin/sudo /usr/libexec/ApplicationFirewall/socketfilterfw --
Створіть або оновіть профіль MDM із такими значеннями:
- Рядок PayloadType — com.apple.security.firewall
- Ключ, який потрібно включити, це EnableStealthMode
- Ключ повинен бути встановлений на
до
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2, 3
IG 1, 2
IG 1, 2, 3
IG 1, 2, 3
Потрібні інші розділи стандарту?
Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.
