2.13 Безпека облікових записів та гостьового входу (Users & Groups)
Повне вимкнення Guest Account, заборона доступу гостей до спільних папок та вимкнення автоматичного входу.
Рекомендацій: 3
macOS 26 Tahoe v1.1.0
2.13.1 Переконайтеся, що обліковий запис гостя вимкнено (Автоматизовано)
Гостьовий обліковий запис дозволяє користувачам отримувати доступ до системи без необхідності створення обліковий запис або пароль. Гостьові користувачі не можуть і не можуть змінювати налаштування дистанційний вхід в систему. Усі файли, кеші та паролі, створені гостем видаляються після виходу з системи.
Вимкнення облікового запису гостя знижує ризик того, що ненадійний користувач виконує базові дії розвідка та, можливо, використання атак на підвищення привілеїв, щоб взяти під контроль система.
Користувач-гость може використовувати цей доступ для отримання додаткової інформації про систему і, можливо, зможе використовувати вразливі місця підвищення привілеїв для встановлення більшого доступу.
Виконайте такі дії, щоб переконатися, що гостьовий обліковий запис недоступний:
- Відкрийте налаштування системи
- Виберіть Користувачі та групи
- Виберіть i поруч із гостем
- Переконайтеся, що параметр «Дозволити гостям входити на цей комп’ютер» вимкнено
- — АБО —
- Відкрийте налаштування системи
- Виберіть Загальні
- Виберіть Керування пристроєм
- Переконайтеся, що для встановленого профілю для параметра «Вимкнути обліковий запис гостя» встановлено значення «Правда».
- Переконайтеся, що встановлений профіль для параметра «Увімкнути гостьовий обліковий запис» встановлено значення «Хибне».
Виконайте команду в Терміналі для перевірки:
/usr/bin/sudo /usr/bin/osascript -l JavaScript << EOS
function run() {
let pref1 =
ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.MCX').objectForKey('DisableGuestAccount'))
let pref2 =
ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.MCX').objectForKey('EnableGuestAccount'))
let pref3 =
ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.loginwindow')
\
.objectForKey('GuestEnabled'))
if (( pref1 == 1 && pref2 == 0 ) || ( pref3 == 0 )) {
return("true")
} else {
return("false")
}
}
EOS
true
Щоб вимкнути доступність гостьового облікового запису, виконайте такі дії:
- Відкрийте налаштування системи
- Виберіть Користувачі та групи
- Виберіть i поруч із гостем
- Вимкніть параметр «Дозволити гостям входити на цей комп’ютер».
Виконайте команду в Терміналі для застосування налаштування:
/usr/bin/sudo /usr/bin/defaults write \
/Library/Preferences/com.apple.loginwindow GuestEnabled -bool false
Створіть або оновіть профіль MDM із такими значеннями:
- Рядок PayloadType — com.apple.MCX
- Ключ, який потрібно включити, це DisableGuestAccount
- Ключ повинен бути встановлений на
- Ключ, який потрібно включити, — EnableGuestAccount
- Ключ повинен бути встановлений на
За замовчуванням обліковий запис гостя ввімкнено для доступу до служб спільного доступу, але йому заборонено ввійти на комп’ютер. Для облікового запису гостя не потрібен пароль, якщо його включено для входу в комп’ютер. Тільки внутрішні – загальні
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2, 3
IG 1
IG 1, 2
2.13.2 Переконайтеся, що гостьовий доступ до спільних папок вимкнено (Автоматизовано)
Якщо дозволити гостям підключатися до спільних папок, користувачі зможуть отримати доступ до вибраних спільних папок папки та їх вміст з різних комп’ютерів у мережі.
Якщо заборонити гостям підключатися до спільних папок, це зменшить ризик ненадійного користувача проведення базової розвідки та, можливо, використання атак ескалації привілеїв контроль системи.
Неавторизовані користувачі можуть отримати доступ до спільних файлів у системі.
Виконайте такі дії, щоб переконатися, що гості не можуть підключитися до спільних папок:
- Відкрийте налаштування системи
- Виберіть Користувачі та групи
- Виберіть i поруч із гостем
- Переконайтеся, що параметр «Дозволити гостям підключатися до спільних папок» вимкнено
Виконайте команду в Терміналі для перевірки:
/usr/bin/sudo /usr/sbin/sysadminctl -smbGuestAccess status
SMB guest access disabled.Виконайте наведені нижче дії, щоб більше не дозволяти гостьовим користувачам доступ до спільних папок:
- Відкрийте налаштування системи
- Виберіть Користувачі та групи
- Виберіть i поруч із гостем
- Вимкніть параметр «Дозволити гостям підключатися до спільних папок».
Виконайте команду в Терміналі для застосування налаштування:
/usr/bin/sudo /usr/sbin/sysadminctl -smbGuestAccess off
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2, 3
2.13.3 Переконайтеся, що автоматичний вхід вимкнено (Автоматизовано)
Функція автоматичного входу зберігає облікові дані користувача для доступу до системи та обходить екран входу. Натомість система автоматично завантажується на екран робочого столу користувача.
Вимкнення автоматичного входу зменшує ймовірність проникнення неавторизованої особи доступ до системи.
Якщо автоматичний вхід не вимкнено, неавторизований користувач може отримати доступ до системи без надання облікових даних.
Виконайте наступні кроки, щоб переконатися, що автоматичний вхід не ввімкнено:
- Відкрийте налаштування системи
- Виберіть Користувачі та групи
- Переконайтеся, що для параметра Автоматичний вхід як... встановлено значення Вимк
- — АБО —
- Відкрийте налаштування системи
- Виберіть Загальні
- Виберіть Керування пристроєм
- Переконайтеся, що для встановленого профілю для параметра «Вимкнути автоматичний вхід» встановлено значення «Правда».
Виконайте команду в Терміналі для перевірки:
/usr/bin/sudo /usr/bin/osascript -l JavaScript << EOS
function run() {
let pref1 =
ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.loginwindow')
\
.objectForKey('com.apple.login.mcx.DisableAutoLoginClient'))
let pref2 =
ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.loginwindow')
\
.objectForKey('autoLoginUser'))
if ( pref1 == 1 || pref2 == null ) {
return("true")
} else {
return("false")
}
}
EOS
true
Щоб вимкнути автоматичний вхід, виконайте такі дії:
- Відкрийте налаштування системи
- Виберіть Користувачі та групи
- Установіть для параметра Автоматичний вхід як... значення Вимк
Виконайте команду в Терміналі для застосування налаштування:
/usr/bin/sudo /usr/bin/defaults delete \
/Library/Preferences/com.apple.loginwindow autoLoginUser
Створіть або оновіть профіль MDM із такими значеннями:
- Рядок PayloadType – це com.apple.loginwindow
- Ключ, який потрібно включити, це com.apple.login.mcx.DisableAutoLoginClient
- Ключ повинен бути встановлений на
прецедент. У цьому випадку також має бути графічний або термінальний метод виправлення
застосовується у разі видалення профілю.
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2, 3
Потрібні інші розділи стандарту?
Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.
