← До повного змісту CIS Apple macOS 26 Tahoe Benchmark

CIS Benchmark

CIS BENCHMARK • MACOS 26 TAHOE

2.3.2 Налаштування системної дати, часу та синхронізації NTP

Забезпечення цілісності часових міток системного журналу через автоматичну синхронізацію часу за протоколом NTP.


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


macOS 26 Tahoe v1.1.0

2.3.2.1 Переконайтеся, що ввімкнено автоматичне встановлення часу та дати (Автоматизовано)

• Рівень 1 (L1)Автоматизовано

Оригінал: 2.3.2.1 Ensure Set Time and Date Automatically Is Enabled (Automated)

Правильні налаштування дати та часу потрібні для протоколів автентифікації, створення файлів, дати модифікації та записи журналу. Примітка. Якщо ваша організація має внутрішні сервери часу, введіть їх тут. Підприємство мобільний пристроям може знадобитися використовувати поєднання внутрішніх і зовнішніх серверів часу. Якщо кілька серверів потрібні, використовуйте налаштування системи «Дата й час», розділяючи кожен сервер символом a простір. Додаткова примітка. Стандартним сервером часу Apple є time.apple.com. Варіації включають time.euro.apple.com. Хоча, звичайно, ефективніше використовувати внутрішні сервери часу, немає причин блокувати доступ до глобальних серверів часу Apple або додавати a псевдонім time.apple.com до внутрішніх записів DNS. Повідомлень про те, що Apple збирає, немає будь-яку інформацію від синхронізації NTP, оскільки комп’ютери вже телефонують додому Apple для служб Apple, включаючи використання iCloud та оновлення програмного забезпечення. Найкраща практика – це дозволити дозвіл DNS на авторитетну службу часу для time.apple.com, бажано підключитися до серверів Apple, але локальні сервери також прийнятні.

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

Kerberos може не працювати належним чином, якщо час на комп’ютері Mac відхилено більш ніж на 5 хвилин. Це, у свою чергу, може вплинути на функцію єдиного входу Apple, входи в Active Directory тощо особливості.

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

Служба синхронізації буде періодично синхронізуватися з іменованими серверами часу та виконуватиме комп’ютерний час точніший.

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

Виконайте наступні кроки, щоб переконатися, що дата й час системи встановлені автоматично:

  1. Відкрийте налаштування системи
  2. Виберіть Загальні
  3. Виберіть Дата й час
  4. Переконайтеся, що ввімкнено параметр Установити час і дату автоматично
💻 Метод терміналу (CLI)

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

/usr/bin/sudo /usr/sbin/systemsetup -getusingnetworktime
Очікуваний результат у Терміналі:
Network Time: On

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

Виконайте такі дії, щоб увімкнути автоматичне встановлення дати й часу:

  1. Відкрийте налаштування системи
  2. Виберіть Загальні
  3. Виберіть Дата й час
  4. Увімкніть параметр Встановлювати час і дату автоматично
💻 Метод терміналу (CLI)

Виконайте команду в Терміналі для застосування налаштування:

/usr/bin/sudo /usr/sbin/systemsetup -setnetworktimeserver \
/usr/bin/sudo /usr/sbin/systemsetup -setusingnetworktime on \
/usr/bin/sudo /usr/sbin/systemsetup -setnetworktimeserver time.apple.com \
/usr/bin/sudo /usr/sbin/systemsetup -setusingnetworktime on \
/usr/bin/sudo /usr/sbin/systemsetup -listtimezones \
/usr/bin/sudo /usr/sbin/systemsetup -settimezone  \
/usr/bin/sudo /usr/sbin/systemsetup -listtimezones \
/usr/bin/sudo /usr/sbin/systemsetup -settimezone America/New_York

ℹ️ Примітка: За замовчуванням операційна система використовуватиме time.apple.com як сервер часу.
Ви можете змінити на будь-який сервер часу, який відповідає вимогам вашої організації.

ℹ️ Додаткова інженерна інформація (Additional Information):

Щоб дізнатися більше про таймер, прочитайте: Хтось встиг? Як High Sierra змінила синхронізацію часу Також переконайтеся, що час на комп’ютері знаходиться в допустимих межах. Справді точний час вимірюється в межах мілісекунд. Виконайте такі команди, щоб переконатися, що час встановлено в межах відповідного ліміту:

/usr/bin/sudo /usr/sbin/systemsetup -getnetworktimeserver

Вихід міститиме мережевий сервер часу: і назву вашого сервера часу. приклад: мережевий сервер часу: time.apple.com

/usr/bin/sudo /usr/bin/sntp <your.time.server>

Переконайтеся, що результат(и) зміщення знаходиться в межах від -270.x до 270.x секунд. І щоб встановити правильний зсув часу:

/usr/bin/sudo /usr/bin/sntp -sS <your.time.server>

📋 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.

2.3.2.2 Переконайтеся, що службу часу ввімкнено (Автоматизовано)

• Рівень 1 (L1)Автоматизовано

Оригінал: 2.3.2.2 Ensure the Time Service Is Enabled (Automated)

У macOS 10.14 Apple замінює ntp на послуги timed for time і використовується для забезпечення дотримується правильний час. Для автентифікації потрібні правильні налаштування дати та часу протоколи, створення файлів, дати модифікації та записи журналу.

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

Kerberos може не працювати належним чином, якщо час на комп’ютері Mac відхилено більш ніж на 5 хвилин. Це, у свою чергу, може вплинути на функцію єдиного входу Apple, входи в Active Directory тощо особливості.

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

Для багатьох функцій комп’ютера потрібен точний час.

🔍 Аудит (перевірка налаштувань)
💻 Метод терміналу (CLI)

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

/usr/bin/sudo /bin/launchctl list | /usr/bin/grep -c com.apple.timed
Очікуваний результат у Терміналі:
1

⚙️ Виправлення (Remediation / Налаштування)
⚠️ Критична оцінка безпеки: Якщо службу timed (службу часу) було вимкнено, припустіть, що операційну систему скомпрометовано. Зробіть резервну копію важливих файлів і виконайте чисте встановлення завідомо надійної операційної системи macOS.

ℹ️ Додаткова інженерна інформація (Additional Information):

Також рекомендується, щоб час роботи за комп’ютером був у допустимих межах. Справді точний час вимірюється в межах мілісекунд. Виконайте такі команди, щоб переконатися, що час встановлено в межах відповідного ліміту:

/usr/bin/sudo /usr/sbin/systemsetup -getnetworktimeserver

Вихід міститиме мережевий сервер часу: і назву вашого сервера часу. приклад: мережевий сервер часу: time.apple.com

/usr/bin/sudo /usr/bin/sntp <your.time.server>

Переконайтеся, що результат(и) зміщення знаходиться в межах від -270.x до 270.x секунд. І щоб встановити правильний зсув часу:

/usr/bin/sudo /usr/bin/sntp -sS <your.time.server>

📋 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.

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

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


До повного змісту CIS Apple macOS Benchmark →