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

CIS Benchmark

CIS BENCHMARK • MACOS 26 TAHOE

2.3.4 Резервне копіювання Time Machine

Вимоги до резервного копіювання робочих станцій та обов’язкового шифрування резервних копій Time Machine.


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


macOS 26 Tahoe v1.1.0

2.3.4.1 Переконайтеся, що автоматичне резервне копіювання ввімкнено, якщо Time Machine увімкнено (Автоматизовано)

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

Оригінал: 2.3.4.1 Ensure Backup Automatically is Enabled If Time Machine Is Enabled (Automated)

Рішення для резервного копіювання ефективні, лише якщо резервне копіювання виконується регулярно. Час для перевірити наявність резервних копій до того, як жорсткий диск вийде з ладу або комп’ютер зникне. По порядку щоб спростити взаємодію з користувачем і збільшити ймовірність створення резервних копій, Time Machine має бути увімкнено та встановлено на Автоматичне резервне копіювання щоразу, коли цільовий том доступний. Оперативний персонал повинен забезпечити регулярне резервне копіювання та резервні копії тестуються, щоб переконатися, що відновлення файлів із резервної копії можливе за потреби. Дати резервного копіювання доступні, навіть якщо цільовий обсяг недоступний у Часі Машинний лист. SnapshotDates = ( “2020-08-20 12:10:22 +0000”, “2021-02-03 23:43:22 +0000”, “2022- 02-19 21:37:21 +0000”, “2023-02-22 13:07:25 +0000”, “2024-08-20 14:07:14 +0000” Якщо резервний том підключено до комп’ютера, інформація буде більшою доступний через tmutil. Дивіться man tmutil. Примітка. Цю рекомендацію потрібно налаштувати на пристроях, де є Time Machine включено. Якщо Time Machine вимкнено, аудит проходить за умовчанням.

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

Резервне копіювання має запускатися автоматично щоразу, коли резервний диск доступний.

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

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

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

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

  1. Відкрийте налаштування системи
  2. Виберіть Загальні
  3. Виберіть Time Machine
  4. Переконайтеся, що для параметра «Наступне резервне копіювання» встановлено значення «Автоматично».
  5. — АБО —
  6. Відкрийте налаштування системи
  7. Виберіть Загальні
  8. Виберіть Керування пристроєм
  9. Переконайтеся, що встановлений профіль має AutoBackup=1
💻 Метод терміналу (CLI)

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

/usr/bin/sudo /usr/bin/osascript -l JavaScript << EOS
function run() {
  let pref1 =
ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.TimeMachine')
\
  .objectForKey('AutoBackup'))
  if ( pref1  == null ) {
    return("Preference Not Set")
  }  else if ( pref1 == 1 ) {
    return("true")
  }  else {
    return("false")
  }
}
EOS
Очікуваний результат:
На виході має бути значення «Налаштування не встановлено» або «true». Якщо воно невірне, то
комп’ютер не відповідає вимогам
Виконайте таку команду, щоб перевірити дати знімка, щоб переконатися, що дати збігаються
частота резервного копіювання, затверджена вашою організацією:
% /usr/bin/sudo /usr/bin/defaults прочитано
/Library/Preferences/com.apple.TimeMachine.plist Напрямки
Вихід міститиме всі резервні копії Time Machine у форматі «РРРР-ММ-ДД
ГГ:ХХ:СС +0000"

приклад:
% /usr/bin/sudo /usr/bin/osascript -l JavaScript << EOS функція run() { нехай pref1 = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.TimeMachine') .objectForKey('AutoBackup')) нехай pref2 = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.TimeMachine') .objectForKey('LastDestinationID')) if ( pref2 == null ) { return("Налаштування не встановлено") } else if ( pref1 == 1 ) { return("true") } ще { return("false") } } EOS правда % /usr/bin/sudo /usr/bin/defaults читання читання /Library/Preferences/com.apple.TimeMachine.plist Напрямки ( { Резервний псевдонім = {довжина = 348, байт = 0x00000000 015c0002 00011442 61636b75 ... 20564d00 ffff0000 }; BytesAvailable = 4855873536; BytesUsed = 5125054464; ConsistencyScanDate = "2022-09-22 18:21:01 +0000"; DestinationID = "A64EA502-30DD-480C-9F7B-4F3EEDD0D186"; DestinationUUID = ( "0D946E5D-68ED-4F63-BCBD-CE7FC94F47C0" ); FilesystemTypeName = apfs; HealthCheckDecision = 0; InheritanceDecision = 0; LastKnownEncryptionState = Зашифровано; РЕЗУЛЬТАТ = 0; ReferenceLocalSnapshotDate = "2024-09-22 18:21:53 +0000"; SnapshotDates = ( "2024-09-22 18:21:01 +0000", "2024-09-22 18:21:32 +0000", "2024-09-22 18:21:57 +0000" ); } )

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

Щоб увімкнути автоматичне резервне копіювання Time Machine, виконайте такі дії:

  1. Відкрийте налаштування системи
  2. Виберіть Загальні
  3. Виберіть Time Machine
  4. Виберіть Параметри...
  5. Установіть для частоти резервного копіювання значення Автоматично <кожної години/щодня/щотижня>
📱 Метод профілю конфігурації (MDM Profile)

Створіть або оновіть профіль MDM із такими значеннями:

  1. Рядок PayloadType — com.apple.MCX.TimeMachine
  2. Ключ, який потрібно включити, це AutoBackup
  3. Ключ повинен бути встановлений на
ℹ️ Примітка: У попередніх версіях тесту plist можна було встановити в терміналі. в
macOS 15 Sequoia, цей plist тепер захищено, і в нього не можна записувати, тому
виправлення командного рядка видалено. Як профільний спосіб, так і графічний
метод все ще налаштовує Time Machine на необхідний стан.

📋 CIS Controls & Нормативні посилання
CIS Controls V8: 11.2
IG 1, 2, 3
Perform Automated Backups Perform automated backups of in-scope enterprise assets. Run backups weekly, or more frequently, based on the sensitivity of the data.

CIS Controls V7: 10.1
IG 1, 2, 3
Ensure Regular Automated Back Ups Ensure that all system data is automatically backed up on regular basis.

2.3.4.2 Переконайтеся, що томи Time Machine зашифровані, якщо Time Machine увімкнено (Автоматизовано)

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

Оригінал: 2.3.4.2 Ensure Time Machine Volumes Are Encrypted If Time Machine Is Enabled (Automated)

Одним із найважливіших інструментів безпеки для захисту даних у macOS є FileVault. с шифрування на місці, стороннім сторонам буде важко отримати доступ до ваших даних, якщо вони отримати фізичне володіння комп’ютером. Один дуже великий недолік у захисті даних із FileVault — це рівень захисту резервних томів. Якщо внутрішній накопичувач є зашифровано, але зовнішній резервний том, який повертається додому в тій же сумці для ноутбука, є ні, це самопровал. Apple намагається легко уникнути цієї помилки, надаючи a прапорець, щоб увімкнути шифрування під час налаштування резервної копії Time Machine. Використовуючи це опція вимагає певного керування паролями, особливо якщо використовується великий диск з кількома комп'ютерами. Можна зберегти унікальний, складний пароль для розблокування накопичувача у брелоках на кількох системах для зручності використання. У той час як деякі портативні диски можуть містити неконфіденційні дані та шифрування сумісність з іншими системами складна, резервні томи повинні бути захищені так само завантажувальні томи. Примітка. Цю рекомендацію потрібно налаштувати на пристроях, де є Time Machine включено. Якщо Time Machine вимкнено, аудит проходить за умовчанням.

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

Резервні томи потрібно зашифрувати.

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

Виконайте такі дії, щоб переконатися, що диск, який використовується для Time Machine, зашифрований:

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

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

/usr/bin/sudo /usr/bin/defaults read \
/Library/Preferences/com.apple.TimeMachine.plist | grep -c NotEncrypted
Очікуваний результат у Терміналі:
0

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

Виконайте такі дії, щоб увімкнути шифрування на диску Time Machine:

  1. Відкрийте налаштування системи
  2. Виберіть Загальні
  3. Виберіть Time Machine
  4. Виберіть незашифрований диск
  5. Виберіть - щоб забути цю поїздку як пункт призначення
  6. Виберіть +, щоб додати інший диск як пункт призначення
  7. Виберіть Налаштувати диск...
  8. Увімкніть шифрування резервної копії
  9. Введіть пароль у полі Новий пароль і той самий пароль у полях Повторно введіть пароль
  10. Потрібна підказка до пароля, але не рекомендується використовувати жодну ідентифікаційну інформацію для пароля
ℹ️ Примітка: У macOS 12.0 Monterey і попередніх версіях існуючий диск Time Machine міг
додати шифрування без форматування. Це більше не можливо в macOS 13.0
Вентура. Якщо ви хочете зберегти попередні резервні копії з незашифрованого тому, ви це зробите
потрібно вручну перемістити ці файли на новий зашифрований диск.

📋 CIS Controls & Нормативні посилання
CIS Controls V8: 3.6
IG 1, 2, 3
Encrypt Data on End-User Devices Encrypt data on end-user devices containing sensitive data. Example implementations can include: Windows BitLocker®, Apple FileVault®, Linux® dm- crypt.

CIS Controls V8: 3.11
IG 1, 2
Encrypt Sensitive Data at Rest Encrypt sensitive data at rest on servers, applications, and databases containing sensitive data. Storage-layer encryption, also known as server-side encryption, meets the minimum requirement of this Safeguard. Additional encryption methods may include application-layer encryption, also known as client-side encryption, where access to the data storage device(s) does not permit access to the plain-text data.

CIS Controls V8: 11.3
IG 1, 2, 3
Protect Recovery Data Protect recovery data with equivalent controls to the original data. Reference encryption or data separation, based on requirements.

CIS Controls V7: 10.4
IG 1, 2, 3
Ensure Protection of Backups Ensure that backups are properly protected via physical security or encryption when they are stored, as well as when they are moved across the network. This includes remote backups and cloud services.

CIS Controls V7: 13.6
IG 1, 2, 3
Encrypt the Hard Drive of All Mobile Devices. Utilize approved whole disk encryption software to encrypt the hard drive of all mobile devices.

CIS Controls V7: 14.8
IG 1
Encrypt Sensitive Information at Rest Encrypt all sensitive information at rest using a tool that requires a secondary authentication mechanism not integrated into the operating system, in order to access the information.

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

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


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