5.3 Шифрування внутрішніх та зовнішніх носіїв APFS (Disk Encryption)
Вимоги до обов’язкового шифрування системних та зовнішніх томів APFS та HFS+.
Рекомендацій: 3
macOS 26 Tahoe v1.1.0
5.3.1 Переконайтеся, що всі томи APFS внутрішньої пам’яті користувача зашифровано (Автоматизовано)
Apple розробила структуру APFS (файлова система Apple) переважно для флеш-пам’яті та державні диски. Ця файлова структура вперше була доступна в 10.12, а потім стала за замовчуванням у 10.13. Комп’ютери macOS зазвичай мають кілька томів, створених у рамках форматування APFS, включаючи передзавантаження, відновлення та віртуальну пам’ять (VM), а також традиційні диски користувача. Усі томи APFS, які не мають певних ролей і не потребують шифрування, повинні бути зашифрованими. «Рольові» диски включають диски Preboot, Recovery і VM. Диски користувача позначені із “(Немає певної ролі)” за замовчуванням.
Щоб захистити дані користувача від втрати або підробки томів, необхідно переносити дані зашифрований.
Хоча FileVault захищає завантажувальний том, дані можуть бути скопійовані в інше приєднане сховище і зменшити захист, який забезпечує FileVault. Переконайтеся, що всі томи користувача зашифровані для захисту даних.
Виконайте команду в Терміналі для перевірки:
diskutil list internal | grep 'APFS Volume' | awk '{print $NF}' | xargs -n1 \
diskutil info | grep -E "Volume Name|FileVault" | sed '/Preboot/{N;d;}' | sed \
'/Recovery/{N;d;}' | sed '/VM/{N;d;}' \
diskutil list internal | grep 'APFS Volume' | awk '{print $NF}' | xargs -n1 \
diskutil info | grep -E "Volume Name|FileVault" | sed '/Preboot/{N;d;}' | sed \
'/Recovery/{N;d;}' | sed '/VM/{N;d;}' \
Volume Name: Macintosh HD \
FileVault: Yes \
Volume Name: Macintosh HD - Data \
FileVault: Yes
приклад:
тому чи немає в списку додатків.
Щоб дізнатися, чи всі внутрішні томи зашифровані, за винятком необхідних системі macOS томів без даних, виконайте команду:
diskutil list internal | grep 'APFS Volume' | awk '{print $NF}' | xargs -n1
diskutil info | grep -E "Volume Name|FileVault" | sed '/Preboot/{N;d;}' | sed
‘/Відновлення/{N;d;}’ | sed ‘/VM/{N;d;}’ Назва тому: Macintosh HD FileVault: Так Назва тому: Macintosh HD – Data FileVault: Так
diskutil list internal | grep 'APFS Volume' | awk '{print $NF}' | xargs -n1
diskutil info | grep -E "Volume Name|FileVault" | sed '/Preboot/{N;d;}' | sed
‘/Відновлення/{N;d;}’ | sed ‘/VM/{N;d;}’ | grep -c “Назва тому:”
diskutil list internal | grep 'APFS Volume' | awk '{print $NF}' | xargs -n1
diskutil info | grep -E "Volume Name|FileVault" | sed '/Preboot/{N;d;}' | sed
‘/Відновлення/{N;d;}’ | sed ‘/VM/{N;d;}’ | grep -c “FileVault: так”
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
IG 1, 2, 3
IG 1
5.3.2 Переконайтеся, що всі томи зовнішньої пам’яті користувача APFS і HFS+ зашифровано (Автоматизовано)
Apple розробила структуру APFS (файлова система Apple) переважно для флеш-пам’яті та державні диски. Ця файлова структура вперше була доступна в 10.12, а потім стала за замовчуванням у 10.13. Apple представила CoreStorage з Mac OS X 10.7 Lion. Він використовується як типовий для форматування на томах macOS до macOS 10.13 High Sierra. Всі HFS і Томи CoreStorage мають бути зашифровані. CoreStorage застаріло замінено на APFS для шифрування томів.
Щоб захистити дані користувача від втрати або підробки томів, необхідно переносити дані зашифрований.
Хоча FileVault захищає завантажувальний том, дані можуть бути скопійовані в інше приєднане сховище і зменшити захист, який забезпечує FileVault. Переконайтеся, що всі томи користувача зашифровані для захисту даних.
Виконайте команду в Терміналі для перевірки:
diskutil list external | grep 'APFS Volume' | awk '{print $NF}' | xargs -n1 \
diskutil info | grep -E "Volume Name|FileVault" \
diskutil list external | grep 'Apple_HFS' | awk '{print $NF}' | xargs -n1 \
diskutil info | grep -E "Volume Name|FileVault" \
diskutil list external | grep 'Logical Volume' | awk '{print $NF}' | xargs \
-n1 diskutil info | grep -E "Volume Name|FileVault" \
diskutil list external | grep 'APFS Volume' | awk '{print $NF}' | xargs -n1 diskutil info | \
grep -E "Volume Name|FileVault" \
diskutil list external | grep 'Apple_HFS' | awk '{print $NF}' | xargs -n1 diskutil info | \
grep -E "Volume Name|FileVault" \
diskutil list external | grep 'APFS Volume|Apple_HFS|Logical Volume' | awk '{print
Виконайте наступне для всіх логічних томів HFS+:
Виходи відображатимуть будь-які зовнішні томи та чи вони зашифровані.
приклад:
Назва тому: External 1 FileVault: Так Назва тому: External 2 FileVault: Ні
Назва тому: External 3 FileVault: Так Назва тому: External 4 FileVault: Ні
$NF}’ | xargs -n1 diskutil info | grep -E “Назва тому|FileVault”
Назва тому: External 5 FileVault: Так Назва тому: External 6 FileVault: Ні
У наведеному вище прикладі “Зовнішній 1”, “Зовнішній 3” і “Зовнішній 5” є
зашифровано, а `External 2`, `External 4` і `External 6` – ні.
**
зовнішній диск HFS+/CoreStorage з міркувань сумісності потрібно відформатувати
диск до MacOS Extended (Journaled) (або MacOS Extended (Case-Sensitive, Journaled)
якщо потрібен регістр).
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
IG 1, 2, 3
IG 1, 2, 3
5.3.3 Аудит підключених дисків FAT32 і ExFAT (Вручну)
Незважаючи на те, що FAT32 і exFAT пропонують крос-платформну зручність, вони мають критичне значення прогалини безпеки. Ці формати не підтримують шифрування без сторонніх продуктів (на будь-яка платформа). Отже, FAT32 і exFAT слід зарезервувати виключно для тимчасові передачі неконфіденційних даних, під час будь-якого тривалого використання або конфіденційних даних сховище має використовувати APFS (зашифрований). Примітка. Хоча рекомендація щодо дисків FAT32 і ExFAT не автоматизована, ми включили перевірку сценарію в CIS-CAT, якщо ваша організація не хоче цього дозволяти будь-який формат, який буде використовуватися, і не має існуючого рішення.
Заборона пристроїв FAT32 і exFAT пов’язана з повною відсутністю власного доступу елементи керування та захист даних у стані спокою. На відміну від APFS або HFS+, які дозволяють гранулювати обмеження папок, FAT32 і exFAT працюють із ефективним станом дозволу «777», надання кожному користувачеві та процесу в системі повних привілеїв читання, запису та видалення без необхідності адміністративної ескалації. Це створює значну вразливість де шкідливі процеси можуть скомпрометувати дані мовчки. Крім того, ці диски не мають шифрування на рівні томів. Якщо пристрій втрачено або викрадено, він є негайним і повним порушенням даних, оскільки вміст доступний будь-кому людини на будь-якому пристрої. Хоча сторонні контейнери шифрування можна використовувати як a обхідний шлях, вони створюють непотрібну операційну складність і вищий ризик файлу пошкодження системи порівняно з рідними рішеннями безпеки macOS. Нарешті, ймовірно, що Диски FAT32 і ExFAT не підлягають жодному організаційному контролю.
Якщо диски FAT32 і exFAT вимкнено, у користувачів можуть виникнути тимчасові збої у їхній здатності легко обмінюватися великими файлами з системами, відмінними від macOS, такими як Windows або Linux машини. Однак цей зсув ефективно усуває ризик випадкових даних гарантуючи, що все зовнішнє сховище відповідає обов’язковим вимогам організації стандарти шифрування та контролю доступу.
Виконайте команду в Терміналі для перевірки:
diskutil list external | grep -E 'DOS_FAT_32|Microsoft Basic Data'
політики для зовнішніх накопичувачів.
як правило, використовуються додатковими пристроями не від Apple і не входять до сфери застосування
орієнтир. Якщо ваша організація використовує ці пристрої, знімне сховище має використовуватися
підключатися лише під час імпорту даних на ваш пристрій Apple. Після імпорту ті
диск(и) слід негайно витягти, а потім від’єднати від комп’ютера.
Також можна налаштувати профіль, щоб заборонити використання незашифрованих зовнішніх дисків. Ось інструкції для цього профілю: Метод профілю: створіть або відредагуйте профіль конфігурації з такою інформацією: 1. Рядок PayloadType — com.apple.applicationaccess 2. Ключ, який потрібно включити, — allowUnencryptedExternalDrive 3. Для ключа має бути встановлено значення <false/>
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
IG 1, 2, 3
IG 1
Потрібні інші розділи стандарту?
Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.
