5. Ідентифікація та доступ у Microsoft Entra ID
Вимоги безпеки, перевірка параметрів та інженерні рекомендації для розділу «Ідентифікація та доступ у Microsoft Entra ID».
Рекомендацій: 63
Microsoft 365 v7.0.0
5.1.2.1 Переконайтеся, що «MFA для кожного користувача» вимкнено (Вручну)
Застарілу багатофакторну автентифікацію (MFA) можна налаштувати так, щоб окремим користувачам надати кілька факторів автентифікації, таких як паролі та додаткові коди підтвердження для доступу до своїх облікових записів. Він був представлений раніше версії Office 365 до більш комплексної реалізації Conditional Доступ (CA).
Ні параметри безпеки за замовчуванням, ні умовний доступ із вимкненими параметрами безпеки сумісний із багатофакторною автентифікацією для кожного користувача (MFA), що може призвести до небажані стани аутентифікації користувача. CIS Microsoft 365 Benchmark явно використовує умовний доступ для MFA як покращення порівняно зі стандартними параметрами безпеки та як заміна застарілого MFA для кожного користувача. Щоб забезпечити послідовну автентифікацію відключити для кожного користувача MFA для всіх облікових записів.
Облікові записи, які використовують MFA для кожного користувача, потрібно буде перенести на використання CA. Перш ніж вимкнути MFA для кожного користувача, організація повинна бути готова до впровадження умовний доступ MFA, щоб уникнути прогалин у безпеці та забезпечити плавний перехід. Це допоможе гарантувати, що MFA охоплює відповідні облікові записи на етапі змін відключення MFA для кожного користувача до ввімкнення CA MFA. У розділі 5.2.2 цього документа описано створення правила ЦС як для адміністраторів, так і для всіх користувачів орендаря. Корпорація Майкрософт має документацію щодо переходу з режиму MFA для кожного користувача. MFA користувача до MFA на основі умовного доступу
Сторінка 195
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Користувачі та виберіть Усі користувачі.
- Натисніть MFA для кожного користувача у верхньому рядку.
- Переконайтеся, що в стовпці «Статус багатофакторної авторизації» для кожного облікового запису відображається «Вимкнено». Для аудиту за допомогою Microsoft Graph
- Визначте ідентифікатор або userPrincipalName користувача, який перевіряється.
- Виконайте запит GET до такого відносного URI: beta/users/{id | userPrincipalName}/authentication/requirements # Приклад https://graph.microsoft.com/beta/users/071cc716-8147-4397-a5ba-b2105951cc0b/authentication/requirements
- Переконайтеся, що властивість perUserMfaState вимкнено.
- Повторіть цей процес для всіх користувачів у межах орендаря.
регулювання, клієнти повинні впроваджувати пакетування та обмеження швидкості на стороні клієнта під час аудиту
середовища середнього та великого розміру.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Користувачі та виберіть Усі користувачі.
- Натисніть MFA для кожного користувача у верхньому рядку.
- Щоб вибрати всі облікові записи, клацніть порожнє поле поруч із «Відображуване ім’я».
- Праворуч під швидкими кроками натисніть Вимкнути.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/howto-mfa-
- userstates#convert-users-from-per-user-mfa-to-conditional-access
- https://learn.microsoft.com/en-us/microsoft-365/admin/security-and-
- compliance/set-up-multi-factor-authentication?view=o365-worldwide#use-
- conditional-access-policies
- https://learn.microsoft.com/en-us/entra/identity/authentication/howto-mfa-
- userstates#convert-per-user-mfa-enabled-and-enforced-users-to-disabled
- https://learn.microsoft.com/en-us/graph/api/authentication-get?view=graph-rest-beta
IG 1
Page 197
5.1.2.2 Переконайтеся, що користувачі не можуть реєструвати програми (Автоматизовано)
Цей параметр визначає, чи можуть стандартні користувачі реєструвати програми в Microsoft Довідник Entra ID. Якщо ввімкнено, будь-який користувач може створювати реєстрації додатків, які функціонують як об’єкти ідентифікації для програм.
Дозвол стандартним користувачам створювати реєстрацію додатків розширює поверхню атаки орендаря. Зламаний обліковий запис або зловмисник може створити шахрайську реєстрацію програми встановити постійний клієнт OAuth, сприяти крадіжці токенів або видавати себе за законного додаток. Обмеження реєстрації програми для привілейованих ролей гарантує, що нова програма ідентичності в каталозі підлягають адміністративному розгляду та затвердженню, перш ніж вони можуть бути надані дозволи на організаційні ресурси.
Кінцеві користувачі більше не зможуть самостійно реєструвати програми, включно з обома сторонні інтеграції та спеціальні програми. Розробники та ІТ-спеціалісти, які створюють додаток це вплине на реєстрації, які є частиною звичайного робочого процесу, і їх потрібно буде подати запити на реєстрацію привілейованому адміністратору (наприклад, адміністратору програми або Адміністратор хмарних програм). Організації повинні створити офіційний запит і перед впровадженням цієї зміни, щоб уникнути переривання робочого процесу.
Сторінка 198
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувачів.
- Переконайтеся, що для параметра «Користувачі можуть реєструвати програми» встановлено значення «Ні».
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте таку команду:
(Get-MgPolicyAuthorizationPolicy).DefaultUserRolePermissions | fl AllowedToCreateApps - Переконайтеся, що повернуте значення False.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувачів.
- Набір Користувачі можуть реєструвати заявки на No.
- Натисніть Зберегти.
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization" -
Виконайте такі команди:
$param = @{ AllowedToCreateApps = $false } Update-MgPolicyAuthorizationPolicy -DefaultUserRolePermissions $param
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity-platform/how-applications-are-added
- https://learn.microsoft.com/en-us/entra/identity/role-based-access-
- control/delegate-app-roles#restrict-who-can-create-applications
IG 1, 2
IG 1
IG 1, 2, 3
Page 200
5.1.2.3 Переконайтеся, що для параметра «Обмежити користувачам, які не є адміністраторами» встановлено значення «Так» (Автоматизовано)
Непривілейовані користувачі можуть створювати клієнтів у Microsoft Entra ID і Microsoft Entra портал адміністрування в розділі «Керувати орендарем». Про створення орендаря робиться запис у в Журнал аудиту як категорія «DirectoryManagement» і діяльність «Create Company». за за умовчанням користувачеві, який створює клієнт Microsoft Entra, автоматично призначається Роль глобального адміністратора. Щойно створений клієнт не успадковує жодних налаштувань або конфігурації.
Обмеження створення клієнта запобігає несанкціонованому або неконтрольованому розгортанню ресурсів і гарантує, що організація зберігає контроль над своєю інфраструктурою. Користувач генерація тіньових ІТ може призвести до кількох роз’єднаних середовищ, які можуть це зробити ІТ-спеціалістам складно керувати та захищати дані організації, особливо якщо інші користувачі організація почала використовувати цих орендарів для комерційних цілей під непорозуміння з тим, що вони захищені службою безпеки організації.
Користувачі, які не є адміністраторами, повинні зв’язатися з I.T. якщо у них є вагома причина створити орендаря.
Сторінка 201
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувача.
- Переконайтеся, що для параметра «Заборонити користувачам, які не є адміністраторами» встановлено значення «Так».
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте такі команди:
(Get-MgPolicyAuthorizationPolicy).DefaultUserRolePermissions | Select-Object AllowedToCreateTenants - Переконайтеся, що повернуте значення False
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувача.
- Установіть для параметра «Заборонити користувачам, які не є адміністраторами» створення клієнтів, значення «Так», а потім «Зберегти».
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization" -
Виконайте такі команди:
# Create hashtable and update the auth policy $params = @{ AllowedToCreateTenants = $false } Update-MgPolicyAuthorizationPolicy -DefaultUserRolePermissions $params
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/fundamentals/users-default-
- permissions#restrict-member-users-default-permissions
- https://learn.microsoft.com/en-us/entra/identity/role-based-access-
- control/permissions-reference#tenant-creator
IG 1
IG 1, 2, 3
Page 203
5.1.2.4 Переконайтеся, що доступ до центру адміністрування Entra обмежено (Вручну)
Цей параметр забороняє особам, які не є адміністраторами, завантажувати набір часто відвідуваних сторінок центр адміністрування Microsoft Entra та портал Azure, включаючи домашню сторінку, огляд орендарів, і список користувачів. Що це не робить? • Він не блокує програмний доступ до даних Microsoft Entra через PowerShell, Microsoft Graph API або інші інструменти, такі як Visual Studio. • Це не стосується користувачів із адміністративною роллю, включаючи спеціальні ролі. • Це не перешкоджає повному доступу до центру адміністрування. Багато районів все ще доступні через альтернативні шляхи.
Центр адміністрування Microsoft Entra містить конфіденційні дані та налаштування дозволів, які все ще застосовуються на основі ролі користувача. Однак кінцевий користувач може ненавмисно змінити властивості або налаштування облікового запису у власному обліковому записі. Це могло б призвести до збільшення адміністративних витрат. Крім того, скомпрометований обліковий запис кінцевого користувача може використовуватися для перерахування орендаря структуру, користувачів і членство в групах для підтримки ескалації привілеїв або lateral рух.
Особи, які не є адміністраторами та володіють групами, не зможуть отримати доступ до сторінок керування групою через стандартну навігацію центру адміністрування. Доступ самообслуговування до інших сторінок порталу функції також можуть впливати залежно від використовуваного шляху навігації. Тому що обмеження націлені на конкретні сторінки, які часто відкриваються, а не на весь вміст порталу, користувачі з прямими (глибинними) посиланнями на інші розділи центру адміністрування все ще можуть мати доступ їх. Примітка. Користувачі все ще зможуть увійти в центр адміністрування Microsoft Entra, але не зможуть щоб переглянути інформацію каталогу.
Сторінка 204
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувача.
- Переконайтеся, що в розділі «Центр адміністрування» для параметра «Обмежити доступ до центру адміністрування Microsoft Entra» встановлено значення «Так».
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувача.
- Для параметра «Обмежити доступ до центру адміністрування Microsoft Entra» виберіть «Так», а потім «Зберегти».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/fundamentals/users-default-
- permissions#restrict-member-users-default-permissions
IG 1, 2, 3
IG 1
Page 205
5.1.2.5 Переконайтеся, що опція залишатися в системі прихована (Вручну)
Опція для користувача залишатися в системі або опція Залишати мене в системі буде запитувати користувача після успішного входу. Коли користувач вибирає цей параметр, постійний маркер оновлення створюється. Маркер оновлення діє 90 днів за замовчуванням і не працює запит на вхід або мультифактор.
Дозволити користувачам вибирати цей параметр становить ризик, особливо якщо користувач входить у свій обліковий запис обліковий запис на загальнодоступному комп’ютері/веб-браузері. У цьому випадку це було б тривіально щоб неавторизована особа могла отримати доступ до будь-яких пов’язаних із ним хмарних даних рахунок.
Після того, як це налаштування буде приховано, користувачі більше не отримуватимуть запити на вхід за допомогою повідомлення Залишатися в системі?. Це може означати, що користувачам доведеться входити більше часто. Важливо: деякі функції SharePoint Online і Office 2010 мають a залежність від користувачів, які залишаються в системі. Якщо ви приховаєте цей параметр, користувачі можуть отримати додаткові та несподівані підказки входу.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувача.
- Переконайтеся, що «Показати залишати користувача в системі» виділено «Ні».
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувача.
- Для параметра «Показувати залишати користувача в системі» виберіть «Ні».
- Натисніть Зберегти.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/concepts-azure-multi-factor-authentication-prompts-session-lifetime
- https://learn.microsoft.com/en-us/entra/fundamentals/how-to-manage-stay-signed-in-prompt
IG 1, 2, 3
Page 207
5.1.2.6 Переконайтеся, що «Підключення облікових записів LinkedIn» вимкнено (Вручну)
Підключення облікових записів LinkedIn дозволяє користувачам підключати свою роботу чи навчальний заклад Microsoft обліковий запис у LinkedIn. Після того, як користувач підключає свої облікові записи, інформація та основні моменти із LinkedIn доступні в деяких програмах і службах Microsoft.
Вимкнення інтеграції LinkedIn запобігає потенційним фішинговим атакам і сценаріям ризику де зовнішня сторона може випадково розкрити конфіденційну інформацію.
Користувачі не зможуть синхронізувати контакти або використовувати інтеграцію LinkedIn.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувача.
- У розділі «Підключення до облікового запису LinkedIn» переконайтеся, що вибрано «Ні».
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Користувачі та виберіть Налаштування користувача.
- У розділі «Підключення до облікового запису LinkedIn» виберіть «Ні».
- Натисніть Зберегти.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/users/linkedin-integration
- https://learn.microsoft.com/en-us/entra/identity/users/linkedin-user-consent
Page 208
IG 1, 2
IG 1
Page 209 5.1.3 Groups
Page 210
5.1.3.1 Переконайтеся, що користувачі не можуть створювати групи безпеки (Автоматизовано)
Цей параметр дозволяє користувачам в організації створювати нові групи безпеки та додавати членів цих груп на порталі Azure, API або PowerShell. Ці нові групи також відображаються на панелі доступу для всіх інших користувачів. Якщо налаштування політики щодо групи дозволяє інші користувачі створювати запити на приєднання до цих груп. Рекомендований стан: користувачі можуть створювати групи безпеки в Azure портали, API або PowerShell встановлено значення Ні.
Дозвол кінцевим користувачам створювати групи безпеки без нагляду може призвести до неконтрольованого розростання групи, що збільшує ризик неналежного доступу до конфіденційних даних. За замовчуванням Присвоєння права власності на групу творцеві створює потенційні привілеї ескалації, особливо якщо ІТ-команди не помічають, як ці групи пізніше використовуються для управління доступу. Більш зловмисний сценарій виникає, коли скомпрометований непривілейований користувач створює групи безпеки з оманливими назвами, як-от «Бухгалтерський облік» або «Розбій скла», або використовує методи омографа для імітації законних назв груп. ІТ-команди третіх сторін можуть бути особливо вразливі, оскільки вони можуть бути не знайомі з навколишнім середовищем або не мати послідовні правила іменування. Нічого не підозрюючи адміністратор може помилково призначати підвищені привілеї, надавати доступ до конфіденційних даних або виключати ці групи з Політики умовного доступу, ненавмисно створюють серйозну прогалину в безпеці.
Обмеження можуть спричинити певні робочі труднощі, особливо у швидкому темпі або децентралізоване середовище, де команди покладаються на можливості самообслуговування співпраця та керування доступом. Це може збільшити залежність від ІТ-команд у виконанні рутинних завдань, потенційно спричиняючи затримки. Однак цей вплив можна мінімізувати за допомогою автоматизованих робочих процесів затвердження та чіткі процеси управління.
Сторінка 211
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Groups і виберіть General.
- Переконайтеся, що користувачі можуть створювати групи безпеки на порталах Azure, API або PowerShell встановлено на Ні.
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте таку команду:
(Get-MgPolicyAuthorizationPolicy).DefaultUserRolePermissions | fl - Переконайтеся, що параметр AllowedToCreateSecurityGroups має значення False.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Groups і виберіть General.
- Встановіть «Користувачі можуть створювати групи безпеки на порталах Azure, API або PowerShell» на «Ні».
- Натисніть Зберегти.
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization" -
Виконайте такі команди:
$params = @{ defaultUserRolePermissions = @{ AllowedToCreateSecurityGroups = $false } } Update-MgPolicyAuthorizationPolicy -BodyParameter $params
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/users/groups-self-service-
- management?WT.mc_id=Portal-Microsoft_AAD_IAM#group-settings
- https://learn.microsoft.com/en-us/graph/api/authorizationpolicy-get?view=graph-
- rest-1.0&tabs=http
- https://learn.microsoft.com/en-us/entra/identity/users/groups-self-service-
- management#making-a-group-available-for-end-user-self-service
IG 1
Page 213
5.1.3.2 Переконайтеся, що для параметра «Обмежити доступ користувачів до функцій груп у Моїх групах» встановлено значення «Так» (Вручну)
Цей параметр обмежує звичайним користувачам доступ до веб-інтерфейсу Моїх груп у Портал «Мій обліковий запис» (https://myaccount.microsoft.com/groups). Якщо встановлено значення Так, цей доступ до веб-інтерфейсу видалено для стандартних користувачів. Рекомендований стан – Так.
За замовчуванням будь-який автентифікований користувач може отримати доступ до порталу “Мої групи” та виконати перерахування членство в групах, URL-адреси сайтів SharePoint, адреси електронної пошти груп, URL-адреси команд тощо URL-адреси Yammer через клієнта. Ця інформація дозволяє проводити розвідку, де a користувач може ідентифікувати високоцінні або привілейовані групи, зіставляти URL-адреси ресурсів і використовувати це даних для планування подальших атак або бокового руху. Обмеження обмежень веб-інтерфейсу пасивне перерахування користувачами, які не потребують групового перегляду в рамках своїх обов’язків, зменшення доступної поверхні атаки без впливу на продуктивність ядра. Примітка. Цей параметр застосовується лише до веб-інтерфейсу Мої групи. Перерахування на основі API залишається можливим для користувачів із відповідними дозволами чи інструментами, і цей контроль не слід розглядати як повний захист від перерахування.
Встановлення значення «Так» створює адміністративні витрати для користувачів, яким потрібно шукати групу членство і тепер має запитати цю інформацію в адміністратора.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Groups і виберіть General.
- У розділі «Керування групами самообслуговування» переконайтеся, що обмеження доступу користувачів до функцій груп у «Моїх групах». Адміністратори груп і користувачів матимуть доступ лише для читання, якщо для цього параметра «Так» встановлено значення «Так».
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Groups і виберіть General.
- У розділі «Керування групами самообслуговування» встановіть параметр «Обмежити доступ користувачів до функцій груп у розділі «Мої групи». Адміністратори груп і користувачів матимуть доступ лише для читання, якщо значення цього параметра від «Так» до «Так».
- Натисніть Зберегти.
📋 CIS Controls & Нормативні посилання
IG 1
IG 1, 2, 3
Page 215
5.1.3.3 Переконайтеся, що для параметра «Власники можуть керувати запитами на членство в групі в Моїх групах» встановлено значення «Ні» (Вручну)
Microsoft Entra ID надає функції керування групами самообслуговування, які дозволяють користувачам створювати власні групи безпеки або групи Microsoft 365 і керувати ними. Власник група може затверджувати або відхиляти запити на членство та делегувати контроль над групою членство. Функції керування групами самообслуговування недоступні для пошти групи безпеки або списки розсилки. Рекомендований стан – Ні.
Власники груп — це звичайні користувачі, які можуть не бачити керування доступом вимоги до даної групи. Дозволити власникам затверджувати запити на членство через Мої групи означає додавання до груп безпеки або груп Microsoft 365 відбуваються без перегляду адміністратором, в обхід формальних засобів контролю надання доступу. Неавторизоване або надмірне членство в групі може розширити ефективність користувача дозволи та збільшити радіус вибуху скомпрометованого облікового запису.
Замість цього адміністратори відповідатимуть за керування запитами на членство в групах власники груп, що є типовою поведінкою. Адміністративні витрати тільки зростуть якщо цей параметр попередньо було змінено на Так.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Groups і виберіть General.
- Переконайтеся, що для параметра «Власники можуть керувати запитами на членство в групах» у розділі «Мої групи» встановлено значення «Ні».
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Групи виберіть Загальні.
- Встановіть «Власники можуть керувати запитами на членство в групі в Моїх групах» на «Ні».
- Натисніть Зберегти.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/users/groups-self-service-
- management#making-a-group-available-for-end-user-self-service
IG 1
IG 1, 2, 3
Page 217
5.1.3.4 Переконайтеся, що для параметра «Користувачі можуть створювати групи Microsoft 365 на порталах, API або PowerShell Azure» встановлено значення «Ні» (Автоматизовано)
Усім користувачам в організації Microsoft Entra дозволено створювати новий Microsoft 365 групи та додавати учасників до цих груп через портал Azure, API або PowerShell. Щойно створені групи також відображаються на панелі доступу для всіх інших користувачів. Коли відповідні налаштування групової політики дозволяють, користувачі можуть надсилати запити на приєднання до цих груп. Рекомендований стан – Ні.
Обмеження створення групи Microsoft 365 лише адміністраторами гарантує лише створення Групами Microsoft 365 керує адміністратор. Відповідні групи повинні бути створюється та керується адміністратором, а права створення групи не повинні бути делеговано будь-якому іншому користувачеві.
Увімкнення цього параметра може створити низку запитів, якими потрібно буде керувати адміністратором.
Сторінка 218
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Groups і виберіть General.
- Переконайтеся, що користувачі можуть створювати групи Microsoft 365 на порталах Azure, для API або PowerShell встановлено значення «Ні для аудиту» за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/groupSettings
- Відфільтрувати групи з ідентифікатором шаблону 62375ab9-6b52-47ed-826b- 58e47e0e304b
- Переконайтеся, що EnableGroupCreation має значення false.
- Якщо група з вищезазначеним шаблономId не існує, це означає, що налаштування перебуває в стані за замовчуванням і не відповідає вимогам.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Groups і виберіть General.
- Встановіть «Користувачі можуть створювати групи Microsoft 365 на порталах Azure, API або PowerShell» на «Ні».
- Натисніть Зберегти. Щоб виправити проблему за допомогою API Microsoft Graph:
- Виконайте запит PATCH до такого відносного URI: v1.0/groupSettings
- Націльте об’єкт з ідентифікатором шаблону 62375ab9-6b52-47ed-826b- 58e47e0e304b
- Оновіть EnableGroupCreation на false.
і було б доцільно використовувати інтерфейс користувача для виправлення, оскільки це буде автоматично
створити об’єкт Group.Unified із його значеннями за замовчуванням. Документація Microsoft робить
накрийте за допомогою запиту POST, щоб створити це за допомогою API.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/microsoft-365/solutions/manage-creation-of-groups
- https://learn.microsoft.com/en-us/graph/api/group-list-settings?view=graph-rest-
- 0&tabs=http
- https://learn.microsoft.com/en-us/graph/api/groupsetting-update?view=graph-
- rest-1.0&tabs=http
IG 1
IG 1, 2, 3
Page 220 5.1.4 Devices This section contains settings related to device management. While some organizations may opt not to use Intune for managing devices, it is still advisable to harden these configurations beyond their default values. Doing so ensures a stronger security posture should these features be utilized in the future.
Page 221
5.1.4.1 Переконайтеся, що можливість приєднання пристроїв до Entra обмежена (Автоматизовано)
Цей параметр дає змогу вибрати користувачів, які можуть зареєструвати свої пристрої як Microsoft Приєднані пристрої Entra. Рекомендований стан: Вибрано або Немає. Примітка. Цей параметр застосовний лише для приєднання Microsoft Entra у Windows 10 або новіших версіях. Цей параметр не застосовується до гібридних приєднаних пристроїв Microsoft Entra, Microsoft Entra приєднані віртуальні машини в Azure або приєднані пристрої Microsoft Entra, які використовують автопілот Windows режим розгортання, оскільки ці методи працюють у контексті без користувача.
Якщо зловмисник скомпрометує стандартний обліковий запис користувача, він може зареєструвати підроблений пристрій під ідентифікацією цього користувача. Цей пристрій може успадкувати політику MDM і виглядати сумісним, надання зловмисникам постійного доступу до хмарних ресурсів без запуску MFA. У блозі 2023 року Microsoft IR повідомляє, що вона виявила загрозливих суб’єктів, які реєструють свої власні пристрої для клієнта Microsoft Entra, надаючи їм платформу для ескалації кібератака. У той час як просто приєднання пристрою до клієнта Microsoft Entra може бути присутнім обмежений безпосередній ризик, це може дозволити суб’єкту загрози закріпитися в середовище.
Обмеження налаштування вимагає від ІТ-команд призначати дозволи на реєстрацію певним персонал, як-от служба підтримки або персонал із надання послуг, що може вплинути на керованість користувачів Сценарії автопілотування та збільшення адміністративних витрат на адаптацію пристрою та підтримка.
Сторінка 222
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Переконайтеся, що користувачі можуть приєднувати пристрої до Microsoft Entra встановлено на Selected або None. Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: beta/policies/deviceRegistrationPolicy
- Переконайтеся, що [email protected] є одним із таких: o #microsoft.graph.enumeratedDeviceRegistrationMembership (вибрано) o #microsoft.graph.noDeviceRegistrationMembership (немає).
Запит на графік.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Набір користувачів може приєднувати пристрої до Microsoft Entra до вибраних (і додавати учасників) або жодних.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/devices/manage-device-
- identities#configure-device-settings
- https://www.microsoft.com/en-us/security/blog/2023/12/05/microsoft-incident-
- response-lessons-on-preventing-cloud-identity-compromise/#poor-device
- https://learn.microsoft.com/en-
- us/graph/api/resources/deviceregistrationpolicy?view=graph-rest-beta
Page 223
IG 1
Page 224
5.1.4.2 Переконайтеся, що максимальна кількість пристроїв на користувача обмежена (Автоматизовано)
Цей параметр визначає максимальну кількість приєднаних або зареєстрованих Microsoft Entra пристроїв, які користувач може мати в Microsoft Entra ID. Як тільки ця межа досягнута, ні можна додавати додаткові пристрої, поки не буде видалено існуючі. Значення вище 100 є автоматично обмежується 100. Рекомендований стан — 10 або менше.
Групи реагування на інциденти Microsoft помітили, що суб’єкти загроз реєструють свої власні пристрої для встановлення постійності після того, як непривілейований користувач був скомпрометований. Високі квоти пристроїв можуть посилити цей ризик, дозволяючи зловмисникам реєструвати кілька пристроїв, які виглядають легітимними, але також сприяють некерованим або особистим пристроїв, що захаращують довкілля, збільшуючи витрати на ліцензування та ускладнюючи зусилля щодо відповідності. Застосування розумного ліміту пристроїв на користувача підтримує ефективне керування, зменшує поверхню атаки та заохочує адміністраторів переоцінити та очистити застарілі або реєстрації невикористаних пристроїв.
ІТ-персонал, якому потрібно зареєструвати більше 10 пристроїв від імені організації, повинен бути призначено роль диспетчера реєстрації пристроїв у центрі адміністрування Intune. пристрій Менеджери реєстрації – це облікові записи без прав адміністратора, які можуть зареєструвати та керувати до 1000 пристроїв. Рекомендується використовувати спеціальні облікові записи для цієї ролі ніж призначити його основним або щоденним обліковим записам користувачів. Попередження: не видаляйте облікові записи, призначені як менеджер реєстрації пристроїв, якщо такі є пристроїв було зареєстровано за допомогою облікового запису. Це призведе до проблем із ними пристроїв.
Сторінка 225
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Переконайтеся, що для максимальної кількості пристроїв на користувача встановлено значення 10 або менше. Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/policies/deviceRegistrationPolicy
- Переконайтеся, що userDeviceQuota становить 10 або менше.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Установіть максимальну кількість пристроїв на користувача до 10 або менше.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/devices/manage-device-
- identities#configure-device-settings
- https://learn.microsoft.com/en-us/intune/intune-service/enrollment/device-enrollment-manager-enroll
- https://learn.microsoft.com/en-
- us/graph/api/resources/deviceregistrationpolicy?view=graph-rest-beta
IG 1
Page 226
5.1.4.3 Переконайтеся, що роль GA не додано як локального адміністратора під час приєднання Entra (Автоматизовано)
Цей параметр визначає, чи роль глобального адміністратора автоматично додається до локальна група адміністраторів на пристрої під час процесу приєднання Microsoft Entra. Рекомендований стан – Ні.
Системні адміністратори можуть бути схильні використовувати облікові записи з надто привілейованими правами для зручності при управлінні пристроями. Застосування цього контролю допомагає перешкоджати такій поведінці вимагаючи виконання адміністративних дій з використанням спеціально призначених облікових записів для місцевої адміністрації. Це сприяє дотриманню принципу найменших привілеїв і зменшує ризик, пов’язаний із використанням ролей високого рівня для рутинних завдань. Наприклад, використання облікового запису глобального адміністратора для автентифікації на скомпрометованій кінцевій точці та продовження виконання завдань значно підвищує ризик ширшого організаційного компроміс.
Обмеження поведінки за замовчуванням і вимога ручного призначення ролей з найменшими привілеями створює незначні адміністративні витрати. Під час процесу приєднання Microsoft Entra, Роль локального адміністратора пристрою Microsoft Entra Joined Device автоматично додається до локальної групи адміністраторів пристрою, і її слід використовувати замість неї.
Сторінка 227
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Переконайтеся, що роль глобального адміністратора додано як локального адміністратора на пристрої під час приєднання до Microsoft Entra (попередній перегляд) встановлено значення «Ні». Для перевірки за допомогою Microsoft Graph API:
- Виконайте запит GET до такого відносного URI: beta/policies/deviceRegistrationPolicy
- Переконайтеся, що azureADJoin.localAdmins.enableGlobalAdmins має значення False.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Для ролі глобального адміністратора на пристрої під час приєднання до Microsoft Entra (попередній перегляд) додано значення «Ні».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/devices/manage-device-
- identities#configure-device-settings
- https://learn.microsoft.com/en-
- us/graph/api/resources/deviceregistrationpolicy?view=graph-rest-beta
- https://learn.microsoft.com/en-us/entra/identity/devices/assign-local-admin
Page 228
IG 1, 2, 3
IG 1
Page 229
5.1.4.4 Переконайтеся, що призначення локального адміністратора обмежено під час приєднання Entra (Автоматизовано)
Цей параметр визначає, чи користувач Microsoft Entra реєструє свій пристрій як Microsoft Entra join буде додано до групи локальних адміністраторів. Цей параметр застосовується лише один раз під час фактичної реєстрації пристрою як приєднання Microsoft Entra. Рекомендований стан: Вибрано або Немає.
Для дотримання принципу найменших привілеїв, призначення прав локального адміністратора під час приєднання Microsoft Entra слід централізовано керувати за допомогою відповідних вбудованих ролей через Intune. Такий підхід мінімізує кількість різнорідних користувачів із підвищеними правами привілеї, зменшуючи поверхню атаки та потенціал для зловживання. Централізована управління також оптимізує процес деініціалізації, гарантуючи, що адміністративні доступ можна скасувати ефективно та послідовно на всіх пристроях, а не вимагає ручного втручання на кожній окремій кінцевій точці.
Обмеження поведінки за замовчуванням і вимога ручного призначення вбудованих ролей створює незначні адміністративні витрати. Під час процесу приєднання Microsoft Entra, Роль локального адміністратора пристрою Microsoft Entra Joined Device автоматично додається до локальної групи адміністраторів пристрою, і її слід використовувати замість неї.
Сторінка 230
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Переконайтеся, що користувача, який реєструється, додано як локального адміністратора на пристрої під час приєднання Microsoft Entra (попередній перегляд) для параметра «Вибрано» або «Немає». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: beta/policies/deviceRegistrationPolicy
- Переконайтеся, що [email protected] є одним із таких: o #microsoft.graph.enumeratedDeviceRegistrationMembership (вибрано) o #microsoft.graph.noDeviceRegistrationMembership (немає).
Запит на графік.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Налаштуйте Реєструючого користувача, який додається як локальний адміністратор пристрою під час приєднання Microsoft Entra (попередній перегляд) до Вибраного (і додавання учасників) або Жодного.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/devices/manage-device-
- identities#configure-device-settings
- https://learn.microsoft.com/en-
- us/graph/api/resources/deviceregistrationpolicy?view=graph-rest-beta
- https://learn.microsoft.com/en-us/entra/identity/devices/assign-local-admin
IG 1, 2, 3
IG 1
Page 232
5.1.4.5 Переконайтеся, що рішення для пароля локального адміністратора ввімкнено (Автоматизовано)
Local Administrator Password Solution (LAPS) — це рішення для керування локальним обліковим записом паролі на пристроях Windows. LAPS надає рішення для безпечного керування та отримати вбудований пароль локального адміністратора. З хмарною версією LAPS клієнти можуть увімкнути збереження та зміну паролів локального адміністратора для Microsoft Entra та Гібридні пристрої для приєднання Microsoft Entra Рекомендований стан – Так.
Керувати паролями локального адміністратора в кількох системах може бути складно. У результаті багато організацій вирішують налаштувати однаковий пароль на всіх робочих станціях та/або членські сервери під час розгортання. Однак ця практика вводить a значний ризик безпеки: якщо зловмисник скомпрометує одну систему та отримає локальну Пароль адміністратора, вони потенційно можуть отримати адміністративний доступ до будь-якого іншого використовуючи той самий пароль. Крім того, увімкнення LAPS на рівні клієнта є необхідною умовою для впровадження LAPS- відповідні рекомендації, викладені в CIS Microsoft Intune для Windows Workstation Еталонні показники. Примітка. Увімкнення LAPS на рівні клієнта не передбачає автоматичного застосування пароля ротація для вбудованих облікових записів адміністратора. Щоб активувати функціональність LAPS, необхідно політики потрібно налаштувати в каталозі налаштувань Intune або в кінцевій точці безпека > лезо захисту облікового запису. Основи Microsoft 365 у СНД Еталонний тест зосереджується на зміцненні на рівні клієнта, а CIS Intune Benchmarks зосередитися на конфігураціях для кінцевих точок.
Увімкнення LAPS вимагає деяких додаткових операційних витрат. Хоча це малоймовірно, якщо пароль змінено й не отримано або не створено резервну копію до пристрій стає недоступним (наприклад, через збій апаратного забезпечення, ізоляцію мережі або наявність виведено з експлуатації), адміністратори можуть бути заблоковані.
Сторінка 233
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Переконайтеся, що для параметра «Увімкнути рішення локального адміністратора Microsoft Entra» (LAPS) встановлено значення «Так». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/policies/deviceRegistrationPolicy
- Переконайтеся, що localAdminPassword.isEnabled має значення True.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Установіть для параметра «Увімкнути рішення локального пароля адміністратора Microsoft Entra» (LAPS) значення «Так».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/devices/manage-device-
- identities#configure-device-settings
- https://learn.microsoft.com/en-
- us/graph/api/resources/deviceregistrationpolicy?view=graph-rest-beta
- https://learn.microsoft.com/en-us/entra/identity/devices/howto-manage-local-admin-passwords
Page 234
IG 1
5.1.4.6 Переконайтеся, що користувачам заборонено відновлювати ключі BitLocker (Автоматизовано)
Цей параметр визначає, чи можуть користувачі самостійно відновлювати свої ключі BitLocker. так обмежує користувачам, які не є адміністраторами, можливість переглядати ключ(и) BitLocker для своїх власників пристрої, якщо такі є. «Ні» дозволяє всім користувачам відновити свої ключі BitLocker. Рекомендований стан – Так.
Обмеження доступу користувачів до порталу самообслуговування ключа відновлення BitLocker допомагає зменшити наслідки ризик розкриття ключа відновлення у разі зламаного облікового запису користувача. Якщо ан зловмисник отримує доступ як до облікових даних користувача, так і до фізичного пристрою потенційно отримати ключ відновлення та розшифрувати конфіденційні дані. Сам ключ відновлення також вважається конфіденційною інформацією.
Обмеження цього параметра збільшить адміністративні витрати та може спричинити тертя між кінцевими користувачами та службою підтримки, оскільки користувачі більше не зможуть отримати Ключі відновлення BitLocker через портал самообслуговування. Цей портал був спочатку призначений для спрощення відновлення та зменшення навантаження на підтримку. Під час CrowdStrike Збій датчика Falcon у липні 2024 року, багато кінцевих точок перейшли в режим відновлення та затримки доступу до ключів відновлення призвело до тривалого простою. Обмеження самообслуговування доступ може посилити такі затримки в майбутніх інцидентах, особливо у великих або розподілених середовищах.
Сторінка 236
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Переконайтеся, що для параметра «Заборонити користувачам відновлювати ключ(и) BitLocker для їхніх пристроїв встановлено значення Так».
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте наступне:
(Get-MgPolicyAuthorizationPolicy).DefaultUserRolePermissions | fl - Переконайтеся, що параметр AllowedToReadBitlockerKeysForOwnedDevice має значення False.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Пристрої та виберіть Налаштування пристрою.
- Установіть для параметра «Заборонити користувачам відновлювати ключ(и) BitLocker для пристроїв, що належать їм», значення «Так».
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization" -
Виконайте наступне:
$params = @{ defaultUserRolePermissions = @{ AllowedToReadBitlockerKeysForOwnedDevice = $false } } Update-MgPolicyAuthorizationPolicy -BodyParameter $params
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/devices/manage-device-
- identities#configure-device-settings
- https://learn.microsoft.com/en-us/graph/api/authorizationpolicy-get?view=graph-
- rest-1.0
- https://techcommunity.microsoft.com/blog/intunecustomersuccess/user-self-service-bitlocker-recovery-key-access-with-intune-company-portal-
- websi/4150458
- https://learn.microsoft.com/en-us/windows/security/operating-system-
- security/data-protection/bitlocker/recovery-process#self-recovery
IG 1, 2, 3
Page 238 5.1.5 Enterprise apps
Page 239
5.1.5.1 Переконайтеся, що згода користувача на те, щоб програми отримували доступ до даних компанії від його імені, заборонена (Автоматизовано)
Control when end users and group owners are allowed to grant consent to applications, and when they will be required to request administrator review and approval. Дозволяючи користувачам надавати програмам доступ до даних, це допомагає їм отримувати корисні програми та бути productive but can represent a risk in some situations if it’s not monitored and controlled ретельно.
Зловмисники зазвичай використовують спеціальні програми, щоб обманом змусити користувачів надати їм доступ дані компанії. Обмеження згоди користувача зменшує цей ризик і допомагає зменшити поверхня загрози.
Якщо згоду користувача вимкнено, попередні надані згоди все одно враховуватимуться, але всі майбутні операції отримання згоди повинні виконуватися адміністратором. Згода адміністратора для всього орендаря можуть запитуватися користувачами через інтегрований запит на згоду адміністратора робочий процес або через процеси організаційної підтримки.
Сторінка 240
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Згода та дозволи > Параметри згоди користувача.
- Переконайтеся, що для параметра «Згода користувача для програм» встановлено значення «Не дозволяти згоду користувача».
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте таку команду:
(Get-MgPolicyAuthorizationPolicy).DefaultUserRolePermissions | Select-Object -ExpandProperty PermissionGrantPoliciesAssigned - Переконайтеся, що повернутий масив не містить ні ManagePermissionGrantsForSelf.microsoft-user-default-low, ні ManagePermissionGrantsForSelf.microsoft-user-default-legacy. Якщо будь-який із цих рядків присутній, аудит не вдається.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Згода та дозволи > Параметри згоди користувача.
- У розділі «Згода користувача для програм» виберіть «Не дозволяти згоду користувача».
- Натисніть опцію «Зберегти» у верхній частині вікна.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-user-
- consent?pivots=portal
- https://learn.microsoft.com/en-
- us/powershell/module/microsoft.graph.identity.signins/get-
- mgpolicyauthorizationpolicy?view=graph-powershell-1.0
IG 1, 2
Page 242
5.1.5.2 Переконайтеся, що робочий процес отримання згоди адміністратора ввімкнено (Автоматизовано)
Робочий процес отримання згоди адміністратора дає адміністраторам безпечний спосіб надавати доступ до програм які потребують схвалення адміністратора. Коли користувач намагається отримати доступ до програми, але не може надати згоду, вони можуть надіслати запит на схвалення адміністратора. Запит відправляється через електронною поштою адміністраторам, призначеним рецензентами. Рецензент вживає заходів запит, і користувач отримує сповіщення про дію.
Робочий процес отримання згоди адміністратора (попередній перегляд) дає адміністраторам безпечний спосіб надання доступу до програми, які потребують схвалення адміністратора. Коли користувач намагається отримати доступ до програми, але не може надати згоду, вони можуть надіслати запит на схвалення адміністратора. запит надсилається електронною поштою адміністраторам, призначеним рецензентами. Рецензент діє запит, і користувач отримує сповіщення про дію.
Щоб схвалювати запити, рецензент має бути глобальним адміністратором хмарної програми адміністратор або адміністратор програми. Рецензент повинен уже мати один із них призначені ролі адміністратора; просте призначення їх як рецензентів не підносить їх привілеї.
Сторінка 243
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі «Безпека» виберіть «Згода та дозволи».
- У розділі Керування виберіть Налаштування згоди адміністратора.
- Переконайтеся, що для параметра «Користувачі можуть запитувати згоду адміністратора на додатки, на які вони не можуть надати згоду» встановлено значення «Так».
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте таку команду:
Get-MgPolicyAdminConsentRequestPolicy | fl IsEnabled,NotifyReviewers,RemindersEnabled - Переконайтеся, що IsEnabled має значення True.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі «Безпека» виберіть «Згода та дозволи».
- У розділі Керування виберіть Налаштування згоди адміністратора.
- У розділі «Запити на згоду адміністратора» користувачі можуть запитувати згоду адміністратора на програми, на які вони не можуть надати згоду.
- У розділі «Рецензенти» виберіть ролі та групи, які переглядатимуть створені користувачами запити на згоду додатків.
- Задати Вибрані користувачі отримуватимуть сповіщення електронною поштою про запити “Так”.
- Виберіть Зберегти у верхній частині вікна.
📋 CIS Controls & Нормативні посилання
IG 1, 2
IG 1, 2, 3
IG 1, 2
Page 245
5.1.5.3 Переконайтеся, що додавання пароля заблоковано для програм (Автоматизовано)
У Microsoft Entra ID програми та принципали служб можуть автентифікуватися за допомогою будь-якого з них облікові дані сертифіката або облікові дані пароля (також називаються секретами клієнта). Це налаштування застосовує обмеження для всього клієнта, яке запобігає введенню нових облікових даних пароля додається до будь-якої реєстрації додатка або принципала служби. Політика є реалізовано через стандартну політику керування програмами та застосовується до всіх програм якщо не налаштовано винятки з областю дії. Це налаштування не скасовує та не скасовує наявні облікові дані пароля; облікові дані створені до того, як політика була ввімкнена, залишаються дійсними, доки не закінчиться термін їх дії або не буде явним чином видалено. Рекомендований стан – «Блокувати додавання пароля» встановлено на «Увімк.».
Облікові дані пароля (секрети клієнта), які використовуються для автентифікації програми, є статичним рядком значення, які пропонують слабкіші гарантії безпеки, ніж сертифікат або федеративні облікові дані. На відміну від сертифікатів, секрети клієнта не мають вбудованого підтвердження володіння та часто є зберігається у вигляді відкритого тексту у вихідному коді, файлах конфігурації, конвеєрах CI/CD та історії оболонки. Витік клієнтського секрету надає будь-якому власнику можливість автентифікуватися як додаток до Ідентифікатор Microsoft Entra, потенційно доступний до будь-якого ресурсу або призначеної області дозволу цю програму. Блокування додавання нових облікових даних пароля усуває цю поверхню для атаки додатків, створених у майбутньому, і змушує прийняти більш надійні типи облікових даних наприклад сертифікати.
Ця політика стосується лише додавання нових облікових даних пароля. Існуючі секрети клієнта залишаються дійсними, доки не закінчиться термін їх дії або не буде явно скасовано; ця рекомендація ні заднім числом анулювати облікові дані, створені до ввімкнення політики. Будь-який автоматизований процес, конвеєр або сценарій, який програмно додає секрети клієнта реєстрацію додатків або принципалів служб буде заблоковано після ввімкнення політики, якщо не налаштовано виняток. Програми, які ще не перенесено на сертифікат- автентифікація на основі або об’єднання ідентичності робочого навантаження вимагатимуть змін перед новим облікові дані можна додати.
Сторінка 246
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Політика програми.
- Виберіть Блокувати додавання пароля.
- Переконайтеся, що для параметра Статус встановлено значення Увімк.
- Переконайтеся, що для параметра Застосовується встановлено одне з наведеного нижче: o Усі програми o Усі програми з виключеннями (якщо використовуються виключення, переконайтеся, що вони переглядаються щорічно).
- Переконайтеся, що «Застосовувати лише до програм, створених після» є одним із таких станів: o Не налаштовано (у полі буде показано Виберіть дату без вибраної дати) o Дата, яка відповідає даті оцінювання або передує їй.
- Відповідність вважається дотриманою, коли виконуються всі вищезазначені умови. Щоб перевірити за допомогою API Microsoft Graph:
тому немає необхідності перевіряти їх відповідність.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Політика програми.
- Виберіть Блокувати додавання пароля.
- Установіть для статусу значення Увімк.
- Набір Застосовується до одного з наступного: o Усі програми o Усі програми з виключеннями (якщо використовуються виключення, переконайтеся, що вони переглядаються щорічно).
- Установіть «Застосовувати лише до програм, створених після потрібної дати», або залиште його неналаштованим.
- Виберіть «Зберегти та закрити», щоб застосувати зміни. Для виправлення за допомогою Microsoft Graph API: Важливо: запит PATCH повністю замінює масив passwordCredentials. Спочатку отримайте поточну політику та включіть усі існуючі записи в тіло запиту, щоб уникнути перезапису інших налаштованих обмежень або виключень.
- Виконайте запит GET, щоб отримати поточну політику: v1.0/policies/defaultAppManagementPolicy
- Змініть отриманий JSON, щоб відобразити такі зміни: • Установіть для параметра isEnabled значення true. • У розділі applicationRestrictions.passwordCredentials знайдіть запис, де restrictionType є passwordAddition, і встановіть наступне: o стан увімкнено o restrictForAppsCreatedAfterDateTime на 0001-01-01T00:00:00Z або бажану дату. • У servicePrincipalRestrictions.passwordCredentials знайдіть запис, де restrictionType є passwordAddition, і встановіть наступне: o стан увімкнено o restrictForAppsCreatedAfterDateTime на 0001-01-01T00:00:00Z або бажану дату.
- Щоб застосувати зміни, виконайте запит PATCH до того самого URI зі зміненим JSON у тілі запиту.
приклади виправлення кількома мовами, включаючи HTTP, PowerShell і Python.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-app-
- management-policies?tabs=portal
- https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/tutorial-enforce-
- secret-standards?pivots=ms-graph
- https://learn.microsoft.com/en-
- us/graph/api/resources/tenantappmanagementpolicy?view=graph-rest-1.0
- https://learn.microsoft.com/en-us/entra/fundamentals/zero-trust-protect-
- identities#enforce-standards-for-app-secrets-and-certificates
IG 1
Page 250
5.1.5.4 Переконайтеся, що термін дії пароля для програм не перевищує 180 днів (Автоматизовано)
У Microsoft Entra ID програми та принципали служб можуть автентифікуватися за допомогою облікові дані пароля (також називаються секретами клієнта). Цей параметр змушує орендаря- широкий максимальний термін служби для нових облікових даних пароля, доданих до будь-якої програми реєстрація або послуга принципала. Якщо ввімкнено, будь-який створений секрет клієнта повинен мати дата закінчення терміну придатності, що впадає в налаштований максимум, який для цієї рекомендації становить 180 днів або менше. Політика реалізується через керування додатком за умовчанням політика та застосовується до всіх програм, якщо не налаштовано винятки з областю дії. Налаштування заднім числом не скорочує або не скасовує наявні облікові дані пароля; секрети, створені до ввімкнення політики, залишаються дійсними, доки не закінчиться термін їх дії явно видалено. Рекомендований стан – Обмежити максимальний термін дії пароля, встановлений на Увімк.: 180 днів або менше.
Довгострокові секрети клієнта розширюють вікно експлуатації, якщо є облікові дані скомпрометовано. Секрет, дійсний протягом кількох років, який ніколи не ротується, залишається придатним для використання навіть якщо він був витік у вихідному коді, журналі збірки або порушенні безпеки через тривалий час після початкового експозиція. Застосування максимального терміну дії 180 днів гарантує, що секрети клієнта закінчаться на регулярній основі, обмежуючи період, протягом якого викрадені облікові дані залишаються дійсними та зменшення радіусу вибуху компромісу. Цей контроль також заохочує команди до встановити автоматизовану ротацію, яка ще більше зменшує залежність від статичних, тривалих жив облікові грамоти.
Будь-який автоматизований процес, конвеєр або сценарій, який створює секрети клієнта на весь термін служби перевищення налаштованого максимуму не вдасться, коли політику ввімкнено, якщо не виняток налаштовано. Організаціям потрібно буде оновити робочі процеси створення секретів вказати терміни придатності в межах дозволеного діапазону та встановити процеси ротації для секрети, термін дії яких наближається.
Сторінка 251
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Політика програми.
- Виберіть Обмежити максимальний термін дії пароля.
- Переконайтеся, що для параметра Статус встановлено значення Увімк.
- Переконайтеся, що налаштований максимальний термін служби становить 180 днів або менше.
- Переконайтеся, що для параметра Застосовується встановлено одне з наведеного нижче: o Усі програми o Усі програми з виключеннями (якщо використовуються виключення, переконайтеся, що вони переглядаються щорічно).
- Переконайтеся, що «Застосовувати лише до програм, створених після» є одним із таких станів: o Не налаштовано (у полі буде показано Виберіть дату без вибраної дати) o Дата, яка відповідає даті оцінювання або передує їй.
- Відповідність вважається дотриманою, коли виконуються всі вищезазначені умови. Щоб перевірити за допомогою API Microsoft Graph:
тому немає необхідності перевіряти їх відповідність.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Політика програми.
- Виберіть Обмежити максимальний термін дії пароля.
- Установіть для статусу значення Увімк.
- Встановіть максимальний термін служби до 180 днів або менше.
- Набір Застосовується до одного з наступного: o Усі програми o Усі програми з виключеннями (якщо використовуються виключення, переконайтеся, що вони переглядаються щорічно).
- Установіть «Застосовувати лише до програм, створених після потрібної дати», або залиште його неналаштованим.
- Виберіть «Зберегти та закрити», щоб застосувати зміни. Для виправлення за допомогою Microsoft Graph API: Важливо: запит PATCH повністю замінює масив passwordCredentials. Спочатку отримайте поточну політику та включіть усі існуючі записи в тіло запиту, щоб уникнути перезапису інших налаштованих обмежень або виключень.
- Виконайте запит GET, щоб отримати поточну політику: v1.0/policies/defaultAppManagementPolicy
- Змініть отриманий JSON, щоб відобразити такі зміни: o Установіть для параметра isEnabled значення true. o У розділі applicationRestrictions.passwordCredentials знайдіть запис, де restrictionType — це passwordLifetime, і встановіть наступне: ▪ стан увімкнено ▪ maxLifetime на P180D або меншу тривалість. ▪ restrictForAppsCreatedAfterDateTime до 0001-01- 01T00:00:00Z або бажаної дати. o У servicePrincipalRestrictions.passwordCredentials знайдіть запис, де restrictionType — це passwordLifetime, і встановіть наступне: ▪ стан увімкнено ▪ maxLifetime на P180D або меншу тривалість. ▪ restrictForAppsCreatedAfterDateTime до 0001-01- 01T00:00:00Z або бажаної дати.
- Щоб застосувати зміни, виконайте запит PATCH до того самого URI зі зміненим JSON у тілі запиту.
приклади виправлення кількома мовами, включаючи HTTP, PowerShell і Python.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-app-
- management-policies?tabs=portal
- https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/tutorial-enforce-
- secret-standards?pivots=ms-graph
- https://learn.microsoft.com/en-
- us/graph/api/resources/tenantappmanagementpolicy?view=graph-rest-1.0
- https://learn.microsoft.com/en-us/entra/fundamentals/zero-trust-protect-
- identities#enforce-standards-for-app-secrets-and-certificates
IG 1
Page 255
5.1.5.5 Переконайтеся, що нові паролі програм створено системою (Автоматизовано)
У Microsoft Entra ID програми та принципали служб можуть автентифікуватися за допомогою облікові дані пароля (також називаються секретами клієнта). За замовчуванням при додаванні нового облікові дані пароля, абонент може надати спеціальне значення пароля або дозволити система для створення одного. Цей параметр застосовує обмеження для всього клієнта, яке блокує використання настроюваних значень паролів, вимагаючи, щоб усі нові облікові дані пароля були системними створений. Політика реалізується через стандартну політику керування додатком і застосовується до всіх додатків, якщо не налаштовано винятки з областю дії. Налаштування не впливає на наявні облікові дані пароля; облікові дані, створені до політику було ввімкнено, залишаються дійсними, доки не закінчиться термін їх дії або їх явно не буде видалено. Рекомендований стан «Блокувати спеціальні паролі» має значення «Увімк.».
Спеціальні значення пароля вибираються абонентом і чутливі до низької ентропії, передбачувані шаблони та повторне використання в кількох програмах. Слабкий або повторно використовуваний клієнт секрет, який скомпрометовано через розкриття вихідного коду, журналювання або ланцюг постачання порушення може бути тривіально використано зловмисником для автентифікації як програми. Згенеровані системою паролі використовують випадкові значення достатньої довжини та складності, роблячи їх стійкими до атак грубої сили та словникових атак. Блокування спеціальних паролів видаляє найслабший шлях створення облікових даних і гарантує, що всі нові секретні дані клієнта відповідати узгодженій базовій лінії ентропії.
Будь-який автоматизований процес, конвеєр або сценарій, який програмно створює секрет клієнта шляхом надання спеціального значення пароля буде заблоковано після ввімкнення політики, якщо не налаштовано виняток. Більшість інструментів, включаючи адміністратор Microsoft Entra center, Azure CLI та Azure PowerShell, уже за замовчуванням створені системою значення, тому операційний вплив для типових робочих процесів є мінімальним. Організації, які покладаються на користувацькі значення паролів у їхній автоматизації потрібно буде оновити ці робочі процеси, щоб пропустити настроюване значення та прийняти згенерований системою секрет. Організації, які мають політику або нормативні вимоги, що передбачають конкретні Формати паролів можуть потребувати підтримки виключень для певних програм. Винятки має бути вузьким і регулярно переглядатися, щоб мінімізувати ризик.
Сторінка 256
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Політика програми.
- Виберіть Блокувати власні паролі.
- Переконайтеся, що для параметра Статус встановлено значення Увімк.
- Переконайтеся, що для параметра Застосовується встановлено одне з наведеного нижче: o Усі програми o Усі програми з виключеннями (якщо використовуються виключення, переконайтеся, що вони переглядаються щорічно).
- Переконайтеся, що «Застосовувати лише до програм, створених після» є одним із таких станів: o Не налаштовано (у полі буде показано Виберіть дату без вибраної дати) o Дата, яка відповідає даті оцінювання або передує їй.
- Відповідність вважається дотриманою, коли виконуються всі вищезазначені умови. Щоб перевірити за допомогою API Microsoft Graph:
тому немає необхідності перевіряти їх відповідність.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Політика програми.
- Виберіть Блокувати власні паролі.
- Установіть для статусу значення Увімк.
- Набір Застосовується до одного з наступного: o Усі програми o Усі програми з виключеннями (якщо використовуються виключення, переконайтеся, що вони переглядаються щорічно).
- Установіть «Застосовувати лише до програм, створених після потрібної дати», або залиште його неналаштованим.
- Виберіть «Зберегти та закрити», щоб застосувати зміни. Для виправлення за допомогою Microsoft Graph API: Важливо: запит PATCH повністю замінює масив passwordCredentials. Спочатку отримайте поточну політику та включіть усі існуючі записи в тіло запиту, щоб уникнути перезапису інших налаштованих обмежень або виключень.
- Виконайте запит GET, щоб отримати поточну політику: v1.0/policies/defaultAppManagementPolicy
- Змініть отриманий JSON, щоб відобразити такі зміни: o Установіть для параметра isEnabled значення true. o У розділі applicationRestrictions.passwordCredentials знайдіть запис, де restrictionType — customPasswordAddition, і встановіть наступне: ▪ стан увімкнено ▪ restrictForAppsCreatedAfterDateTime на 0001-01- 01T00:00:00Z або бажану дату. o У servicePrincipalRestrictions.passwordCredentials знайдіть запис, де restrictionType — customPasswordAddition, і встановіть наступне: ▪ стан увімкнено ▪ restrictForAppsCreatedAfterDateTime на 0001-01- 01T00:00:00Z або бажану дату.
- Щоб застосувати зміни, виконайте запит PATCH до того самого URI зі зміненим JSON у тілі запиту.
приклади виправлення кількома мовами, включаючи HTTP, PowerShell і Python.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-app-
- management-policies?tabs=portal
- https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/tutorial-enforce-
- secret-standards?pivots=ms-graph
- https://learn.microsoft.com/en-
- us/graph/api/resources/tenantappmanagementpolicy?view=graph-rest-1.0
- https://learn.microsoft.com/en-us/entra/fundamentals/zero-trust-protect-
- identities#enforce-standards-for-app-secrets-and-certificates
IG 1, 2, 3
IG 1, 2
Page 260
5.1.5.6 Переконайтеся, що максимальний термін дії сертифіката для програм не перевищує 180 днів (Автоматизовано)
У Microsoft Entra ID програми та принципали служб можуть автентифікуватися за допомогою облікові дані сертифіката. Цей параметр забезпечує максимальний термін служби для нового клієнта облікові дані сертифіката, додані до будь-якої реєстрації програми або принципала служби. Коли увімкнуто, будь-який завантажений сертифікат повинен мати термін дії, який відповідає налаштований максимум, який для цієї рекомендації становить 180 днів або менше. Політика є реалізовано через стандартну політику керування програмами та застосовується до всіх програм якщо не налаштовано винятки з областю дії. Це налаштування заднім числом не скорочує та не робить облікові дані існуючого сертифіката недійсними; Сертифікати, завантажені до ввімкнення політики, залишаються дійсними, доки не закінчиться термін їх дії явно видалено. Рекомендований стан – Обмежити максимальний термін дії сертифіката, встановлений на Увімк.: 180 днів або менше.
Довгострокові сертифікати розширюють вікно експлуатації, якщо облікові дані скомпрометовано. Сертифікат, дійсний протягом кількох років, який ніколи не змінювався, залишається придатним для використання, навіть якщо закритий ключ було розкрито через злом сервера, неправильно налаштований сховище або ланцюговий компроміс через тривалий час після початкового виявлення. Застосування максимального терміну служби 180 днів забезпечує регулярне закінчення терміну дії сертифікатів, обмежуючи період, протягом якого викрадені облікові дані залишаються дійсними та зменшують радіус вибуху компрометації. Це контроль також заохочує команди встановлювати автоматизовану практику ротації сертифікатів, що додатково зменшує залежність від статичних довгострокових облікових даних.
Будь-який автоматизований процес, конвеєр або сценарій, який завантажує сертифікати з терміном дії перевищення налаштованого максимуму буде заблоковано після ввімкнення політики, якщо тільки налаштовано виняток. Організаціям потрібно буде оновити видачу сертифікатів робочі цикли для створення сертифікатів із терміном дії в межах дозволеного діапазону та встановити процеси ротації для сертифікатів, термін дії яких наближається.
Сторінка 261
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Політика програми.
- Виберіть Обмежити максимальний термін дії сертифіката.
- Переконайтеся, що для параметра Статус встановлено значення Увімк.
- Переконайтеся, що для параметра Застосовується встановлено одне з наведеного нижче: o Усі програми o Усі програми з виключеннями (якщо використовуються виключення, переконайтеся, що вони переглядаються щорічно).
- Переконайтеся, що «Застосовувати лише до програм, створених після» є одним із таких станів: o Не налаштовано (у полі буде показано Виберіть дату без вибраної дати) o Дата, яка відповідає даті оцінювання або передує їй.
- Переконайтеся, що максимальний термін служби (у днях) становить 180 днів або менше.
- Відповідність вважається дотриманою, коли виконуються всі вищезазначені умови. Щоб перевірити за допомогою API Microsoft Graph:
тому немає необхідності перевіряти їх відповідність.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID і виберіть Enterprise apps.
- У розділі Безпека виберіть Політика програми.
- Виберіть Обмежити максимальний термін дії сертифіката.
- Установіть для статусу значення Увімк.
- Набір Застосовується до одного з наступного: o Усі програми o Усі програми з виключеннями (якщо використовуються виключення, переконайтеся, що вони переглядаються щорічно).
- Установіть «Застосовувати лише до програм, створених після потрібної дати», або залиште його неналаштованим.
- Встановіть Максимальний термін служби (у днях) на 180 днів або менше.
- Виберіть «Зберегти та закрити», щоб застосувати зміни. Щоб виправити проблему за допомогою API Microsoft Graph:
- Виконайте запит GET, щоб отримати поточну політику: v1.0/policies/defaultAppManagementPolicy
- Змініть отриманий JSON, щоб відобразити такі зміни: o Установіть для параметра isEnabled значення true. o У розділі applicationRestrictions.keyCredentials знайдіть запис, де restrictionType має значення asymmetricKeyLifetime, і встановіть наступне: ▪ стан увімкнено ▪ maxLifetime на P180D або меншу тривалість. ▪ restrictForAppsCreatedAfterDateTime до 0001-01- 01T00:00:00Z або бажаної дати. o У servicePrincipalRestrictions.keyCredentials знайдіть запис, де restrictionType має значення asymmetricKeyLifetime, і встановіть наступне: ▪ стан увімкнено ▪ maxLifetime на P180D або меншу тривалість. ▪ restrictForAppsCreatedAfterDateTime до 0001-01- 01T00:00:00Z або бажаної дати.
- Щоб застосувати зміни, виконайте запит PATCH до того самого URI зі зміненим JSON у тілі запиту.
приклади виправлення кількома мовами, включаючи HTTP, PowerShell і Python.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-app-
- management-policies?tabs=portal
- https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/tutorial-enforce-
- secret-standards?pivots=ms-graph
- https://learn.microsoft.com/en-
- us/graph/api/resources/tenantappmanagementpolicy?view=graph-rest-1.0
- https://learn.microsoft.com/en-us/entra/fundamentals/zero-trust-protect-
- identities#enforce-standards-for-app-secrets-and-certificates
IG 1
Page 265 5.1.6 External Identities
Page 266
5.1.6.1 Переконайтеся, що запрошення до співпраці надсилаються лише дозволеним доменам (Автоматизовано)
Співпраця B2B — це функція зовнішнього ідентифікатора Microsoft Entra, яка дозволяє гостю запрошення до організації. Переконайтеся, що користувачі можуть надсилати запрошення лише в указані домени. Примітка. Цей список працює незалежно від OneDrive для бізнесу та SharePoint Online дозволені/заблоковані списки. Щоб обмежити спільний доступ до окремих файлів у SharePoint Online, налаштуйте дозвіл або чорний список для OneDrive для бізнесу та SharePoint Online. Наприклад, в Користувачі SharePoint або OneDrive все ще можуть ділитися із зовнішніми користувачами, якщо це заборонено домени за допомогою посилань «Будь-хто», якщо їх не вимкнено.
Вказуючи дозволені домени для співпраці, компанії зовнішніх користувачів є чітко визначені. Крім того, це не дозволяє внутрішнім користувачам запрошувати невідомих зовнішніх користувачів користувачів, таких як особисті облікові записи, і надання їм доступу до ресурсів.
Це може ускладнити співпрацю, якщо налаштування не буде швидко оновлено, коли a новий домен визначається як “дозволений”.
Сторінка 267
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > External Identities і виберіть параметри зовнішньої співпраці.
- У розділі «Обмеження співпраці» переконайтеся, що вибрано параметр «Дозволити запрошення лише до вказаних доменів (найбільш обмежений). Потім переконайтеся, що дозволені домени вказані в розділі Цільові домени.
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте наступне:
$Uri = "https://graph.microsoft.com/beta/legacy/policies" $Response = (Invoke-MgGraphRequest -Uri $Uri).value | Where-Object { $_.type -eq 'B2BManagementPolicy' } if ($Response) { $Definition = $Response.definition | ConvertFrom-Json $DomainsPolicy = $Definition.B2BManagementPolicy.InvitationsAllowedAndBlockedDomainsPolicy } else { Write-Output "No policy found." return } $DomainsPolicy - Переконайтеся, що вихідні дані містять властивість AllowedDomains, яка або не містить доменів, або містить лише список затверджених організацією доменів. Якщо присутня властивість BlockedDomains, конфігурація вважається невідповідною. Приклад сумісного результату з визначеними AllowedDomains: AllowedDomains ————– {cisecurity.org, contoso.com, example.com} Дозволено без дозволених доменів (також сумісно): AllowedDomains ————– {}
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > External Identities і виберіть параметри зовнішньої співпраці.
- У розділі «Обмеження співпраці» виберіть «Дозволити запрошення лише до зазначених доменів (вибрано найбільш обмежений»). Потім укажіть дозволені домени в розділі Цільові домени.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/external-id/allow-deny-list
- https://learn.microsoft.com/en-us/entra/external-id/what-is-b2b
IG 1, 2, 3
IG 1, 2, 3
Page 269
5.1.6.2 Переконайтеся, що доступ гостьового користувача обмежено (Автоматизовано)
Ідентифікатор Microsoft Entra ID, який є частиною Microsoft Entra, дозволяє обмежити зовнішній гостьовий доступ користувачі можуть бачити у своїй організації в Microsoft Entra ID. Для гостей встановлено обмеження рівень дозволу за замовчуванням у Microsoft Entra ID, тоді як за замовчуванням для користувачів-учасників є повний набір прав користувача. Ці дозволи на рівні каталогу застосовуються в усіх службах Microsoft Entra зокрема Microsoft Graph, PowerShell v2, портал Azure і портал Мої програми. Сервіси Microsoft 365 використовують групи Microsoft 365 для сценаріїв співпраці також постраждали, зокрема Outlook, Microsoft Teams і SharePoint. Вони цього не роблять замінити параметри гостьової системи SharePoint або Microsoft Teams. Рекомендований стан має принаймні доступ у режимі “Гість”. властивості та приналежність до об’єктів каталогу або більш обмежені.
Обмежуючи гостьовий доступ до найбільш обмеженого стану, це допомагає запобігти зловмисній групі і перерахування об’єктів користувача в середовищі Microsoft 365. Цей перший крок, відомий як розвідка в The Cyber Kill Chain часто проводиться зловмисниками до того, як більше передові цілеспрямовані атаки.
За умовчанням гість має обмежений доступ до властивостей і членство об’єктів каталогу. При використанні “найбільш обмеженого” налаштування гості матимуть доступ лише до власного профілі та не матиме дозволу переглядати профілі, групи чи групи інших користувачів членства. Є деякі відомі проблеми з Yammer, через які гості не ввійшли від виходу з групи.
Сторінка 270
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > External Identities і виберіть параметри зовнішньої співпраці.
- У розділі «Доступ гостьового користувача» переконайтеся, що для обмежень доступу гостьового користувача встановлено одне з наступного: o Гостьові користувачі мають обмежений доступ до властивостей і членства об’єктів каталогу o Доступ гостьового користувача обмежено властивостями та членством їхніх власних об’єктів каталогу (найбільш обмежений)
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте таку команду:
Get-MgPolicyAuthorizationPolicy | fl GuestUserRoleId - Переконайтеся, що повернуто значення 10dae51f-b6af-4016-8d66-8c2a99b929b3 або 2af84b1e-32c8-42b7-82bc-daa82404023b (найбільш обмежене)
Примітка 2: значення a0b1b346-4d3e-4e8b-98f8-753987be4970 дорівнює Guest
користувачі мають такий самий доступ, як і учасники (найчастіше), і не повинні мати
використовується.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > External Identities і виберіть параметри зовнішньої співпраці.
- У розділі «Доступ гостьового користувача» встановіть обмеження доступу гостьового користувача до одного з таких параметрів: o Гостьові користувачі мають обмежений доступ до властивостей і членства об’єктів каталогу o Доступ гостьового користувача обмежено властивостями та членством їхніх власних об’єктів каталогу (найбільш обмежений)
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization" -
Виконайте таку команду, щоб встановити обмеження доступу гостьового користувача за замовчуванням:
# Guest users have limited access to properties and memberships of directory objects Update-MgPolicyAuthorizationPolicy -GuestUserRoleId '10dae51f-b6af-4016-8d66- 8c2a99b929b3' -
Або виконайте таку команду, щоб встановити для неї значення “найбільш обмежений”:
# Guest user access is restricted to properties and memberships of their own directory objects (most restrictive) Update-MgPolicyAuthorizationPolicy -GuestUserRoleId '2af84b1e-32c8-42b7-82bc- daa82404023b'
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/users/users-restrict-guest-permissions
- https://www.lockheedmartin.com/en-us/capabilities/cyber/cyber-kill-chain.html
IG 1, 2, 3
IG 1
Page 272
5.1.6.3 Переконайтеся, що запрошення користувачів обмежені (Автоматизовано)
За замовчуванням усі користувачі в організації, включно з гостьовими користувачами співпраці B2B, можуть запрошувати зовнішніх користувачів до B2B співпраці. Можливість надсилання запрошень може бути обмежена увімкнувши або вимкнувши його для всіх, або обмеживши запрошення до певних ролей. Рекомендований стан: лише користувачі, яким призначено певні ролі адміністратора запрошувати гостей або Ніхто в організації не може запрошувати гостей включаючи адміністраторів (найбільш обмежений).
Обмеження того, хто може запрошувати гостей, обмежує ризики для організації неавторизовані облікові записи. Поведінка за умовчанням дозволяє будь-кому в організації запрошувати гостей і неадміністраторів до орендаря, створюючи загрозу безпеці.
Це створює перешкоду для співпраці, обмежуючи, хто може запрошувати гостьових користувачів організації. Повинні бути призначені гості-запрошувачі та пройти процес затвердження встановлено та чітко доведено до відома всіх користувачів.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > External Identities і виберіть параметри зовнішньої співпраці.
- У розділі «Параметри запрошення гостей» переконайтеся, що для обмежень щодо запрошення гостей встановлено одне з наведених нижче параметрів: o Лише користувачі, яким призначено певні ролі адміністратора, можуть запрошувати гостей o Ніхто в організації не може запрошувати гостей, включаючи адміністраторів (найбільше обмежень)
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте таку команду:
Get-MgPolicyAuthorizationPolicy | fl AllowInvitesFrom - Перевірте, чи повертається значення adminsAndGuestInviters чи ні.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > External Identities і виберіть параметри зовнішньої співпраці.
- У налаштуваннях запрошення гостей установіть обмеження щодо запрошення гостей до одного з бажаних сумісних станів: o Лише користувачі, яким призначено певні ролі адміністратора, можуть запрошувати користувачів-гостей o Ніхто в організації не може запрошувати користувачів-гостей, включаючи адміністраторів (найбільше обмежень)
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization" -
Виконайте одну з наведених нижче команд PowerShell залежно від бажаного
compliant state: To set to Only users assigned to specific admin roles can invite guest users: Update-MgPolicyAuthorizationPolicy -AllowInvitesFrom 'adminsAndGuestInviters' To set to No one in the organization can invite guest users including admins (most restrictive): Update-MgPolicyAuthorizationPolicy -AllowInvitesFrom "none"
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/external-id/external-collaboration-settings-configure
- https://learn.microsoft.com/en-us/entra/identity/role-based-access-
- control/permissions-reference#guest-inviter
IG 1, 2, 3
IG 1
IG 1, 2, 3
Page 275 5.1.7 User experiences This section is intentionally blank and exists to ensure the structure of the benchmark is consistent.
Page 276 5.1.8 Hybrid management
Page 277
5.1.8.1 Переконайтеся, що для гібридних розгортань увімкнено синхронізацію хешу паролів (Автоматизовано)
Синхронізація хешу пароля — це один із методів входу, який використовується для ввімкнення гібриду аутентифікація особи. За допомогою цього методу Microsoft Entra Connect синхронізує a криптографічне представлення локальної служби Active Directory користувача пароль до Microsoft Entra ID. Оригінальний хеш пароля NT (MD4) ніколи не передається в Entra ID. Натомість Entra Connect обчислює хеш SHA-256 оригінального хешу MD4 і синхронізує його значення. Оскільки лише цей вторинний хеш зберігається в хмарі, облікові дані у Entra ID не можна повторно використовувати для локальних атак із передачі хешу, навіть якщо скомпрометовано. Примітка. Процедури аудиту та виправлення, описані в цій рекомендації, є застосовується лише до клієнтів Microsoft 365, які працюють у конфігурації гібридної ідентифікації за допомогою Microsoft Entra Connect. Вони не застосовуються до федеративних чи хмарних розгортання.
Синхронізація хешу паролів допомагає зменшити кількість паролів ваших користувачів потрібно підтримувати лише один і вмикає виявлення витоку облікових даних для вашого гібрида облікові записи. Захист від витоку облікових даних використовується за допомогою Entra ID Protection і є a підмножина цієї функції, яка може допомогти визначити, чи обліковий запис користувача організації паролі з’явилися в темній мережі або публічних просторах. Використання інших параметрів для синхронізації каталогу може бути менш стійким, ніж Microsoft все ще може обробляти вхід до 365 за допомогою Hash Sync, навіть якщо мережеве підключення до вашого локальне середовище недоступне. Це мінімізує час простою та забезпечує безперервність бізнесу.
Залежно від організації можуть існувати обмеження відповідності або нормативні вимоги бізнес-секторі, які перешкоджають безпечній роботі хешованих версій паролів передаються в хмарні центри обробки даних.
Сторінка 278
Лише ролі Global Admin і Hybrid Identity Administrator мають доступ до перегляду фактичного повідомлення про статус Password Hash Sync. Невідповідний рольовий доступ призведе до повідомлення за замовчуванням із зазначенням: «Не вдається отримати інформацію синхронізації хешу пароля вашого клієнта».
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Entra Connect.
- Виберіть Connect Sync.
- У розділі синхронізації Microsoft Entra Connect переконайтеся, що повідомлення про статус Password Hash Sync вказує на те, що синхронізація відбувається та немає помилок, з одним із таких повідомлень: o Синхронізацію хешу пароля ввімкнено o Конфігурацію хмарної синхронізації хешу пароля ввімкнено o Виявлено тактовий сигнал синхронізації хешу пароля Для перевірки за допомогою Microsoft Graph API: потрібен дозвіл: OnPremDirectorySynchronization.Read.All
- Виконайте запит GET до такого відносного URI: v1.0/directory/onPremisesSynchronization
- Переконайтеся, що features.passwordSyncEnabled має значення true. Щоб перевірити локальний інструмент:
- Увійдіть на сервер, на якому розміщено інструмент Microsoft Entra Connect.
- Запустіть Azure AD Connect, а потім клацніть «Налаштувати» та «Переглянути або експортувати поточну конфігурацію».
- Переконайтеся, що на вашому клієнті ввімкнено СИНХРОНІЗАЦІЮ ХЕШУ ПАРОЛЯ.
- Відкрийте PowerShell на локальному сервері, на якому запущено Microsoft Entra Connect.
-
Запустіть такий командлет:
Get-ADSyncAADCompanyFeature - Переконайтеся, що PasswordHashSync має значення True.
Щоб виправити проблему за допомогою локального інструменту Microsoft Entra Connect:
- Увійдіть на локальний сервер, на якому розміщено інструмент Microsoft Entra Connect
- Двічі клацніть піктограму Azure AD Connect, створену на робочому столі
- Натисніть Налаштувати.
- На сторінці «Додаткові завдання» виберіть «Налаштувати параметри синхронізації» та натисніть «Далі».
- Введіть ім’я користувача та пароль глобального адміністратора.
- На екрані «Підключити каталоги» натисніть «Далі».
- На екрані фільтрації доменів і організаційних підрозділів натисніть «Далі».
- На екрані «Додаткові функції» встановіть прапорець «Синхронізація хешу пароля» та натисніть «Далі».
- На екрані Готово до налаштування натисніть Налаштувати.
- Після завершення налаштування натисніть Вихід.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/whatis-phs
- https://www.microsoft.com/en-us/download/details.aspx?id=47594
- https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/how-to-connect-sync-staging-server
- https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/how-to-connect-password-hash-synchronization
- https://learn.microsoft.com/en-
- us/graph/api/resources/onpremisesdirectorysynchronizationfeature?view=graph-
- rest-1.0
IG 1, 2
IG 1, 2
Page 280 5.2 ID Protection 5.2.1 Identity Protection This section is intentionally blank and exists to ensure the structure of the benchmark is consistent.
Page 281 5.2.2 Conditional Access This section includes the methods used to retrieve Conditional Access policies for automated audit procedures. Policies can be accessed through the Microsoft Graph API or the Microsoft Graph PowerShell SDK, each requiring the appropriate delegated permissions. The items below summarize the available retrieval options. • Conditional Access policies retrieval is shown using the Microsoft Graph relative URI
5.2.2.1 Переконайтеся, що багатофакторну автентифікацію ввімкнено для всіх користувачів із адміністративними ролями (Автоматизовано)
Багатофакторна автентифікація – це процес, який вимагає додаткової форми ідентифікації під час процесу входу, як-от код із мобільного пристрою чи сканування відбитків пальців підвищення безпеки. Переконайтеся, що користувачі з ролями адміністратора мають увімкнені можливості MFA.
Багатофакторна автентифікація вимагає, щоб особа надала принаймні два окремих форми автентифікації перед наданням доступу. Багатофакторна автентифікація забезпечує додаткова гарантія того, що особа, яка намагається отримати доступ, є тим, на кого вона претендує бути. З багатофакторною автентифікацією зловмиснику потрібно буде скомпрометувати принаймні два різні механізми автентифікації, що ускладнює компроміс і, таким чином зниження ризику. Примітка. Щоб переконатися, що облікові записи не можна легко використовувати для перерахування ресурсів (розвідка) через портали адміністратора Microsoft або через службу Microsoft Azure API керування, обидві політики умовного доступу MFA мають бути націлені на всіх Ресурси: • «Переконайтеся, що багатофакторну автентифікацію ввімкнено для всіх користувачів» і • «Переконайтеся, що багатофакторну автентифікацію ввімкнено для всіх користувачів із адміністративними ролями» (ця рекомендація)
Реалізація багатофакторної автентифікації для всіх користувачів, які виконують ролі адміністратора вимагають зміни розпорядку користувача. Усі користувачі з адміністративними ролями повинні будуть це зробити зареєструватися в багатофакторній автентифікації за допомогою телефону, SMS або програми автентифікації. Після реєстрації для майбутнього доступу буде потрібно використовувати багатофакторну автентифікацію середовище.
Сторінка 283
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що існує політика з такими критеріями та встановлено значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено ролі каталогу, призначені для адміністраторів. o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі Цільові ресурси перевірте, чи вибрано Усі ресурси (раніше «Усі хмарні програми») без виключень. o У розділі «Надати» переконайтеся, що параметр «Надати доступ» увімкнено та вибрано параметр «Вимагати багатофакторної автентифікації» або «Вимагати міцності автентифікації».
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Для кожної повернутої політики перевірте наступні критерії: o Conditions.Users.IncludeRoles містить ролі каталогу, специфічні для адміністраторів* o Conditions.Applications.IncludeApplications — це All o GrantControls.BuiltInControls містить mfa АБО GrantControls.AuthenticationStrength.id визначено o Стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Натисніть Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) виберіть «Вибрати користувачів і групи» та поставте прапорець «Ролі каталогу». o Як мінімум додайте до цього розділу документа ролі каталогу, перелічені нижче. o У розділі «Цільові ресурси» вкажіть «Усі ресурси» (раніше «Усі хмарні програми») і не створюйте жодних винятків. ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Надати» виберіть «Надати доступ» і поставте прапорець «Вимагати багатофакторної автентифікації» або «Вимагати надійності автентифікації». o Клацніть «Вибрати» внизу панелі.
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.». Для MFA слід включити принаймні ці ролі каталогу: • Адміністратор програми • Адміністратор автентифікації • Адміністратор платежів • Адміністратор хмарної програми • Адміністратор умовного доступу • Адміністратор Exchange • Глобальний адміністратор • Глобальний читач • Адміністратор служби підтримки • Адміністратор пароля • Адміністратор привілейованої автентифікації • Адміністратор привілейованої ролі • Адміністратор безпеки • Адміністратор SharePoint • Адміністратор користувача
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/howto-conditional-access-policy-admin-mfa
- https://learn.microsoft.com/en-us/graph/api/conditionalaccessroot-list-
- policies?view=graph-rest-1.0
IG 1, 2, 3
IG 1, 2
Page 286
5.2.2.2 Переконайтеся, що багатофакторну автентифікацію ввімкнено для всіх користувачів (Автоматизовано)
Увімкніть багатофакторну автентифікацію для всіх користувачів у клієнті Microsoft 365. Користувачі будуть під час входу до служб Microsoft 365 буде запропоновано пройти автентифікацію за допомогою другого фактора. Другим фактором найчастіше є текстове повідомлення на зареєстрований мобільний телефон номер, де вони вводять код авторизації, або за допомогою мобільного додатка, як-от Microsoft Authenticator. Примітка. З 2024 року Microsoft впроваджує обов’язкову багатофакторну автентифікацію.
Багатофакторна автентифікація вимагає, щоб особа надала принаймні два окремих форми автентифікації перед наданням доступу. Багатофакторна автентифікація забезпечує додаткова гарантія того, що особа, яка намагається отримати доступ, є тим, на кого вона претендує бути. З багатофакторною автентифікацією зловмиснику потрібно буде скомпрометувати принаймні два різні механізми автентифікації, що ускладнює компроміс і, таким чином зниження ризику. Примітка. Щоб переконатися, що облікові записи не можна легко використовувати для перерахування ресурсів (розвідка) через портали адміністратора Microsoft або через службу Microsoft Azure API керування, обидві політики умовного доступу MFA мають бути націлені на всіх Ресурси: • «Переконайтеся, що багатофакторну автентифікацію ввімкнено для всіх користувачів із адміністративними ролями» і • «Переконайтеся, що багатофакторну автентифікацію ввімкнено для всіх користувачів» (ця рекомендація)
Сторінка 287
Реалізація багатофакторної автентифікації для всіх користувачів потребуватиме змін рутина користувача. Всі користувачі повинні будуть зареєструватися в багатофакторній автентифікації за допомогою телефону, SMS або додаток для автентифікації. Після реєстрації використання багатофакторної аутентифікації буде потрібно для майбутньої автентифікації в середовищі. Зовнішні особи, які намагаються отримати доступ до документів, які використовують інформацію про доступ Захист (мітки чутливості) виявить, що їхній доступ буде порушено. Щоб пом’якшити це створити виключення для Microsoft Rights Management Services ID: 00000012- 0000-0000-c000-000000000000 Примітка. Організації, яким важко забезпечити дотримання MFA у всьому світі через бюджетні обмеження запобігання наданню мобільних пристроїв, що належать компанії, кожному користувачеві або через нормативні акти, профспілки чи правила, які забороняють примушувати кінцевих користувачів використовувати свої особисті пристроїв, є інший варіант. Ключі безпеки FIDO2 можна використовувати як альтернативу. Вони є більш безпечними, стійкими до фішингу та доступними для організацій, щоб надавати їх кожному кінцевий користувач.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі Цільові ресурси перевірте, чи вибрано Усі ресурси (раніше «Усі хмарні програми») без виключень. o У розділі «Надати» перевірте «Надати доступ» і виберіть «Вимагати багатофакторної автентифікації» або «Вимагати міцності автентифікації».
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Для кожної повернутої політики перевірте такі критерії: o Conditions.Users.IncludeUsers — це All o Conditions.Applications.IncludeApplications — це All o GrantControls.BuiltInControls містить mfa АБО GrantControls.AuthenticationStrength.id визначено o State увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
присутній у властивості authenticationStrength відповідної політики. Тому що
Конфігурації Authentication Strength за своєю суттю сильніші, ніж вбудований Require
багатофакторний контроль автентифікації, також наявність дійсного рівня автентифікації
виконує вимогу MFA для всіх користувачів.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Натисніть Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) укажіть «Усі користувачі». o У розділі «Цільові ресурси» вкажіть «Усі ресурси» (раніше «Усі хмарні програми») і не створюйте жодних винятків. ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Надати» виберіть «Надати доступ» і поставте прапорець «Вимагати багатофакторної автентифікації» або «Вимагати надійності автентифікації». o Клацніть «Вибрати» внизу панелі.
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/howto-conditional-access-policy-all-users-mfa
- https://learn.microsoft.com/en-us/graph/api/conditionalaccessroot-list-
- policies?view=graph-rest-1.0
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-mandatory-multifactor-authentication
IG 1, 2, 3
IG 1, 2
Page 290
5.2.2.3 Увімкнути політики умовного доступу, щоб заблокувати застарілу автентифікацію (Автоматизовано)
Entra ID підтримує найпоширеніші протоколи автентифікації та авторизації включно з успадкованою автентифікацією. Цей шаблон автентифікації включає основні автентифікація, широко використовуваний галузевий стандартний метод для збору імені користувача та інформацію про пароль. Наступні протоколи обміну повідомленнями підтримують застарілу автентифікацію: • Автентифікований SMTP – використовується для надсилання автентифікованих повідомлень електронної пошти. • Автовизначення – використовується клієнтами Outlook і EAS для пошуку та підключення поштові скриньки в Exchange Online. • Exchange ActiveSync (EAS) – використовується для підключення до поштових скриньок в Exchange Online. • Exchange Online PowerShell – використовується для віддаленого підключення до Exchange Online PowerShell. Якщо ви заблокуєте базову автентифікацію для Exchange Online PowerShell, для підключення потрібно використовувати модуль Exchange Online PowerShell. для див. розділ Підключення до Exchange Online PowerShell за допомогою багатофакторного аутентифікація. • Веб-служби Exchange (EWS) – інтерфейс програмування, який використовується Outlook, Outlook для Mac і програми сторонніх розробників. • IMAP4 – використовується поштовими клієнтами IMAP. • MAPI через HTTP (MAPI/HTTP) – основний протокол доступу до поштової скриньки, який використовується Outlook 2010 SP2 і новіші версії. • Автономна адресна книга (OAB) – копія колекцій списків адрес, які є завантажується та використовується Outlook. • Outlook Anywhere (RPC через HTTP) – застарілий протокол доступу до поштової скриньки підтримується всіма поточними версіями Outlook. • POP3 – використовується поштовими клієнтами POP. • Веб-служби звітування – використовуються для отримання даних звіту в Exchange Online. • Universal Outlook – використовується програмою «Пошта та календар» для Windows 10. • Інші клієнти – інші протоколи, ідентифіковані як такі, що використовують застарілу автентифікацію.
Застарілі протоколи автентифікації не підтримують багатофакторну автентифікацію. Ці протоколи часто використовуються зловмисниками через цей недолік. Блокування спадщини автентифікація ускладнює доступ для зловмисників.
Сторінка 291 Примітка. Базову автентифікацію тепер вимкнено в усіх клієнтах. До 31 грудня 2022 р. ви можете повторно ввімкнути протоколи, які постраждали, якщо користувачі та програми у вашому клієнті не змогли підключити. Тепер ніхто (ви чи служба підтримки Microsoft) не може повторно ввімкнути базову автентифікацію ваш орендар.
Увімкнення цього параметра заблокує застарілу автентифікацію, запобігаючи доступ старіших версії Microsoft Office, Exchange ActiveSync і такі протоколи, як IMAP, POP, і SMTP. Як наслідок, деяким користувачам може знадобитися оновлення до новіших версій Office або використовувати поштові клієнти, які підтримують сучасну автентифікацію. Ця зміна також може вплинути на багатофункціональні пристрої (БФП), наприклад на принтери застаріла автентифікація для сканування в електронну пошту. Корпорація Майкрософт надає найкращі методи роботи з поштою (посилання нижче), щоб налаштувати багатофункціональні пристрої, не покладаючись на застарілу автентифікацію. https://learn.microsoft.com/en-us/exchange/mail-flow-best-practices/how-to-set-up-a- multifunction-device-or-application-to-send-email-using-microsoft-365-or-office-365
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» переконайтеся, що вибрано «Усі ресурси» (раніше «Усі хмарні програми»). o Переконайтеся, що існують лише задокументовані виключення ресурсів і що вони переглядаються щорічно. o У розділі «Умови» виберіть «Клієнтські програми», а потім перевірте, чи позначено «Клієнти Exchange ActiveSync» і «Інші клієнти». o У розділі «Надати перевірку» вибрано «Блокувати доступ».
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте політики, де Conditions.ClientAppTypes містить exchangeActiveSync АБО інше.
- Для кожної повернутої політики перевірте наступні критерії: o Conditions.Users.IncludeUsers — це All o Conditions.Applications.IncludeApplications — це All o Conditions.ClientAppTypes містить exchangeActiveSync o Conditions.ClientAppTypes містить інші o GrantControls.BuiltInControls — це блок o State увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) укажіть «Усі користувачі». o У розділі «Цільові ресурси» вкажіть «Усі ресурси» (раніше «Усі хмарні програми»). ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Умови» виберіть «Клієнтські програми» та встановіть прапорці «Клієнти Exchange ActiveSync» та «Інші клієнти». o У розділі «Надати» виберіть «Заблокувати доступ». o Натисніть Вибрати.
- Увімкніть політику та натисніть «Створити».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/disable-basic-authentication-in-exchange-online
- https://learn.microsoft.com/en-us/exchange/mail-flow-best-practices/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-microsoft-365-or-
- office-365
- https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online
IG 1, 2
IG 1, 2
Page 294
5.2.2.4 Переконайтеся, що частоту входу ввімкнено, а сеанси веб-переглядача не є постійними для користувачів із правами адміністратора (Автоматизовано)
У складних розгортаннях організаціям може знадобитися обмежити автентифікацію сесії. Політики умовного доступу дозволяють націлюватися на певні облікові записи користувачів. Деякі сценарії можуть включати: • Доступ до ресурсу з некерованого або загального пристрою • Доступ до конфіденційної інформації із зовнішньої мережі • Користувачі з високим рівнем прав • Критично важливі для бізнесу програми Примітка. Цю політику ЦС можна додати до попередньої політики ЦС у цьому контрольному тесті «Забезпечити багатофакторну автентифікацію ввімкнено для всіх користувачів із адміністративними ролями”
Примусовий тайм-аут для MFA допоможе гарантувати, що сеанси не триватимуть невизначений період часу, гарантуючи, що сеанси браузера не є постійними, допоможе запобігання атакам у веб-браузерах, це також запобігає створенню та збереженню файли cookie сеансу, не залишаючи нічого для зловмисника.
Користувачі з адміністративними ролями отримуватимуть запити з частотою, встановленою для MFA.
Сторінка 295
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що існує політика з такими критеріями та встановлено значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено ролі каталогу, призначені для адміністраторів. o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» переконайтеся, що вибрано «Усі ресурси» (раніше «Усі хмарні програми»). o Переконайтеся, що існують лише задокументовані виключення ресурсів і що вони переглядаються щорічно. o У розділі Session verify Частота входу позначено та встановлено значення Periodic reauthentication. o Переконайтеся, що часові рамки встановлено на час, визначений організацією. o Переконайтеся, що періодична повторна автентифікація не перевищує 4 годин (або менше). o Переконайтеся, що для постійного сеансу веб-переглядача встановлено значення Ніколи постійний.
- Переконайтеся, що для політики «Увімкнути» встановлено значення «Увімкнено», щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте політики, де SessionControls.PersistentBrowser.IsEnabled має значення true.
- Для кожної повернутої політики перевірте наступні критерії: o Conditions.Users.IncludeRoles містить ролі каталогу, специфічні для адміністраторів* o Conditions.Applications.IncludeApplications — це All o SessionControls.SignInFrequency.IsEnabled має значення true o SessionControls.SignInFrequency.FrequencyInterval — це everyTime АБО є timeBased І не перевищує 4 години. o SessionControls.PersistentBrowser.IsEnabled має значення true o SessionControls.PersistentBrowser.Mode ніколи не є o Стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
розділ.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Натисніть Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) виберіть «Вибрати користувачів і групи» та поставте прапорець «Ролі каталогу». o Як мінімум додайте до цього розділу документа ролі каталогу, перелічені нижче. o У розділі «Цільові ресурси» вкажіть «Усі ресурси» (раніше «Усі хмарні програми»). ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Надати» виберіть «Надати доступ» і поставте прапорець «Вимагати багатофакторної автентифікації». o У розділі «Сеанс» виберіть «Частота входу» та виберіть «Періодична повторна автентифікація» та встановіть для неї 4 години (або менше). o Позначте «Постійний сеанс браузера», а потім у спадному меню виберіть «Ніколи постійно».
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.». У політику мають бути включені принаймні такі ролі каталогу: • адміністратор програми • адміністратор автентифікації • адміністратор виставлення рахунків • адміністратор хмарної програми • адміністратор умовного доступу • адміністратор Exchange • глобальний адміністратор • глобальний читач • адміністратор служби підтримки • адміністратор пароля • адміністратор привілейованої автентифікації • адміністратор привілейованої ролі • адміністратор безпеки • адміністратор SharePoint • адміністратор користувача
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
Page 298
5.2.2.5 Переконайтеся, що для адміністраторів потрібна стійкість до фішингу MFA (Автоматизовано)
Сила автентифікації – це контроль умовного доступу, який дозволяє адміністраторам вкажіть, яку комбінацію методів автентифікації можна використовувати для доступу до ресурсу. Наприклад, вони можуть зробити доступними лише стійкі до фішингу методи автентифікації доступ до конфіденційного ресурсу. Але для доступу до неконфіденційного ресурсу вони можуть дозволити менше комбінації безпечної багатофакторної автентифікації (MFA), наприклад пароль + SMS. Microsoft має 3 вбудовані засоби автентифікації. Міцність MFA, MFA без пароля надійність і стійкість до фішингу MFA. Переконайтеся, що ролі адміністратора використовують a Політика ЦС із захистом від фішингу MFA. Тоді адміністратори можуть зареєструватися одним із 3 методів: • Ключ безпеки FIDO2 • Windows Hello для бізнесу • Аутентифікація на основі сертифіката (багатофакторна) Примітка. Додаткові кроки для налаштування таких методів, як ключі FIDO2, тут не розглядаються але їх можна знайти у відповідних статтях MS у розділі посилань. Умовний Політика доступу забезпечує використання лише 1 із 3 методів. Попередження: адміністратори повинні бути попередньо зареєстровані для надійної автентифікації до того, як ця Політика умовного доступу буде застосована. Крім того, як зазначено деінде в CIS Benchmark має бути обліковий запис адміністратора, що розбиває скло виключено з цієї політики, щоб забезпечити безперешкодний доступ у разі надзвичайної ситуації.
Складні атаки, спрямовані на MFA, стають все більш поширеними, оскільки його використання стає все більшим широко поширені. Ці 3 методи вважаються стійкими до фішингу, оскільки вони видаляють паролі з процесу входу. Це також забезпечує можливість обміну відкритим/приватним ключем відбувається лише між пристроями та зареєстрованим постачальником, що запобігає фальшивому входу або фішингові веб-сайти.
Сторінка 299
Якщо адміністратори попередньо не зареєструвалися для використання сильного методу автентифікації до a створюється політика умовного доступу, тоді може виникнути умова, коли користувач не може зареєструватися для надійної автентифікації, оскільки вони не відповідають політиці умовного доступу і тому не можуть увійти. Крім того, запити облікових даних на основі Internet Explorer у PowerShell не підтримуються запит ключа безпеки. Впровадження стійкого до фішингу MFA з ключем безпеки може заборонити адміністраторам запускати наявні набори сценаріїв PowerShell. пристрій У деяких випадках як обхідний шлях можна використовувати потік надання авторизації.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що існує політика з такими критеріями та встановлено значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено ролі каталогу, призначені для адміністраторів. o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o Ролі каталогу повинні включати принаймні ролі, перелічені в розділі виправлення. o У розділі Цільові ресурси перевірте, чи вибрано Усі ресурси (раніше «Усі хмарні програми») без виключень. o У розділі «Надати перевірку» вибрано «Надати доступ», а «Вимагати надійності автентифікації» перевірено зі значенням «Стійкий до фішингу MFA».
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте правила, у яких GrantControls.AuthenticationStrength.Id містить будь-який дійсний ідентифікатор.
- Для кожної повернутої політики перевірте такі критерії: o Conditions.Users.IncludeRoles містить ролі каталогу, специфічні для адміністраторів* o Conditions.Applications.IncludeApplications — це все o GrantControls.AuthenticationStrength.AllowedCombinations містить лише windowsHelloForBusiness АБО fido2 АБО x509CertificateMultiFactor o Стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Натисніть Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) виберіть «Вибрати користувачів і групи» та поставте прапорець «Ролі каталогу». o Як мінімум додайте до цього розділу документа ролі каталогу, перелічені нижче. o У розділі «Цільові ресурси» включайте «Усі ресурси» (раніше «Усі хмарні програми») і не створюйте жодних винятків, окрім облікових записів «розбитого скла». o У розділі «Надати» виберіть «Надати доступ», установіть прапорець «Вимагати надійності автентифікації» та встановіть «Стійкий до фішингу MFA» у спадному списку. o Натисніть Вибрати.
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.». Попередження: перед застосуванням політики переконайтеся, що адміністратори попередньо зареєстровані з надійною автентифікацією. Після цього для політики потрібно встановити значення Увімк. У політику мають бути включені принаймні ці ролі каталогу: • адміністратор програми • адміністратор автентифікації • адміністратор платежів • адміністратор хмарної програми • адміністратор умовного доступу • адміністратор Exchange • глобальний адміністратор • глобальний читач • адміністратор служби підтримки • адміністратор пароля • адміністратор привілейованої автентифікації • адміністратор привілейованої ролі • адміністратор безпеки • адміністратор SharePoint • адміністратор користувача
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-
- authentication-passwordless#fido2-security-keys
- https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-enable-passkey-fido2
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-strengths
- https://learn.microsoft.com/en-us/entra/id-protection/howto-identity-protection-configure-mfa-policy
IG 1, 2, 3
Page 302
5.2.2.6 Увімкнути політику ризиків користувачів із захистом особистих даних (Автоматизовано)
Політики ризиків користувача Microsoft Entra ID Protection визначають ймовірність того, що обліковий запис користувача було скомпрометовано. Примітка: хоча Identity Protection також надає дві політики ризику з обмеженими умовами, Корпорація Майкрософт наполегливо рекомендує налаштувати політики на основі ризиків у умовному доступі як проти «застарілого методу» за такі переваги: • Розширені діагностичні дані • Інтеграція режиму лише звіту • Підтримка Graph API • Використовуйте в політиці більше атрибутів умовного доступу, наприклад частоту входу
Якщо політику ризиків користувача ввімкнено, захист Entra ID виявляє ймовірність того, що користувач обліковий запис зламано. Адміністратори можуть налаштувати умовний ризик користувача політика доступу для автоматичного реагування на певний рівень ризику користувача.
Після активації політики доступ до облікового запису буде або заблоковано, або буде потрібний користувач використовувати багатофакторну автентифікацію (MFA) і змінити свій пароль. Користувачі без зареєстрованому MFA буде відмовлено в доступі, що потребує адміністратора для відновлення облікового запису. Щоб уникнути незручностей, радимо налаштувати політику реєстрації MFA для всіх користувачів відповідно до Політики ризиків для користувачів. Крім того, ця політика стосуватиметься користувачів, указаних у розділі «Ризиковані користувачі». до отримати краще розуміння впливу на середовище організації, перелік Ризиковані користувачі повинні бути перевірені перед застосуванням політики.
Сторінка 303
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» переконайтеся, що вибрано «Усі ресурси» (раніше «Усі хмарні програми»). o У розділі «Умови» переконайтеся, що для ризику користувача встановлено значення «Високий». o У розділі «Надати перевірку» вибрано «Надати доступ» і вибрано параметр «Вимагати багатофакторної автентифікації» або «Вимагати потужності автентифікації». Потім переконайтеся, що встановлено прапорець Вимагати зміни пароля. o У розділі «Сеанс» переконайтеся, що для частоти входу встановлено значення «Кожен раз».
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте правила, у яких Conditions.UserRiskLevels містить будь-який рядок.
- Для кожної повернутої політики перевірте такі критерії: o Conditions.Users.IncludeUsers — це All o Conditions.Applications.IncludeApplications — All o Conditions.UserRiskLevels містить високий o GrantControls.BuiltInControls містить passwordChange o GrantControls.BuiltInControls містить mfa АБО GrantControls.AuthenticationStrength.id будь-який ідентифікатор o SessionControls.SignInFrequency.IsEnabled має значення true o SessionControls.SignInFrequency.FrequencyInterval є кожний раз o Стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
сумісні, оскільки ці рівні дотримання вважаються більш суворими. Однак це повинно
завжди включати високий; пропуск цього рівня призведе до виключення користувачів, які класифікуються як високий
ризик.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) виберіть «Усі користувачі» o в розділі «Цільові ресурси» виберіть «Усі ресурси» (раніше «Усі хмарні програми») ▪ У розділі «Виключити» виключіть будь-які облікові записи, що розбивають скло. o У розділі Умови виберіть Ризик користувача, потім Так і виберіть рівень ризику користувача Високий. o У розділі «Надати» виберіть «Надати доступ», а потім поставте прапорець «Вимагати багатофакторної автентифікації» або «Вимагати надійності автентифікації». Нарешті поставте прапорець Вимагати зміни пароля. o У розділі Сеанс встановіть Частота входу на Щоразу. o Натисніть Вибрати.
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/id-protection/howto-identity-protection-risk-feedback
- https://learn.microsoft.com/en-us/entra/id-protection/concept-identity-protection-risks
IG 1, 2
IG 1
Page 306
5.2.2.7 Увімкнути політику ризиків під час входу в систему захисту особистих даних (Автоматизовано)
Microsoft Entra ID Protection ризик входу виявляє ризики в режимі реального часу та в автономному режимі. Ризикований вхід є індикатором спроби входу, яка могла бути не виконана законний власник облікового запису користувача. Примітка: хоча Identity Protection також надає дві політики ризику з обмеженими умовами, Корпорація Майкрософт наполегливо рекомендує налаштувати політики на основі ризиків у умовному доступі як проти «застарілого методу» за такі переваги: • Розширені діагностичні дані • Інтеграція режиму лише звіту • Підтримка Graph API • Використовуйте в політиці більше атрибутів умовного доступу, наприклад частоту входу
Увімкнення політики ризиків під час входу гарантує, що підозрілі входи оскаржуються багатофакторна аутентифікація.
Коли політика активується, користувачеві знадобиться MFA для доступу до облікового запису. У випадку а користувача, який не зареєстрував MFA у своєму обліковому записі, йому буде заблоковано доступ їхній рахунок. Тому рекомендується, щоб реєстраційна політика МЗС була налаштовано для всіх користувачів, які є частиною політики ризику входу.
Сторінка 307
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» переконайтеся, що вибрано «Усі ресурси» (раніше «Усі хмарні програми»). o У розділі «Умови» переконайтеся, що для ризику входу встановлено значення «Так», переконавшись, що вибрано «Високий» і «Середній». o У розділі «Надати перевірку» вибрано «Надати доступ» і позначено «Вимагати багатофакторної автентифікації». o У розділі Session verify Sign-in Frequency встановлено значення Every time.
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте правила, у яких Conditions.SignInRiskLevels містить будь-який рядок.
- Для кожної повернутої політики перевірте такі критерії: o Conditions.Users.IncludeUsers — це All o Conditions.Applications.IncludeApplications — це All o Conditions.SignInRiskLevels містить високий o Conditions.SignInRiskLevels містить середній o GrantControls.BuiltInControls містить mfa АБО GrantControls.AuthenticationStrength.id — будь-який ідентифікатор o SessionControls.SignInFrequency.IsEnabled має значення true o SessionControls.SignInFrequency.FrequencyInterval має значення everyTime o Стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
ці рівні примусового виконання вважаються більш суворими. Однак він завжди повинен включати
високий і середній; пропуск цих рівнів призведе до виключення користувачів, які класифікуються як такі.
Примітка 2. Якщо GrantControls.BuiltInControls блокується, тоді Grant і Session
контроль вважається задоволеним, оскільки це вважається більш суворим дотриманням
контроль ризиків входу.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі Користувачі або агенти (Попередній перегляд) виберіть Усі користувачі. o У розділі «Цільові ресурси» виберіть «Усі ресурси» (раніше «Усі хмарні програми»). ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Умови» виберіть «Ризик входу», потім «Так» і встановіть прапорці «Рівень ризику» у полі «Високий» і «Середній». o У розділі «Надати» натисніть «Надати доступ», а потім виберіть «Потрібна багатофакторна автентифікація». o У розділі «Сеанс» виберіть «Частота входу» та встановіть «Кожен раз». o Натисніть Вибрати.
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/id-protection/howto-identity-protection-risk-feedback
- https://learn.microsoft.com/en-us/entra/id-protection/concept-identity-protection-risks
Page 309
IG 1, 2, 3
IG 1, 2
IG 1
Page 310
5.2.2.8 Переконайтеся, що «ризик входу» заблоковано для середнього та високого ризику (Автоматизовано)
Microsoft Entra ID Protection ризик входу виявляє ризики в режимі реального часу та в автономному режимі. Ризикований вхід є індикатором спроби входу, яка могла бути не виконана законний власник облікового запису користувача. Примітка: хоча Identity Protection також надає дві політики ризику з обмеженими умовами, Корпорація Майкрософт наполегливо рекомендує налаштувати політики на основі ризиків у умовному доступі як проти «застарілого методу» за такі переваги: • Розширені діагностичні дані • Інтеграція режиму лише звіту • Підтримка Graph API • Використовуйте в політиці більше атрибутів умовного доступу, наприклад частоту входу
Ризик входу визначається під час входу та включає критерії як час і офлайн виявлення ризику. Блокування входу в ризиковані облікові записи може запобігти небажаному доступу з боку потенційно скомпрометованих пристроїв або неавторизованих користувачів.
Ризик входу значною мірою залежить від виявлення ризику на основі нетипової поведінки. Завдяки Тому важливо запускати цю політику в режимі лише звітів, щоб краще зрозуміти, як Середовище організації та діяльність користувача можуть впливати на ризик входу до переходу політика щодо. Коли буде зрозуміло, які дії можуть ініціювати середній або високий рівень входу подія ризику I.T. потім можна працювати над створенням середовища для зменшення помилкових спрацьовувань. для Наприклад, співробітники можуть бути зобов’язані повідомляти персонал служби безпеки, коли вони мають намір подорожувати з наміром отримати доступ до робочих ресурсів.
Сторінка 311
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі Цільові ресурси перевірте, чи вибрано Усі ресурси (раніше «Усі хмарні програми») без виключень. o У розділі «Умови» перевірте, що вибрано значення ризику входу «Високий» і «Середній». o У розділі «Надати перевірку» вибрано «Блокувати доступ».
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте правила, у яких Conditions.SignInRiskLevels містить будь-який рядок.
- Для кожної повернутої політики перевірте наступні критерії: o Conditions.Users.IncludeUsers — це All o Conditions.Applications.IncludeApplications — це All o Conditions.Applications.ExcludeApplications має значення null або порожнє o Conditions.SignInRiskLevels містить високий o Conditions.SignInRiskLevels містить середній o GrantControls.BuiltInControls — це блок o Стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
ці рівні примусового виконання вважаються більш суворими. Однак він завжди повинен включати
високий і середній; пропуск цих рівнів призведе до виключення користувачів, які класифікуються як такі.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) укажіть «Усі користувачі». o У розділі «Цільові ресурси» вкажіть «Усі ресурси» (раніше «Усі хмарні програми») і не встановлюйте жодних винятків. ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Умови» виберіть значення ризику входу «Високий» і «Середній» і натисніть «Готово». o У розділі «Надати» виберіть «Заблокувати доступ» і натисніть «Вибрати».
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/id-protection/concept-identity-protection-
- risks#risk-detections-mapped-to-riskeventtype
IG 1, 2
Page 313
5.2.2.9 Переконайтеся, що для автентифікації потрібен керований пристрій (Автоматизовано)
Умовний доступ (CA) можна налаштувати для забезпечення доступу на основі пристрою статус відповідності або чи приєднано гібрид Entra. Разом це дозволяє CA класифікувати пристрої як керовані чи некеровані, надаючи більш детальний контроль політики автентифікації. Якщо використовується функція «Вимагати позначення пристрою як сумісного», пристрій має пройти перевірку перевірки, налаштовані в політиках відповідності, визначених у Microsoft Intune. Перед цими перевірки можна застосувати, пристрій спочатку має бути зареєстровано в Intune MDM. Вибравши Вимагати гібридний приєднаний пристрій Microsoft Entra, це означає, що пристрій спочатку має бути синхронізовано з локальної служби Active Directory, щоб відповідати вимогам аутентифікація. При налаштуванні на рекомендований стан нижче лише одна умова необхідно виконати, щоб користувач пройшов автентифікацію з пристрою. Це функціонує як “АБО” оператор. Рекомендований стан для автентифікації: • Вимагати позначення пристрою як сумісного • Потрібен гібридний приєднаний пристрій Microsoft Entra (необов’язково для гібридного середовища) • Вимагати один із вибраних елементів керування
Сторінка 314
«Керовані» пристрої вважаються більш безпечними, оскільки вони часто мають додаткові посилення конфігурації через централізоване керування, наприклад Intune або Групова політика. Ці пристрої також зазвичай оснащені MDR/EDR, керованими системи латання та оповіщення. Як результат, вони забезпечують безпечніше середовище для користувачів автентифікувати та працювати з. Ця політика також гарантує, що зловмисники повинні спочатку отримати доступ до сумісного або довіреного пристрою до того, як буде дозволено автентифікацію, що зменшує ризик зламу облікові дані. У поєднанні з іншим окремим умовним доступом (CA) політики, такі як вимога багатофакторної автентифікації, це додає ще один фактор до того, як буде дозволено автентифікацію. Примітка. Уникайте поєднання цих двох налаштувань з іншими налаштуваннями Гранту в одній політиці. В одній політиці ви можете вибрати лише Вимагати всі вибрані елементи керування або Вимагати один із вибраних елементів керування, що обмежує можливість інтегруйте цю рекомендацію з іншими в цей контрольний тест. Політики CA функціонують як Оператор “AND” для кількох політик. Мета тут полягає в тому, щоб обидва (вимагати MFA для всіх користувачів) ТА (Вимагати позначення пристрою як сумісного АБО Вимагати Microsoft Entra гібридний приєднаний пристрій).
Некеровані пристрої не будуть дозволені як дійсний засіб автентифікації. У результаті це може вимагати від організації вдосконалити реєстрацію пристроїв і керування ними. The такі пристрої можна вважати керованими: • Гібрид Entra приєднався з Active Directory • Entra приєдналася та зареєструвалася в Intune із політикою відповідності • Entra зареєстрована та зареєстрована в Intune із політикою відповідності Якщо гість або зовнішні користувачі співпрацюють з організацією, вони повинні або бути виключеним або оснащеним сумісним пристроєм для автентифікації. Нездатність адекватно оглянути середовище та протестувати політику умовного доступу (CA) лише у звіті може призвести до порушення доступу для цих гостьових користувачів.
Сторінка 315
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» переконайтеся, що вибрано «Усі ресурси» (раніше «Усі хмарні програми»). o Переконайтеся, що існують лише задокументовані виключення ресурсів і що вони переглядаються щорічно. o У розділі «Надати» переконайтеся, що встановлено прапорець «Вимагати позначення пристрою як сумісного». o У розділі «Надати» перевірте, чи не позначено жодні інші елементи керування, окрім (за бажанням) «Вимагати гібридного приєднаного пристрою Microsoft Entra». o Перевірити Вимагати вибрано один із вибраних елементів керування.
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте правила, де GrantControls.BuiltInControls містить compliantDevice або domainJoinedDevice.
- Для кожної повернутої політики перевірте наступні критерії: o Conditions.Users.IncludeUsers — це All o Conditions.Applications.IncludeApplications — це All o GrantControls.BuiltInControls містить compliantDevice o GrantControls.BuiltInControls не містить жодних значень, крім compliantDevice та domainJoinedDevice o GrantControls.Operator — це OR o State увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) укажіть «Усі користувачі». o У розділі «Цільові ресурси» вкажіть «Усі ресурси» (раніше «Усі хмарні програми»). ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Надати» виберіть «Надати доступ». o Установіть прапорець Вимагати позначення пристрою як сумісного. o За бажанням також виберіть Вимагати гібридний приєднаний пристрій Microsoft Entra, якщо організація використовує гібридні приєднані пристрої. o Виберіть Вимагати один із вибраних елементів керування. o Натисніть Вибрати внизу.
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
під час тестування цієї політики.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-
- conditional-access-grant#require-device-to-be-marked-as-compliant
- https://learn.microsoft.com/en-us/entra/identity/devices/concept-hybrid-join
- https://learn.microsoft.com/en-us/mem/intune/fundamentals/deployment-guide-enrollment
IG 1
5.2.2.10 Переконайтеся, що для реєстрації інформації безпеки потрібен керований пристрій (Автоматизовано)
Умовний доступ (CA) можна налаштувати для забезпечення доступу на основі пристрою статус відповідності або чи приєднано гібрид Entra. У сукупності це дозволяє CA класифікувати пристрої як керовані чи некеровані, надаючи більш детальний контроль чи може користувач реєструвати інформацію безпеки з пристрою. Якщо використовується функція «Вимагати позначення пристрою як сумісного», пристрій має пройти перевірку перевірки, налаштовані в політиках відповідності, визначених у Microsoft Intune. Перед цими перевірки можна застосувати, пристрій спочатку має бути зареєстровано в Intune MDM. Вибравши Вимагати гібридний приєднаний пристрій Microsoft Entra, це означає, що Щоб відповідати вимогам, пристрій спочатку має бути синхронізовано з локальної служби Active Directory. Коли налаштовано на рекомендований нижче стан, лише одна умова має бути виконана для користувача для автентифікації з пристрою. Це функціонує як оператор “АБО”. Рекомендований стан для реєстрації інформації безпеки: • Вимагати позначення пристрою як сумісного • Потрібен гібридний приєднаний пристрій Microsoft Entra (необов’язково для гібридного середовища) • Вимагати один із вибраних елементів керування
Вимагання реєстрації на керованому пристрої суттєво знижує ризик зловмисників використання викрадених облікових даних для реєстрації інформації безпеки. Облікові записи, створені але ніколи не зареєстровані за методом MFA, особливо вразливі до цього типу атак. Виконання цієї вимоги зменшить площу атаки для підроблених реєстрацій і переконайтеся, що законні користувачі реєструються за допомогою надійних пристроїв, які зазвичай мають додаткові заходи безпеки вже діють.
Сторінка 319
Організація повинна мати зрілий процес керування пристроєм. новий пристрої, надані користувачам, повинні бути попередньо зареєстровані в Intune, автоматично зареєстровані або бути Приєднався гібрид Entra. В іншому випадку користувач не зможе завершити реєстрацію, потребує додаткових ресурсів від І.Т. Це може бути більш руйнівним для віддаленого працівника середовища, де зрілість MDM низька. Користувачі, які ще не мають доступу до керованого пристрою, наприклад нові працівники, користувачі з втрачені або замінені пристрої, або користувачі, які реєструють методи MFA на персональних мобільних пристроях — не зможе задовольнити контроль відповідності пристрою. Щоб вирішити це, організаціям слід налаштувати політику тимчасового доступу (TAP) і видати одно- час TAP для цих користувачів. Одноразовий TAP задовольняє багатофакторну автентифікацію вимоги та дозволяє користувачеві реєструвати інформацію про безпеку з будь-якого пристрою або розташування. Користувачі співпраці B2B (облікові записи гостей) також будуть заблоковані цією політикою як їхні пристрої не керуються в орендарі ресурсу. Організації повинні враховувати виключення всіх гостьових і зовнішніх користувачів із цієї політики. Як альтернатива, організації, які довіряють вимогам щодо відповідності пристроїв партнерів, можуть налаштувати це за допомогою налаштування доступу між клієнтами.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» перевірте, що вибрано «Дії користувача», а «Зареєструвати інформацію про безпеку» позначено. o У розділі «Надати» переконайтеся, що встановлено прапорець «Вимагати позначення пристрою як сумісного». o У розділі «Надати» перевірте, чи не позначено жодні інші елементи керування, окрім (за бажанням) «Вимагати гібридного приєднаного пристрою Microsoft Entra». o Перевірити Вимагати вибрано один із вибраних елементів керування.
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте політики, де Conditions.Applications.IncludeUserActions містить urn:user:registersecurityinfo.
- Для кожної повернутої політики перевірте такі критерії: o Conditions.Users.IncludeUsers — це All o Conditions.Applications.IncludeUserActions — urn:user:registersecurityinfo o GrantControls.BuiltInControls містить compliantDevice o GrantControls.BuiltInControls не містить жодних значень, крім compliantDevice та domainJoinedDevice o GrantControls.Operator is OR o Стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) укажіть «Усі користувачі». o У розділі Цільові ресурси виберіть Дії користувача та поставте прапорець Зареєструвати інформацію про безпеку. ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Надати» виберіть «Надати доступ». o Установіть прапорець Вимагати позначення пристрою як сумісного. o За бажанням також виберіть Вимагати гібридний приєднаний пристрій Microsoft Entra, якщо організація використовує гібридні приєднані пристрої. o Виберіть Вимагати один із вибраних елементів керування. o Натисніть Вибрати внизу.
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-
- conditional-access-grant#require-device-to-be-marked-as-compliant
- https://learn.microsoft.com/en-us/entra/identity/devices/concept-hybrid-join
- https://learn.microsoft.com/en-us/mem/intune/fundamentals/deployment-guide-enrollment
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-
- conditional-access-cloud-apps#user-actions
- https://docs.azure.cn/en-us/entra/identity/authentication/concept-authentication-
- strength-how-it-works#how-multiple-authentication-strength-policies-are-
- evaluated-for-registering-security-info
IG 1
5.2.2.11 Переконайтеся, що для частоти входу для Intune Enrollment вибрано значення «Кожен раз» (Автоматизовано)
Частота входу визначає період часу, після якого користувачеві буде запропоновано ввійти знову спроба отримати доступ до ресурсу. Стандартна конфігурація Microsoft Entra ID для користувача частота входу становить 90 днів. Рекомендований стан – частота входу Кожного разу для Microsoft Реєстрація в Intune Примітка. Корпорація Майкрософт враховує п’ятихвилинний перекіс годинника, коли в a вибрано «щоразу». політика умовного доступу, яка гарантує, що користувачі не отримуватимуть запити частіше, ніж раз на п’ять хвилин.
Реєстрація в Intune вважається конфіденційною дією, і її слід захищати. Ан існує шлях атаки, який дозволяє обійти умовний доступ сумісності пристрою правило. Це може дозволити використати скомпрометовані облікові дані через нещодавно зареєстрований пристрій, зареєстрований в Intune, що забезпечує збереження та підвищення привілеїв. Встановлення частоти входу кожного разу обмежує проміжок часу, який зловмисник може використовувати знову облікові дані для реєстрації нового пристрою в Intune.
Новим користувачам, які реєструються в Intune за допомогою автоматизованого процесу, може знадобитися ввійти знову, якщо процес реєстрації триває надто довго.
Сторінка 323
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» переконайтеся, що «Ресурси» (раніше хмарні програми) включає реєстрацію Microsoft Intune. o У розділі «Надати перевірку» вимагати багатофакторної автентифікації або «Вимагати надійності автентифікації» перевіряється. o У розділі Перевірка сеансу Частота входу встановлено на Кожний раз.
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
присутній у властивості authenticationStrength відповідної політики. Тому що
Конфігурації Authentication Strength за своєю суттю сильніші, ніж вбудований Require
багатофакторний контроль автентифікації, також наявність дійсного рівня автентифікації
виконує вимогу MFA для всіх користувачів. 1. Виконайте запит GET до наступного відносного URI:
v1.0/identity/conditionalAccess/policies
2. Відфільтруйте політики, де Conditions.Applications.IncludeApplications
містить d4ebce55-015a-49b5-a083-c84d1797ae8c. 3. Для кожної повернутої політики перевірте такі критерії:
o Conditions.Users.IncludeUsers — це все
o Conditions.Applications.IncludeApplications містить d4ebce55-
015a-49b5-a083-c84d1797ae8c
o GrantControls.BuiltInControls містить mfa OR
GrantControls.AuthenticationStrength.id визначено
o SessionControls.SignInFrequency.IsEnabled має значення true
o SessionControls.SignInFrequency.FrequencyInterval є
кожного разу
o Стан увімкнено
4. Відповідність вважається дотриманою, коли принаймні одна політика відповідає всім переліченим критеріям
вище. 5. Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) укажіть «Усі користувачі». o У розділі «Цільові ресурси» виберіть «Ресурси» (раніше хмарні програми), виберіть «Вибрати ресурси» та додайте реєстрацію Microsoft Intune до списку. ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Надати» виберіть «Надати доступ». o Поставте прапорець «Вимагати багатофакторної автентифікації» або «Вимагати надійності автентифікації». o У розділі «Сеанс» перевірте «Частота входу» та виберіть «Кожен раз».
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
створений. Щоб додати програму для нових клієнтів, адміністратор Microsoft Entra має створити a
об’єкт учасника служби з ідентифікатором програми d4ebce55-015a-49b5-a083-c84d1797ae8c, у
PowerShell або Microsoft Graph.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-
- session-lifetime#require-reauthentication-every-time
- https://www.blackhat.com/eu-24/briefings/schedule/#unveiling-the-power-of-intune-leveraging-intune-for-breaking-into-your-cloud-and-on-premise-42176
- https://www.glueckkanja.com/blog/security/2025/01/compliant-device-bypass-en/
IG 1, 2, 3
Page 326
5.2.2.12 Переконайтеся, що потік входу з кодом пристрою заблоковано (Автоматизовано)
Платформа ідентифікації Microsoft підтримує дозвіл авторизації пристрою, що дозволяє користувачам входити на пристрої з обмеженим введенням, наприклад смарт-телевізор, пристрій Інтернету речей або a принтер. Щоб увімкнути цей потік, пристрій пропонує користувачеві відвідати веб-сторінку в браузері інший пристрій для входу. Щойно користувач увійде, пристрій зможе отримати доступ токени та оновлювати токени за потреби. Рекомендований стан – блокувати доступ для потоку коду пристрою в умовному режимі Доступ.
З серпня 2024 року корпорація Майкрософт спостерігала за загрозливими акторами, такими як Storm-2372, використання атак «фішинг коду пристрою». Ці атаки змушують користувачів увійти в систему продуктивні програми, захоплення маркерів автентифікації для отримання подальшого доступу скомпрометовані облікові записи. Щоб пом’якшити цю специфічну атаку, заблокуйте потоки коду автентифікації та дозвольте лише їх з пристроїв у довірених середовищах, визначених певними IP-адресами.
Для суворішого управління ними знадобляться деякі адміністративні витрати пристроїв. Оскільки виключення не порушують відповідність, цю функцію все одно можна використовувати ефективно в контрольованому середовищі.
Сторінка 327
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» перевірте, що «Ресурси» (попередня назва «хмарні програми») містить «Усі ресурси» (попередня назва «Усі хмарні програми») o У розділі «Умови» > «Потоки автентифікації» переконайтеся, що для параметра «Налаштувати» встановлено значення «Так» і позначено «Потік коду пристрою». o У розділі «Надати перевірку» вибрано «Блокувати доступ».
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте політики, де Conditions.AuthenticationFlows.TransferMethods містить deviceCodeFlow.
- Для кожної повернутої політики перевірте такі критерії: o Conditions.Users.IncludeUsers — це All o Conditions.Applications.IncludeApplications — це All o Conditions.AuthenticationFlows.TransferMethods містить deviceCodeFlow o GrantControls.BuiltInControls — це блок o State увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) укажіть «Усі користувачі». o У розділі «Цільові ресурси» > «Ресурси» (попередня назва «хмарні програми») виберіть «Усі ресурси» (попередня назва «Усі хмарні програми»). ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Умови» > «Потоки автентифікації» встановіть «Конфігурація» на «Так» і перевірте «Потік коду пристрою». o Натисніть Зберегти. o У розділі «Надати» виберіть «Заблокувати доступ» і натисніть «Вибрати».
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність неочікуваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-device-code
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-authentication-flows
- https://www.microsoft.com/en-us/security/blog/2025/02/13/storm-2372-conducts-device-code-phishing-campaign/
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/policy-block-
- authentication-flows#device-code-flow-policies
IG 1, 2
Page 329
5.2.2.13 Переконайтеся, що для всіх користувачів потрібна періодична повторна автентифікація (Автоматизовано)
Частота входу визначає період часу, після якого користувачеві буде запропоновано ввійти знову спроба отримати доступ до ресурсу. Стандартна конфігурація Microsoft Entra ID для користувача частота входу становить 90 днів. Рекомендованим станом для всіх користувачів є примусова повторна автентифікація для 7 днів або менше.
7-денний інтервал збалансовує безпеку та взаємодію з користувачем, зменшуючи максимум тривалість життя скомпрометованих облікових даних або вкрадених токенів без введення надмірного підказки щодо повторної автентифікації, які можуть збільшити сприйнятливість до фішингу та втому користувача.
Для більшості користувачів вимоги щодо щотижневої повторної автентифікації не будуть руйнівними. організації із застарілими програмами, спеціальними робочими процесами автентифікації або користувачами, на які покладаються довготривалі сеанси (наприклад, спільні пристрої або пристрої-кіоски), можливо, потребуватимуть оцінки сумісності та застосувати відповідні виключення, щоб запобігти збоям у роботі користувачів.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує з такими критеріями та має значення Увімк.: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи включено «Всі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» перевірте, що «Ресурси» (попередня назва «хмарні програми») включає «Усі ресурси» (попередня назва «Усі хмарні програми») o У розділі «Сеанс» переконайтеся, що позначено частоту входу, а для періодичної повторної автентифікації встановлено 7 днів або менше.
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтрувати політики, де SessionControls.SignInFrequency.IsEnabled має значення true
- Відфільтруйте політики, де Conditions.signInRiskLevels і Conditions.userRiskLevels мають визначені значення, виключивши їх з оцінювання.
- Для кожної повернутої політики перевірте такі критерії: o Conditions.Users.IncludeUsers — це All o Conditions.Applications.IncludeApplications — це All o SessionControls.SignInFrequency.frequencyInterval — це timeBased o SessionControls.SignInFrequency.type — це дні* o SessionControls.SignInFrequency.value — 7 (або менше)* o Стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
якщо інтервал повторної автентифікації не перевищує 7 днів. Наприклад, a
політика, застосована до всіх користувачів, яка потребує повторної автентифікації кожні 20 годин, все одно буде відповідати
вимога.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) укажіть «Усі користувачі». o У розділі «Цільові ресурси» перевірте, чи «Ресурси» (попередня назва «хмарні програми») містить усі ресурси (попередня назва «Усі хмарні програми»). ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Сеанс» виберіть «Частота входу» та встановіть «Періодична повторна автентифікація» на 7 днів або менше.
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
Page 332
5.2.2.14 Переконайтеся, що визначено надійні «іменовані місця» (Автоматизовано)
Умовний доступ Microsoft Entra ID дозволяє організації налаштовувати Named розташування та налаштуйте, чи є ці розташування надійними чи ненадійними. Ці налаштування надати організаціям засоби визначення географічних місць для використання в умовних політики доступу або визначте фактичні IP-адреси та діапазони IP-адрес, а також чи ні IP-адреси та/або діапазони є довіреними організацією. Рекомендовано визначити принаймні одне надійне розташування з діапазоном IP-адрес.
Визначення надійних вихідних IP-адрес або діапазонів дозволяє організаціям краще пристосовуватися і застосовувати політики умовного доступу на основі спроб автентифікації походять із надійних чи ненадійних мережевих розташувань. Користувачі, які входять із довіреної IP-адреси діапазонам можна надати обмежені вимоги до доступу або менше запитів на автентифікацію, у той час як користувачі, які приходять із ненадійних або невідомих місць, можуть зіткнутися із суворішим контролем. Крім того, позначення названих розташувань як надійних підвищує точність Microsoft Оцінка ризиків Entra ID Protection. Коли користувач проходить автентифікацію в довіреному місцезнаходження, їхній ризик входу належним чином знижується, що допомагає зменшити помилкові спрацьовування та забезпечення того, щоб політики, засновані на оцінці ризику, запускалися лише тоді, коли це дійсно необхідно.
Налаштування іменованих місць за країною не може позначити ці місця як надійні, це означає, що політики умовного доступу не можуть використовувати опцію «Усі надійні розташування». і натомість має покладатися на явний вибір місць. Це збільшує адмін зусиль, необхідних для налаштування та підтримки цих політик, і вимагає більш ретельної роботи тестування для запобігання ненавмисним блокуванням автентифікації. Оскільки умовний доступ політики можуть повністю заборонити користувачам входити в Entra ID, якщо їх неправильно налаштовано, організації повинні мати спеціальний обліковий запис Global Administrator який виключено з усіх політик умовного доступу та захищено надійним парольна фраза та апаратна автентифікація. Цей обліковий запис існує виключно для відновлення доступ, якщо всі інші адміністратори заблоковано.
Сторінка 333
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- У розділі «Керувати» клацніть «Іменовані місця».
- Для кожного названого розташування з типом діапазонів IP-адрес перевірте, чи існує одне з такими критеріями: o Довірений встановлено на Так. o Визначено принаймні один діапазон IP-адрес
- Відповідність вважається виконаною, якщо принаймні одне назване місце відповідає всім перерахованим вище критеріям. Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/namedLocations?$filter=isof(‘microsoft.graph. ipNamedLocation’)
- Для кожного повернутого розташування перевірте такі критерії: o isTrusted має значення true o ipRanges містить принаймні один діапазон ipv4 або ipv6
- Відповідність вважається виконаною, якщо принаймні одне назване місце відповідає всім перерахованим вище критеріям.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- У розділі «Керувати» клацніть «Іменовані місця».
- Щоб додати нове розташування, клацніть розташування діапазонів IP-адрес.
- Введіть назву цього параметра розташування в полі Ім’я.
- Натисніть значок +.
- Додайте лише надійний діапазон IP-адрес у нотації CIDR у текстове поле, що з’явиться.
- Натисніть кнопку Додати.
- Повторіть кроки 6–8 для кожного додаткового діапазону IP-адрес.
- Установіть прапорець Позначити як надійне розташування.
- Після завершення натисніть «Створити».
Політика умовного доступу, оскільки правильна конфігурація залежить від конкретного доступу
вимоги до контролю. Виконавці повинні мати чітке розуміння того, як названо
розташування функціонують до того, як застосувати їх до виробничих політик.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-assignment-network
- https://learn.microsoft.com/en-us/entra/id-protection/concept-risk-detection-
- types#locations
- https://learn.microsoft.com/en-
- us/graph/api/resources/conditionalaccesspolicy?view=graph-rest-1.0
IG 1, 2
IG 1, 2
IG 1
5.2.2.15 Переконайтеся, що використовуються виняткові засоби контролю географічного доступу (Автоматизовано)
Політики умовного доступу можна використовувати для блокування доступу з географічних місць, які вважаються поза межами вашої організації чи програми. Область і змінні ця політика повинна бути ретельно вивчена та визначена. Рекомендовано налаштувати принаймні одну політику для блокування доступу ненадійні місця.
Використання умовного доступу як списку заборонених на рівні клієнта або підписки дає змогу організації для блокування вхідного та вихідного трафіку з географічних місць, які падають за межами його операційної сфери (наприклад, клієнти, постачальники) або юридичної юрисдикції. Обмеження доступ лише до необхідних регіонів значно зменшує непотрібний вплив на міжнародні загрози, включно з розширеними постійними загрозами (APT), і допомагає підтримувати більш контрольовану та надійну безпеку. Примітка: оскільки вибір дозволених або заблокованих місць є унікальним для кожного організації, цей контроль не передбачає конкретні країни чи регіони. Кожен організація повинна визначити свої вимоги до географічного доступу на основі операційні потреби, нормативні зобов’язання та толерантність до ризику.
Географічне обмеження доступу заборонить доступ користувачам, які подорожують або працюють віддалено в іншій частині світу. Тунель «точка-сайт» або «сайт-сайт», наприклад a VPN рекомендовано для вирішення винятків у політиках географічного доступу. УВАГА. Якщо ці політики створено без попереднього аудиту та тестування результату, неправильна конфігурація може потенційно заблокувати адміністраторів або створити небажаний доступ питань.
Сторінка 336
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Перевірте, чи існує політика з такими критеріями: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, що включено «Всі користувачі» o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно o У розділі «Цільові ресурси» перевірте, що вибрано «Усі ресурси» (раніше «Усі хмарні програми») o У розділі «Перевірка мережі» Включити> Вибрані мережі та розташування містять принаймні одне ненадійне розташування o У розділі «Перевірити мережу» Виключити містить надійні розташування через усі надійні мережі та розташування або Вибрані мережі та розташування o У розділі Надати перевірку вибрано Блокувати доступ
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Для кожної повернутої політики перевірте наступні критерії: o conditions.users.includeUsers — це All; o conditions.applications.includeApplications — це All; o conditions.locations.includeLocations містить принаймні один GUID принаймні одного ненадійного розташування. o conditions.locations.excludeLocations є AllTrusted АБО містить принаймні один GUID принаймні одного надійного розташування. o grantControls.builtInControls є блоком o стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) включити «Усі користувачі» o У розділі «Цільові ресурси» включити «Усі ресурси» (раніше «Усі хмарні програми»). ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Мережа» встановіть «Конфігурація» на «Так»: ▪ Виберіть «Включити», а потім додайте записи для ненадійних місць, які слід заблокувати. ▪ Виберіть «Виключити», а потім додайте записи для надійних місць, які мають бути дозволені
- У розділі «Керування доступом» виберіть «Надати» та «Заблокувати доступ».
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/policy-block-by-location
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-report-only
- Additional Information:
- These policies should be tested by using the What If tool in the References. Setting
- these can and will create issues with logging in for users until they use an MFA device
- linked to their accounts. Further testing can also be done via the insights and reporting
- resource in References which monitors Azure sign ins.
Page 338
IG 1, 2
IG 1, 2, 3
Page 339
5.2.2.16 Переконайтеся, що для маркерів сеансу введено захист маркерів (Автоматизовано)
Захист маркерів — це керування сеансом умовного доступу, яке намагається зменшити маркер відтворювати атаки, забезпечуючи лише прив’язані до пристрою маркери сеансу входу, як-от Основний Маркери оновлення (PRT) приймаються Microsoft Entra ID за запитом програм доступ до захищених ресурсів. Коли користувач реєструє підтримуваний пристрій у Microsoft Entra, видається PRT і криптографічно прив’язаний до цього пристрою. Ця прив’язка гарантує, що навіть якщо загрозливий актор краде токен, його не можна використовувати з іншого пристрою. З примусовим захистом маркерів, Microsoft Entra перевіряє, чи використовуються лише ці прив’язані маркери сеансу входу підтримувані програми. Рекомендований стан – примусове застосування Token Protection для Office 365 Exchange Online, Office 365 SharePoint Online і Microsoft Teams Services.
Якщо умовний доступ налаштовано належним чином, він може допомогти запобігти атакам із залученням викрадення маркера шляхом викрадення або повторного відтворення як частини потоку атаки. Хоча наразі вважається рідкісною подією, вплив уособлення маркера може бути серйозним.
Наразі Token Protection підтримує лише рідні програми. На основі браузера програми не підтримуються. Існує також багато інших відомих обмежень задокументовано за посиланням нижче: https://learn.microsoft.com/en-us/entra/identity/conditional-access/deployment-guide- token-protection-windows#відомі-обмеження
Сторінка 340
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Переконайтеся, що політика існує за такими критеріями: o У розділі «Користувачі або агенти» (попередній перегляд) переконайтеся, що не вибрано «Жодного». o Переконайтеся, що існують лише задокументовані виключення та що вони переглядаються щороку o У розділі «Цільові ресурси» виберіть «Вибрати ресурси» та перевірте, чи позначено щонайменше таке: ▪ Office 365 Exchange Online ▪ Office 365 SharePoint Online ▪ Microsoft Teams Services
- У розділі «Умови» > «Платформи пристроїв» переконайтеся, що для параметра «Налаштувати» встановлено значення «Так», а «Включити» вказує на платформи Windows.
- У розділі «Умови» > «Клієнтські програми» переконайтеся, що для параметра «Налаштувати» встановлено значення «Так» і вибрано лише «Мобільні програми» та «Клієнти для настільних ПК».
- У розділі «Керування доступом» > «Сеанс» переконайтеся, що вибрано «Потрібний захист маркерів для сеансів входу» (загалом доступний для Windows. Попередній перегляд для MacOS, iOS). Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте політики, де sessionControls.secureSignInSession.isEnabled має значення true.
- Для кожної повернутої політики перевірте такі критерії: o conditions.users.includeUsers не має значення None o conditions.applications.includeApplications містить принаймні такі GUID: ▪ 00000002-0000-0ff1-ce00-000000000000 (Office 365 Exchange Online) ▪ 00000003-0000-0ff1-ce00-000000000000 (Office 365 SharePoint Online) ▪ cc15fd57-2c6c-4117-a88c-83b1d56b4bbe (Microsoft Teams Services) o conditions.platforms.includePlatforms містить вікна o conditions.clientAppTypes is mobileAppsAndDesktopClients o sessionControls.secureSignInSession.isEnabled is true o State is enabled
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access і виберіть Policies.
- Виберіть Нова політика.
- Виберіть Користувачі або агенти (Попередній перегляд):
- У розділі «Включити» виберіть користувачів або групи для застосування цієї політики.
- У розділі Виключити виключіть будь-які облікові записи, що розбивають скло.
- Виберіть Цільові ресурси > Ресурси > Включити > Вибрати ресурси
- У розділі Вибрати певні ресурси виберіть такі програми:
- Office 365 Exchange Online
- Office 365 SharePoint Online
- Служби Microsoft Teams
- Виберіть Вибрати
- Виберіть умови:
- У розділі Платформи пристроїв
- Встановіть параметр «Налаштувати» на «Так».
- Включити > Виберіть платформи пристроїв > Windows.
- Виберіть Готово.
- У розділі «Клієнтські програми»:
- Встановіть параметр «Налаштувати» на «Так».
- У розділі «Сучасні клієнти автентифікації» виберіть лише «Мобільні програми та клієнти для настільних ПК».
- Виберіть Готово
- У розділі «Керування доступом» > «Сеанс» виберіть «Вимагати захисту маркерів для сеансів входу» (загалом доступно для Windows. Попередній перегляд для MacOS, iOS) і натисніть «Вибрати».
- У розділі «Увімкнути політику» встановіть значення «Лише для звітів».
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-token-protection
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/deployment-guide-token-protection-windows
- https://learn.microsoft.com/en-us/entra/identity/devices/protecting-tokens-microsoft-entra-id
IG 1
Page 343
5.2.2.17 Переконайтеся, що передачу автентифікації заблоковано (Автоматизовано)
Передача автентифікації — це потік, який дозволяє користувачам легко передавати автентифікований стан з одного пристрою на інший. Наприклад, користувачі можуть побачити QR-код на робочому столі версії Outlook, яка під час сканування на мобільному пристрої передає свої автентифікований стан мобільного пристрою. Рекомендований стан – заблокувати передачу автентифікації.
Блокування передачі автентифікації допомагає захистити від крадіжки маркерів і повторних атак запобігання використанню маркерів пристроїв для тихої автентифікації на інших пристроях або браузери. Коли ввімкнено передачу автентифікації, загроза, яка отримує доступ до один пристрій може отримати доступ до ресурсів несанкціонованих пристроїв, минаючи стандартні перевірки автентифікації та відповідності пристрою. Коли адміністратори блокують цей потік, організації можуть гарантувати, що кожен запит на автентифікацію має виходити з оригінальний пристрій, зберігаючи цілісність відповідності пристрою та сесії користувача контекст.
Користувачі більше не зможуть використовувати передачу автентифікації для входу в мобільні версії Програми Microsoft (наприклад, сканування QR-коду на робочому столі Outlook для входу в Outlook мобільний). Для кожного пристрою потрібен незалежний інтерактивний вхід залежно від обставин Політики умовного доступу.
Сторінка 344
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access.
- Перевірте, чи існує політика за такими критеріями: o У розділі «Користувачі або агенти» (попередній перегляд) перевірте, чи вибрано «Усі користувачі». o Переконайтеся, що існують лише задокументовані виключення користувачів і що вони переглядаються щорічно. o У розділі «Цільові ресурси» перевірте, що «Ресурси» (попередня назва «хмарні програми») містить «Усі ресурси» (попередня назва «Усі хмарні програми») o У розділі «Умови» > «Потоки автентифікації» переконайтеся, що для параметра «Конфігурація» встановлено значення «Так» і позначено «Передача автентифікації». o У розділі «Надати перевірку» вибрано «Блокувати доступ».
- Переконайтеся, що для параметра «Увімкнути політику» встановлено значення «Увімк.». Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identity/conditionalAccess/policies
- Відфільтруйте правила, у яких умови.authenticationFlows.transferMethods містять authenticationTransfer.
- Для кожної повернутої політики перевірте такі критерії: o conditions.users.includeUsers — це All o conditions.applications.includeApplications — це All o conditions.authenticationFlows.transferMethods містить authenticationTransfer o grantControls.builtInControls — це блок o стан увімкнено
- Відповідність вважається дотриманою, якщо принаймні одна політика відповідає всім перерахованим вище критеріям.
- Переконайтеся, що будь-які виключення задокументовані та переглядаються щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Conditional Access.
- Створіть нову політику, вибравши Нова політика. o У розділі «Користувачі або агенти» (попередній перегляд) укажіть «Усі користувачі». o У розділі «Цільові ресурси» > «Ресурси» (попередня назва «хмарні програми») виберіть «Усі ресурси» (попередня назва «Усі хмарні програми»). ▪ У розділі Виключити виключіть будь-які облікові записи, що розбивають скло. o У розділі «Умови» > «Потоки автентифікації» встановіть «Конфігурація» на «Так» і поставте прапорець «Передача автентифікації». ▪ Натисніть Зберегти. o У розділі «Надати» виберіть «Заблокувати доступ» і натисніть «Вибрати».
- У полі «Увімкнути політику» встановіть для нього значення «Лише для звітів», доки організація не буде готова його ввімкнути.
- Натисніть Створити.
- Після того, як політика буде працювати в режимі лише звітування протягом принаймні одного тижня, перегляньте журнали входу на наявність несподіваного впливу, потім поверніться до політики та встановіть для параметра «Увімкнути політику» значення «Увімк.».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/policy-block-
- authentication-flows#authentication-transfer-policies
- https://learn.microsoft.com/en-us/entra/fundamentals/zero-trust-protect-
- identities#authentication-transfer-is-blocked
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-authentication-flows
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-authentication-transfer
Page 346
IG 1, 2
IG 1
5.2.3.1 Переконайтеся, що Microsoft Authenticator налаштовано для захисту від втоми MFA (Автоматизовано)
Корпорація Майкрософт надає допоміжні параметри для покращення конфігурації Microsoft Програма автентифікації. Ці налаштування надають користувачам додаткову інформацію та контексті, коли вони отримують MFA без пароля та push-запити, включаючи географічне розташування запиту, додаток, що надсилає запит, і вимога до відповідність чисел. Рекомендований стан увімкнено для наступного: • Показувати назву програми в push-повідомленнях і сповіщеннях без пароля • Показувати географічне розташування в push-повідомленнях і сповіщеннях без пароля Примітка. 27 лютого 2023 року корпорація Майкрософт почала застосовувати відповідність номерів для всього клієнта для всіх користувачів, які використовують Microsoft Authenticator.
Оскільки використання надійної автентифікації стало більш поширеним, зловмисники зробили це почав використовувати схильність користувачів відчувати «втому МЗС». Це відбувається, коли користувачів неодноразово просять надати додаткові форми ідентифікації, що веде їх до зрештою схвалювати запити без повної перевірки джерела. Щоб протистояти цьому, для забезпечення безпеки процесу автентифікації можна використовувати відповідність номерів. За допомогою цього методу користувачам пропонується підтвердити номер, який відображається на їх оригіналі і введіть його в пристрій, який використовується для MFA. Додатково інша інформація такі як геолокація та деталі програми відображаються для покращення кінцевого користувача обізнаність. Серед цих 3 варіантів збіг чисел забезпечує найсильнішу мережу підвищення безпеки.
Додаткова взаємодія буде потрібна кінцевим користувачам, які використовують зіставлення номерів щоб просто натиснути «Підтвердити» для спроб входу.
Сторінка 349
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Методи автентифікації та виберіть Політика.
- У розділі «Метод» виберіть Microsoft Authenticator.
- Переконайтеся, що в розділі «Увімкнути та ціль» встановлено значення «Увімкнути».
- Переконайтеся, що на вкладці «Включити» вибрано «Усі користувачі».
- Переконайтеся, що на вкладці «Виключення» присутні лише дійсні групи (наприклад, облікові записи Break Glass).
- Виберіть Налаштувати
- Перевірте наступні параметри Microsoft Authenticator: o Показувати ім’я програми в push-повідомленнях і сповіщеннях без пароля. Для статусу встановлено значення Enabled, Target All users o Показувати географічне розташування в push-сповіщеннях і сповіщеннях без пароля. Статус встановлено як Enabled, Target All users
- У кожному параметрі виберіть Виключити та переконайтеся, що присутні лише дійсні групи (тобто облікові записи Break Glass). Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/ microsoftAuthenticator
- Переконайтеся, що стан увімкнено.
- Переконайтеся, що includeTargets.id має значення all_users.
- Переконайтеся, що excludeTargets містить лише дійсні групи (тобто облікові записи Break Glass).
- У розділі FeaturSettings перевірте наступні налаштування: o displayAppInformationRequiredState.state увімкнено o displayAppInformationRequiredState.includeTarget.id — це all_users o displayLocationInformationRequiredState.state увімкнено o displayLocationInformationRequiredState.includeTarget.id — це all_users
- У кожному налаштуванні excludeTarget містить лише дійсну групу (тобто облікові записи Break Glass) або цільовий ідентифікатор 00000000-0000-0000-0000-000000000000
для ручного перегляду людиною рекомендується. Їх слід переглядати щорічно.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Натисніть, щоб розгорнути Entra ID > Методи автентифікації та виберіть Політики.
- Виберіть Microsoft Authenticator
- У розділі «Увімкнути та ціль» переконайтеся, що для параметра встановлено значення «Увімкнути».
- Виберіть Налаштувати
- Установіть наступні параметри Microsoft Authenticator: o Показувати ім’я програми в push-сповіщеннях і сповіщеннях без пароля. Для статусу встановлено значення Enabled, Target All users o Показувати географічне розташування в push-сповіщеннях і сповіщеннях без пароля. Статус встановлено як Enabled, Target All users
політики.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-default-enablement
- https://techcommunity.microsoft.com/t5/microsoft-entra-blog/defend-your-users-from-mfa-fatigue-attacks/ba-p/2365677
- https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-mfa-number-match
- https://learn.microsoft.com/en-us/graph/api/authenticationmethodspolicy-
- get?view=graph-rest-1.0
IG 1, 2, 3
Page 351
5.2.3.2 Переконайтеся, що використовуються спеціальні списки заборонених паролів (Автоматизовано)
За допомогою Entra Password Protection стандартні глобальні списки заборонених паролів створюються автоматично застосовується до всіх користувачів у клієнті Entra ID. Для підтримки бізнесу та потреб безпеки, можна визначити власні списки заборонених паролів. Коли користувачі змінюють або скидають свої паролі, ці заборонені списки паролів перевіряються, щоб забезпечити використання надійних паролі. Спеціальний список заборонених паролів має містити деякі з наступних прикладів: • Торгові марки • Назви продуктів • Розташування, наприклад штаб-квартира компанії • Внутрішні умови компанії • Абревіатури, які мають специфічне для компанії значення
Створення нового пароля може бути важким, незалежно від технічної підготовки людини. Це так зазвичай шукати підказки у своєму середовищі під час створення пароля, однак це може включати вибір слів, характерних для організації, як джерело натхнення для a пароль. Противник може використовувати те, що називається «викривленням», щоб створити перестановки цих конкретних слів у спробі зламати паролі чи хеші, що полегшує це досягають своєї мети.
Якщо спеціальний список заборонених паролів містить занадто багато поширених словникових слів або короткі слова, які входять до складу складних слів, то цілком безпечні паролі можуть бути заблоковано. Організація повинна розглянути баланс між безпекою та зручністю використання при створенні списку.
Сторінка 352
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть Entra ID > Методи автентифікації та виберіть Захист паролем.
- Переконайтеся, що для параметра Enforce custom list встановлено значення Yes
- Переконайтеся, що спеціальний список заборонених паролів містить записи, характерні для організації, або відповідає попередньо визначеному списку.
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Directory.Read.All" -
Виконайте такі команди:
$PwRuleSettings = '5cf42378-d67d-4f36-ba46-e8b86229381d' Get-MgGroupSetting | Where-Object TemplateId -eq $PwRuleSettings | Select-Object -ExpandProperty Values - Переконайтеся, що EnableBannedPasswordCheck має значення True і BannedPasswordList заповнено.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть Entra ID > Методи автентифікації та виберіть Захист паролем.
- Установіть для параметра «Застосувати спеціальний список» значення «Так».
- У спеціальному списку заборонених паролів створіть список, використовуючи пропозиції, викладені в цьому документі.
- Натисніть Зберегти
розділ містить більше пропозицій.
•
Торгові марки
•
Назви продуктів
•
Розташування, наприклад штаб-квартира компанії
•
Внутрішні умови компанії
•
Абревіатури, які мають специфічне для компанії значення
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-password-
- ban-bad#custom-banned-password-list
- https://learn.microsoft.com/en-us/entra/identity/authentication/tutorial-configure-custom-password-protection
- https://www.microsoft.com/en-us/research/publication/password-guidance/
- https://learn.microsoft.com/en-us/security/benchmark/azure/mcsb-identity-
- management#im-6-use-strong-authentication-controls
Page 354 Additional Information: Organization-specific terms can be added to the custom banned password list, such as the following examples: • Brand names • Product names • Locations, such as company headquarters • Company-specific terms • Abbreviations that have specific company meaning • Months and weekdays with your company’s local languages The default global banned password list is already applied to your resources which applies the following basic requirements: Characters allowed: • Uppercase characters (A – Z) • Lowercase characters (a – z) • Numbers (0 – 9) • Symbols: • @ # $ % ^ & * – _ ! + = [ ] { } | \ : ‘ , . ? / ` ~ ” ( ) ; < > • blank space Characters not allowed: • Unicode characters Password length: Passwords require: • A minimum of eight characters • A maximum of 256 characters Password complexity: Passwords require three out of four of the following categories: • Uppercase characters • Lowercase characters • Numbers • Symbols Note: Password complexity check isn’t required for Education tenants. Password not recently used:
Page 355 • When a user changes or resets their password, the new password can’t be the same as the current or recently used passwords. • Password isn’t banned by Entra ID Password Protection. • The password can’t be on the global list of banned passwords for Azure AD Password Protection, or on the customizable list of banned passwords specific to your organization. Evaluation New passwords are evaluated for strength and complexity by validating against the combined list of terms from the global and custom banned password lists. Even if a user’s password contains a banned password, the password may be accepted if the overall password is otherwise strong enough.
IG 1, 2, 3
IG 1, 2
Page 356
5.2.3.3 Переконайтеся, що захист паролем увімкнено для локальної служби Active Directory (Автоматизовано)
Microsoft Entra Password Protection надає глобальний і спеціальний заборонений пароль список. Запит на зміну пароля не виконується, якщо в цьому списку заборонених паролів є збіг. Щоб захистити локальне середовище доменних служб Active Directory (AD DS), інсталюйте і налаштувати Entra Password Protection. Примітка. Ця рекомендація стосується лише гібридних розгортань і не матиме жодного впливу якщо не працює з локальною Active Directory.
Ця функція захищає організацію, забороняючи використання слабких або витоку паролі. Крім того, організації можуть створювати власні списки заборонених паролів не дозволяйте користувачам використовувати паролі, які легко вгадати, які є специфічними для них промисловість. Розгортання цієї функції в Active Directory посилить паролі, які використовуються в навколишньому середовищі.
Потенційний вплив, пов’язаний із впровадженням цього параметра, залежить від існуючі політики паролів у середовищі. Для середовищ, які мають надійні політики паролів, вплив буде мінімальним. Для організацій, які це роблять не мають надійних політик паролів, впровадження Microsoft Entra Password Захист може вимагати від користувачів змінити паролі та дотримуватися більш суворих вимог вимоги, ніж вони звикли.
Сторінка 357
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Захист паролем.
- Переконайтеся, що для параметра «Увімкнути захист паролем у Windows Server Active Directory» встановлено значення «Так», а для режиму встановлено значення «Примусовий».
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Directory.Read.All" -
Виконайте таку команду:
(Get-MgGroupSetting | ? { $_.TemplateId -eq '5cf42378-d67d-4f36-ba46- e8b86229381d' }).Values - Переконайтеся, що для параметра EnableBannedPasswordCheckOnPremises встановлено значення True, а для параметра BannedPasswordCheckOnPremisesMode — значення Enforce.
• Завантажте та встановіть проксі-сервер паролів Azure AD і агенти DC із такого розташування: https://www.microsoft.com/download/details.aspx?id=57071 Після встановлення виконайте наведені нижче дії.
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Захист паролем.
- Установіть для параметра «Увімкнути захист паролем у Windows Server Active Directory» значення «Так», а для режиму — «Примусово».
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2
Page 359
5.2.3.4 Переконайтеся, що всі користувачі-учасники «підтримують MFA» (Автоматизовано)
Корпорація Майкрософт визначає багатофакторну автентифікацію як зареєстровану та ввімкнену надійний метод аутентифікації. Метод також має бути дозволений автентифікацією методи політики. Переконайтеся, що всі користувачі-учасники підтримують MFA.
Багатофакторна автентифікація вимагає, щоб особа надала принаймні два окремих форми автентифікації перед наданням доступу. Користувачі, які не підтримують MFA, ніколи не реєстрували надійний метод автентифікації для багатофакторної автентифікації, яка відповідає політиці та може не використовувати MFA. Це могло б бути наслідком того, що ви ніколи не входили в систему, виключення з політики умовного доступу (CA). потребує MFA, або політики ЦС не існує. Перегляд цього списку користувачів допоможе виявити можливі недоліки в політиці або процедурі.
У разі використання методу аудиту інтерфейсу користувача у звіті відображатимуться гостьові користувачі організація застосовує правила MFA до гостей, то їх потрібно буде відфільтрувати вручну. У них також відображаються облікові записи, які забезпечують локальну синхронізацію каталогу звіти.
Сторінка 360
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Деталі реєстрації користувача.
- Встановіть параметр фільтра Можливість багатофакторної автентифікації на Неможливо.
- Перегляньте не-гостьових користувачів у цьому списку.
- Виключення будь-яких винятків користувачів, знайдених у цьому звіті, може потребувати виправлення.
-
Підключіться до Graph:
Connect-MgGraph -Scopes "UserAuthenticationMethod.Read.All,AuditLog.Read.All" -
Виконайте наступне:
Get-MgReportAuthenticationMethodUserRegistrationDetail ` -Filter "IsMfaCapable eq false and UserType eq 'Member'" | ft UserPrincipalName,IsMfaCapable,IsAdmin - Переконайтеся, що для IsMfaCapable встановлено значення True.
- Виключення будь-яких винятків користувачів, знайдених у цьому звіті, може потребувати виправлення.
Аутентифікація. Ця політика описана в розділі умовного доступу 5.2.2
Примітка 2. Можливі винятки включають локальні облікові записи синхронізації.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-
- us/powershell/module/microsoft.graph.reports/update-
- mgreportauthenticationmethoduserregistrationdetail?view=graph-powershell-
- 0#-ismfacapable
- https://learn.microsoft.com/en-us/entra/identity/monitoring-health/how-to-view-applied-conditional-access-policies
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/what-if-tool
- https://learn.microsoft.com/en-us/entra/identity/authentication/howto-authentication-methods-activity
IG 1, 2, 3
IG 1, 2
Page 363
5.2.3.5 Переконайтеся, що слабкі методи автентифікації вимкнено (Автоматизовано)
Методи автентифікації підтримують широкий спектр сценаріїв для входу в Microsoft 365 ресурсів. Деякі з цих методів за своєю суттю є більш безпечними, ніж інші, але вимагають більше інвестицій у час, щоб зареєструвати користувачів і почати роботу. SMS і голосовий дзвінок покладаються на методи зв’язку оператора телефонії для доставки фактор аутентифікації. Рекомендовано вимкнути ці методи: • SMS • Голосовий виклик
Традиційні методи MFA, як-от SMS-коди, одноразові паролі електронною поштою та push сповіщення стають менш ефективними проти сучасних зловмисників. Витончений Фішингові кампанії показали, що інші фактори можна перехопити або підроблений. Зараз зловмисники використовують соціальну інженерію, тактику «людина посередині» та користувача втоми (наприклад, бомбардування MFA), щоб обійти ці механізми. Ці ризики посилюються в розподілені хмарні організації з гібридною робочою силою та різними пристроями екосистеми. Методи SMS і голосового виклику вразливі до заміни SIM-карти, що може призвести до зловмисник, щоб отримати доступ до вашого облікового запису Microsoft 365.
При прийнятті більш безпечної системи можуть виникнути додаткові адміністративні витрати методи автентифікації в залежності від зрілості організації.
Сторінка 364
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Політика.
- Переконайтеся, що для наступних методів у стовпці «Увімкнено» встановлено значення «Ні». o Метод: SMS o Метод: Голосовий виклик
-
Підключіться до Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте наступне:
(Get-MgPolicyAuthenticationMethodPolicy).AuthenticationMethodConfigurations - Переконайтеся, що SMS і Voice вимкнено.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Політика.
- Перевірте кожен метод, який не відповідає вимогам, і виправте його: o Натисніть на метод, щоб відкрити його. o Переведіть перемикач «Увімкнути» у положення «Вимкнено». o Натисніть Зберегти.
-
Підключіться до Graph:
Connect-MgGraph -Scopes "Policy.ReadWrite.AuthenticationMethod" -
Виконайте наступне, щоб вимкнути обидва методи автентифікації:
$params = @( @{ Id = "Sms"; State = "disabled" }, @{ Id = "Voice"; State = "disabled" } ) Update-MgPolicyAuthenticationMethodPolicy -AuthenticationMethodConfigurations $params
знову ввімкніть, а потім змініть положення вибору цілі (всі користувачі або виберіть
групи). Знову вимкніть метод і збережіть. Було помічено, що це помилка в інтерфейсі користувача
на момент публікації цього документа.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-methods-manage
- https://learn.microsoft.com/en-us/security/zero-trust/sfi/phishing-resistant-
- mfa#context-and-problem
- https://www.microsoft.com/en-us/microsoft-365-life-hacks/privacy-and-safety/what-is-sim-swapping
IG 1, 2, 3
Page 367
5.2.3.6 Переконайтеся, що ввімкнено багатофакторну автентифікацію (Автоматизовано)
Системна багатофакторна автентифікація (MFA) пропонує користувачам увійти за допомогою найбезпечніший метод, який вони зареєстрували. Користувачеві буде запропоновано ввійти за допомогою найбільш безпечного методу відповідно до наведеного нижче порядок. Порядок методів аутентифікації динамічний. Його оновлено Microsoft як ландшафт безпеки змінюється, а також у міру появи кращих методів автентифікації. 1. Тимчасовий пропуск 2. Ключ доступу (FIDO2) 3. Сповіщення Microsoft Authenticator 4. Методи зовнішньої аутентифікації 5. Одноразовий пароль на основі часу (TOTP) 6. Телефонія 7. Аутентифікація на основі сертифіката Рекомендований стан – увімкнено.
Незалежно від методу автентифікації, увімкненого адміністратором або встановленого як надає перевагу користувачу, система динамічно вибере найбільш безпечний варіант доступні на момент автентифікації. Такий підхід діє як додатковий запобіжник запобігти використанню слабших методів, таких як голосові дзвінки, SMS та електронні паролі OTP, які можливо, було випадково залишено ввімкненим через неправильну конфігурацію або відсутність зміцнення конфігурації. Застосування типової поведінки також гарантує, що функція не буде вимкнено.
Значення MFA, яким керує корпорація Майкрософт, має значення Enabled і як таке забезпечує поведінку за замовчуванням. Додаткового впливу не очікується. Примітка. Через відомі проблеми з автентифікацією на основі сертифіката (CBA) і системними бажаним МЗС, Microsoft перемістила CBA в кінець списку. Це все ще вважається a надійний метод аутентифікації.
Сторінка 368
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Налаштування.
- Переконайтеся, що для параметра System-preferred multifactor authentication State встановлено значення Enabled і All users включено.
- Переконайтеся, що існують лише задокументовані винятки та що вони переглядаються щорічно
-
Підключіться до Microsoft Graph:
Connect-MgGraph -Scopes "Policy.Read.AuthenticationMethod" -
Виконайте такі команди:
$Uri = 'https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy' (Invoke-MgGraphRequest -Method GET -Uri $Uri).systemCredentialPreferences - Переконайтеся, що для параметра includeTargets встановлено значення all_users, а для стану — увімкнено.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Налаштування.
- Установіть для параметра System-preferred multifactor authentication State значення Enabled і включіть усіх користувачів.
- Будь-які виключення користувачів слід документувати та переглядати щорічно.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-system-preferred-multifactor-authentication
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-system-
- preferred-multifactor-authentication#how-does-system-preferred-mfa-determine-
- the-most-secure-method
IG 1, 2, 3
Page 370
5.2.3.7 Переконайтеся, що метод автентифікації електронної пошти OTP вимкнено (Автоматизовано)
Методи автентифікації підтримують широкий спектр сценаріїв для входу в Microsoft 365 ресурсів. Деякі з цих методів за своєю суттю є більш безпечними, ніж інші, але вимагають більше інвестицій у час, щоб зареєструвати користувачів і почати роботу. Функція одноразового доступу до електронної пошти – це спосіб автентифікації користувачів B2B-співпраці коли їх не можна автентифікувати за допомогою інших засобів, таких як Microsoft Entra ID, Обліковий запис Microsoft (MSA) або постачальники соціальних ідентифікаторів. Коли гостьовий користувач B2B намагається активувати своє запрошення або увійти до ваших спільних ресурсів, вони можуть запитати a тимчасовий пароль, який надсилається на адресу електронної пошти. Потім вони вводять це пароль, щоб продовжити вхід. Рекомендований стан – Вимкнути OTP електронної пошти.
Традиційні методи MFA, як-от SMS-коди, одноразові паролі електронною поштою та push сповіщення стають менш ефективними проти сучасних зловмисників. Витончений Фішингові кампанії показали, що інші фактори можна перехопити або підроблений. Зараз зловмисники використовують соціальну інженерію, тактику «людина посередині» та користувача втоми (наприклад, бомбардування MFA), щоб обійти ці механізми. Ці ризики посилюються в розподілені хмарні організації з гібридною робочою силою та різними пристроями екосистеми.
Якщо вимкнути OTP електронної пошти, одноразові паролі не надсилатимуться неперевіреним гостьові користувачі, які отримують доступ до ресурсів Microsoft 365 на клієнті, наприклад “@yahoo.com”. Вони повинні будуть використовувати особистий обліковий запис Microsoft, керований Microsoft Entra облікового запису, бути частиною федерації або бути налаштованим як гість у хості орендаря Microsoft Entra ID.
Сторінка 371
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Політика.
- Переконайтеся, що OTP електронної пошти встановлено на Ні у стовпці Увімкнено.
-
Підключіться до Graph:
Connect-MgGraph -Scopes "Policy.Read.All" -
Виконайте наступне:
(Get-MgPolicyAuthenticationMethodPolicy).AuthenticationMethodConfigurations -
Переконайтеся, що тип ідентифікатора Email вимкнено.
Verify the id type Email is set to disabled.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Політика.
- Натисніть Email OTP.
- Змініть перемикач «Увімкнути» у вимкнене положення\
- Натисніть Зберегти.
-
Підключіться до Graph:
Connect-MgGraph -Scopes "Policy.ReadWrite.AuthenticationMethod" -
Виконайте наступне:
$params = @( @{ Id = "Email"; State = "disabled" } ) Update-MgPolicyAuthenticationMethodPolicy -AuthenticationMethodConfigurations $params
знову ввімкніть, а потім змініть положення вибору цілі (всі користувачі або виберіть
групи). Знову вимкніть метод і збережіть. Було помічено, що це помилка в інтерфейсі користувача
на момент публікації цього документа.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-methods-manage
- https://learn.microsoft.com/en-us/entra/external-id/one-time-passcode
- https://learn.microsoft.com/en-us/security/zero-trust/sfi/phishing-resistant-
- mfa#context-and-problem
IG 1, 2, 3
Page 373
5.2.3.8 Переконайтеся, що «Поріг блокування» облікового запису становить «10» або менше (Автоматизовано)
Поріг блокування облікового запису визначає кількість дозволених невдалих спроб входу перед переведенням облікового запису в стан блокування та ініціюванням змінного блокування тривалість. The recommended Lockout threshold is 10 or less.
Блокування облікового запису — це метод захисту від підбору пароля та використання пароля напади. Після перевищення порогового значення блокування обліковий запис переходить у заблокований вихідний стан, який запобігає всім спробам входу протягом різного часу. Локаут в поєднання з розумною тривалістю зменшує загальну кількість невдалих входів спроби, які зловмисник може виконати за певний період часу.
Якщо поріг блокування облікового запису встановлено занизько (менше 3), користувачі можуть часто стикатися з цим події блокування та отримані в результаті сповіщення безпеки можуть сприяти втомі сповіщень. Якщо встановлено занадто високий поріг блокування облікового запису (більше 10), зловмисники можуть це зробити програмно виконувати більше спроб введення пароля за заданий період часу. У гібридних середовищах із використанням наскрізної автентифікації (PTA) Microsoft Entra поріг блокування має бути нижчим за поріг блокування облікового запису AD DS. Якщо н.е Порогове значення DS дорівнює або нижче за порогове значення Entra, AD DS заблокує обліковий запис до активації інтелектуального блокування Entra, в обхід захисту на стороні хмари та в результаті у локальних блокуваннях облікових записів, для очищення яких потрібне ручне втручання адміністратора. Корпорація Майкрософт рекомендує налаштувати порогове значення блокування AD DS принаймні від двох до втричі перевищує поріг блокування Entra.
Сторінка 374
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Захист паролем.
- Переконайтеся, що поріг блокування встановлено на 10 або менше. Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/groupSettings
- Відфільтрувати параметри правила пароля, де templateId — 5cf42378-d67d-4f36-ba46-e8b86229381d
- Переконайтеся, що LockoutThreshold становить 10 або менше.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Захист паролем.
- Встановіть поріг блокування до 10 або менше.
рекомендує налаштувати порогове значення блокування облікового запису AD DS принаймні від двох до
у три рази більше встановленого тут значення, щоб забезпечити активацію інтелектуального блокування Entra
перед блокуванням AD DS.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/howto-password-
- smart-lockout#manage-microsoft-entra-smart-lockout-values
- https://learn.microsoft.com/en-us/graph/api/group-list-settings?view=graph-rest-0
- Additional Information:
- NOTE: The variable number for failed login attempts allowed before lockout is
- prescribed by many security and compliance frameworks. The appropriate setting for
- this variable should be determined by the most restrictive security or compliance
- framework that your organization follows.
IG 1
Page 376
5.2.3.9 Переконайтеся, що «Тривалість блокування облікового запису в секундах» становить принаймні 60 секунд (Автоматизовано)
Значення тривалості блокування облікового запису визначає, як довго обліковий запис зберігає статус блокування, і, отже, через скільки часу користувач зможе продовжувати спробу входу проходження порогу блокування. Рекомендований стан: Тривалість блокування в секундах становить принаймні 60.
Блокування облікового запису — це метод захисту від підбору пароля та використання пароля напади. Після перевищення порогового значення блокування обліковий запис переходить у заблокований вихідний стан, який запобігає всім спробам входу протягом різного часу. Локаут в поєднання з розумною тривалістю зменшує загальну кількість невдалих входів спроби, які зловмисник може виконати за певний період часу.
Якщо встановлено занадто низьку тривалість блокування облікового запису (менше 60 секунд), зловмисники можуть це зробити виконуйте більше спроб розпилення пароля та підбору підбору протягом певного періоду часу. Якщо встановлено занадто високу тривалість блокування облікового запису (більше 300 секунд), користувачі можуть відчувати незручні затримки під час блокування. У гібридних середовищах із використанням наскрізної автентифікації (PTA) Microsoft Entra тривалість блокування має бути більшою за тривалість блокування облікового запису AD DS. Зауважте, що Тривалість блокування входу налаштовується в секундах, тоді як тривалість блокування AD DS налаштовується за лічені хвилини; перевірте одиниці під час порівняння двох значень, щоб переконатися, що Entra розумне блокування закінчується після блокування AD DS.
Сторінка 377
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Захист паролем.
- Переконайтеся, що для тривалості блокування в секундах встановлено значення 60 або вище. Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/groupSettings
- Відфільтрувати параметри правила пароля, де templateId — 5cf42378-d67d-4f36-ba46-e8b86229381d
- Переконайтеся, що значення LockoutDurationInSeconds більше або дорівнює 60.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Методи автентифікації та виберіть Захист паролем.
- Встановіть тривалість блокування в секундах на 60 або вище.
- Натисніть Зберегти.
Тривалість блокування облікового запису DS коротша за встановлене тут значення. Блокування Entra
тривалість налаштовується в секундах, тоді як тривалість блокування AD DS налаштовується в хвилинах;
врахувати різницю одиниць при порівнянні двох значень.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/howto-password-
- smart-lockout#manage-microsoft-entra-smart-lockout-values
- https://learn.microsoft.com/en-us/graph/api/group-list-settings?view=graph-rest-0
IG 1
Page 379
5.2.3.10 Переконайтеся, що Microsoft Authenticator у супутніх програмах вимкнено (Автоматизовано)
Microsoft Entra ID містить функцію під назвою Authenticator Lite, яка вбудовує підмножину функціональності Microsoft Authenticator у допоміжні програми, такі як Outlook мобільний. Якщо ввімкнено, користувачі можуть задовольняти вимоги MFA за допомогою push-повідомлень або одноразові паролі на основі часу (TOTP) безпосередньо з програми-супутника без встановлення окремої програми Microsoft Authenticator. Рекомендований стан – Microsoft Authenticator on companion програми, встановлені на Вимкнено.
Authenticator Lite не підтримує назву програми чи контекст географічного розташування в push-повідомлення, незалежно від налаштувань функції Authenticator на рівні клієнта. Це ключові засоби захисту від атак втоми MFA, які доступні лише в повній версії Microsoft Програма автентифікатора. Authenticator Lite також не підтримує умовний доступ вимоги до надійності автентифікації, не підтримує автентифікацію без пароля, і не підтримує SSPR через push-сповіщення. Вимкнення цієї функції гарантує користувачам автентифікувати через повну програму Microsoft Authenticator, де є всі доступні засоби безпеки захист активний.
Користувачі, які зареєстрували Authenticator Lite як єдиний метод MFA, не зможуть завершити MFA, доки вони не встановлять і не зареєструють автономний Microsoft Authenticator додаток Адміністратори повинні повідомити про цю зміну заздалегідь і перевірити, чи вона вплинула користувачі зареєстрували альтернативний метод MFA, перш ніж вимкнути цю функцію, щоб уникнути блокування автентифікації.
Сторінка 380
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Методи автентифікації та виберіть Політика.
- У розділі «Метод» виберіть Microsoft Authenticator.
- Виберіть Налаштувати.
- Переконайтеся, що Microsoft Authenticator у супутніх програмах: статус встановлено на Вимкнено. Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: beta/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/ microsoftAuthenticator
- Переконайтеся, що featureSettings.companionAppAllowedState.state вимкнено.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com.
- Розгорніть Entra ID > Методи автентифікації та виберіть Політика.
- У розділі «Метод» виберіть Microsoft Authenticator.
- Виберіть Налаштувати.
- Встановіть програму Microsoft Authenticator для супутніх програм: статус вимкнено.
- Виберіть Зберегти.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-mfa-authenticator-lite
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-default-enablement
- https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-mfa-additional-context
Page 381
IG 1, 2, 3
Page 382 5.2.4 Password reset
Page 383
5.2.4.1 Переконайтеся, що для параметра «Скидання пароля самообслуговування ввімкнено» встановлено значення «Усі» (Вручну)
Увімкнення самостійного скидання пароля дозволяє користувачам скидати власні паролі в Entra ID. Коли користувачі ввійдуть у Microsoft 365, їм буде запропоновано ввести додаткові дані контактну інформацію, яка допоможе їм скинути пароль у майбутньому. Якщо комбінувати реєстрація включена, додаткова інформація, поза багатофакторністю, не знадобиться. Рекомендований стан – Усі. Примітка. Починаючи з 1 жовтня 2022 року, Microsoft почне вмикати комбіновану реєстрацію для усі користувачі в Entra ID Tenants, створені до 15 серпня 2020 року. Орендарі, створені після ця дата ввімкнена з комбінованою реєстрацією за замовчуванням.
Увімкнення самообслуговування скидання пароля (SSPR) значно зменшує підтримку служби підтримки взаємодії, спрощення операцій підтримки та покращення взаємодії з користувачем. Традиційний методи, що включають тимчасові паролі, створюють значні ризики для безпеки – вони часто є слабкий, передбачуваний і сприйнятливий до перехоплення. Це створює вікно можливостей для зловмисників, щоб скомпрометувати облікові записи, перш ніж користувачі зможуть оновити свої облікові дані. SSPR мінімізує доступ до облікових даних і посилює загальний захист ідентифікаційної інформації.
Користувачі повинні будуть надати додаткову контактну інформацію, щоб зареєструватися SSPR. Може знадобитися деяка легка освіта користувачів, особливо для осіб, які є звик зв’язуватися зі службою підтримки для допомоги у скиданні пароля. У гібридних середовищах зворотне записування SSPR має бути ввімкнено, перш ніж користувачі зможуть скинути налаштування свої паролі через самообслуговування.
Сторінка 384
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Властивості.
- Переконайтеся, що для параметра Self service password reset enabled встановлено значення All
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Властивості.
- Встановіть для параметра «Скидання пароля самообслуговування» значення «Усі».
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/microsoft-365/admin/add-users/let-users-reset-
- passwords?view=o365-worldwide
- https://learn.microsoft.com/en-us/entra/identity/authentication/tutorial-enable-sspr
- https://learn.microsoft.com/en-us/entra/identity/authentication/howto-registration-mfa-sspr-combined
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-sspr-writeback
IG 1
Page 385
5.2.4.2 Переконайтеся, що для скидання пароля потрібні 2 методи (Вручну)
Забезпечує надання двох альтернативних форм ідентифікації, перш ніж дозволити a скидання пароля. Рекомендований стан: кількість методів, необхідних для скидання, встановлено на 2.
Вимагання багатофакторної автентифікації (MFA) для самостійного скидання пароля (SSPR) посилює процес скидання пароля, підтверджуючи особу користувача двома окремі методи аутентифікації. З кількома методами, необхідними для скидання пароля, зловмиснику доведеться скомпрометувати кілька методів автентифікації перед скиданням пароль користувача.
Якщо для скидання пароля потрібні кілька методів і користувач втратив доступ до інших методи автентифікації, користувачеві, який скидає налаштування, потрібен адміністратор із відповідними правами щоб видалити втрачений метод автентифікації. Рекомендується політика та навчання навчити адміністраторів перевіряти особу користувача, який запитує, щоб соціальні інженерія не є ефективним вектором компромісу. Якщо багатофакторна автентифікація наразі не ввімкнена для всіх користувачів, користувачі лише з одним зареєстрована форма автентифікації не зможе скинути свої паролі через SSPR поки не буде зареєстровано іншу форму автентифікації. Якщо багатофакторну автентифікацію вже ввімкнено для всіх користувачів, вплив цього рекомендація має бути мінімальною.
Сторінка 386
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Методи автентифікації.
- Переконайтеся, що кількість методів, необхідних для скидання, встановлено на 2
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Методи автентифікації.
- Встановіть кількість методів, необхідних для скидання, на 2
- Натисніть Зберегти
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/tutorial-enable-sspr
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-registration-mfa-sspr-combined
- https://support.microsoft.com/en-us/account-billing/reset-your-work-or-school-password-using-security-info-23dde81f-08bb-4776-ba72-e6b72b9dda9e
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-methods
IG 1, 2, 3
IG 1, 2
Page 387
5.2.4.3 Переконайтеся, що потрібна реєстрація SSPR і повторне підтвердження автентифікації (Вручну)
Вимагати від користувачів реєстрації під час входу? налаштування контролює, чи користувачі їм буде запропоновано зареєструвати автентифікацію самостійного скидання пароля (SSPR). під час наступного входу. Якщо встановлено значення Так, користувачі, які ще не зареєструвалися, є буде запропоновано зробити це під час входу. Кількість днів до того, як користувачам буде запропоновано повторно підтвердити їх Параметр автентифікаційної інформації визначає період часу до реєстрації користувачам пропонується повторно підтвердити, що наявна інформація автентифікації все ще дійсна, up максимум до 730 днів. Якщо встановлено значення 0 днів, зареєстровані користувачі ніколи не отримуватимуть запит повторно підтвердити свою автентифікаційну інформацію.
Не вимагаючи від користувачів реєстрації, користувачі ніколи не можуть встановити автентифікацію SSPR методи, що робить параметр повторного підтвердження неефективним незалежно від його значення встановити на. Коли користувачі реєструють методи автентифікації для самостійного скидання пароля (SSPR), ці методи можуть з часом застаріти, як номери телефонів, електронна пошта зміни адрес або іншої контактної інформації. Якщо повторне підтвердження вимкнено, застаріло інформація про відновлення зберігається невизначений час. Зловмисник, який отримує доступ до колишнього номер телефону або адреса електронної пошти, пов’язані з обліковим записом користувача, можуть використовувати цю застарілу інформацію інформація для відновлення, щоб скинути пароль користувача та отримати доступ до облікового запису. Вимагаючи реєстрація та періодичне повторне підтвердження гарантує, що методи автентифікації на записи залишаються точними та під контролем користувача.
Оскільки обидва налаштування за замовчуванням відповідають вимогам, організації не змінювалися вони не зазнають ніякого впливу. Повторне ввімкнення реєстрації запропонує незареєстрованим користувачам зареєструватися під час наступного входу; повторне ввімкнення повторного підтвердження пропонує зареєстрованим користувачам перевірити їхню інформацію на налаштованому інтервалі. Організації з великим користувачем популяції та коротких інтервалів повторного підтвердження слід очікувати збільшення підтримки SSPR обсяг.
Сторінка 388
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Реєстрація.
- Переконайтеся, що Вимагати від користувачів реєстрації під час входу? встановлено на Так.
- Переконайтеся, що кількість днів до того, як користувачам буде запропоновано повторно підтвердити свою інформацію автентифікації, не встановлено на 0.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Реєстрація.
- Установити Вимагати від користувачів реєстрації під час входу? до Так.
- Встановіть кількість днів до того, як користувачам буде запропоновано повторно підтвердити свою інформацію автентифікації на будь-яке схвалене організацією значення, відмінне від 0.
- Натисніть Зберегти.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-sspr-
- howitworks#registration
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-methods
IG 1, 2, 3
Page 389
5.2.4.4 Переконайтеся, що користувачі отримують сповіщення про скидання пароля (Вручну)
Цей параметр визначає, чи отримуватимуть користувачі електронні листи на свою основну адресу чи ні альтернативні адреси електронної пошти, які сповіщають їх, коли їх власний пароль було скинуто через портал самообслуговування для скидання пароля. Рекомендований стан: сповіщати користувачів про скидання пароля? встановлено на Так.
Сповіщення користувача про скидання пароля є проактивним способом підтвердження скидання пароля діяльність. Це допомагає користувачеві розпізнавати несанкціоновані дії зі скидання пароля.
Користувачі отримуватимуть електронні листи зі сповіщеннями про зміну паролів як основного, так і альтернативні електронні адреси.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Сповіщення.
- Переконайтеся, що сповіщати користувачів про скидання пароля? встановлено на Так.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Сповіщення.
- Установити сповіщення користувачів про скидання пароля? до Так
- Натисніть Зберегти.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/tutorial-enable-
- sspr#set-up-notifications-and-customizations
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-sspr-
- howitworks#notifications
- https://support.microsoft.com/en-us/account-billing/reset-your-work-or-school-password-using-security-info-23dde81f-08bb-4776-ba72-e6b72b9dda9e
IG 1
Page 391
5.2.4.5 Переконайтеся, що всі адміністратори отримують сповіщення, коли інші адміністратори скидають свій пароль (Вручну)
Цей параметр визначає, чи всі глобальні адміністратори отримають електронні листи на свою адресу основна адреса електронної пошти, коли інші адміністратори скидають власні паролі через Портал самообслуговування для скидання пароля. Рекомендований стан – «Повідомити всіх адміністраторів, коли інші адміністратори скидають свої налаштування». пароль? встановлено на Так.
Облікові записи адміністратора є конфіденційними. Будь-яке сповіщення про скидання пароля під час надсилання для всіх адміністраторів, гарантує, що всі глобальні адміністратори можуть пасивно підтверджувати, якщо такі є скидання є загальною моделлю в їхній групі. Наприклад, якщо зміняться всі адміністратори їхній пароль кожні 30 днів, може знадобитися будь-яка перед цим скидання пароля адміністратора(ів) для оцінки будь-якої незвичної діяльності та підтвердження її походження.
Усі глобальні адміністратори отримуватимуть сповіщення від Azure кожного разу, коли вводиться пароль скинути. Це корисно для процедур аудиту, щоб підтвердити, що немає поза звичайне скидання пароля для адміністраторів. Однак є додаткові накладні витрати час, необхідний глобальним адміністраторам для перевірки повідомлень. Це налаштування лише корисно, якщо всі глобальні адміністратори звертають увагу на повідомлення та перевіряють кожне з них.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Сповіщення.
- Переконайтеся, що сповіщати всіх адміністраторів, коли інші адміністратори скидають свій пароль? встановлено на Так
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Скидання пароля та виберіть Сповіщення.
- Налаштувати Сповіщати всіх адміністраторів, коли інші адміністратори скидають свій пароль? до Так
- Натисніть Зберегти
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/identity/authentication/concept-sspr-
- howitworks#notifications
- https://learn.microsoft.com/en-us/entra/identity/authentication/tutorial-enable-
- sspr#set-up-notifications-and-customizations
IG 1
Page 393 5.3 ID Governance
Page 394
5.3.1 Переконайтеся, що призначення привілейованих ролей активовано, а не призначено (Автоматизовано)
Microsoft Entra Privileged Identity Management (PIM) забезпечує своєчасне (JIT) робочі процеси активації для привілейованих ролей Entra ID і Microsoft 365, дозволяючи час- зв’язаний доступ із вимогами схвалення та обґрунтування. А не тримати постійні призначення ролей, користувачі мають право на роль і повинні явно активуйте його за потреби. PIM підтримує багатофакторну автентифікацію під час активації, обов’язкове обґрунтування, робочі процеси затвердження та настроювана тривалість активації.
Постійні активні призначення ролей надають привілейований доступ постійно, незалежно від цього чи користувач активно виконує адміністративні завдання. Якщо постійно привілейований обліковий запис скомпрометовано, зловмисник негайно отримує повні дозволи ролі з no часовий кордон. PIM усуває постійні привілеї, вимагаючи від користувачів явної активації призначення ролей, розширений доступ до визначеної тривалості та вимоги обґрунтування та, за бажанням, затвердження. Це зменшує вікно можливостей для обох зовнішні зловмисники та внутрішні загрози для використання привілейованого доступу.
Реалізація привілейованого доступу Just in Time, ймовірно, вимагатиме змін процедура адміністратора. Адміністратори матимуть доступ лише до адміністративних ролей коли потрібно. Коли адміністратори запитують активацію ролі, їм потрібно буде задокументувати це причину, через яку вимагається рольовий доступ, очікуваний час, необхідний для отримання доступу, а також повторно автентифікувати, щоб увімкнути рольовий доступ. Примітка. Якщо всі глобальні адміністратори стануть придатними, глобального адміністратора не буде за замовчуванням. Сповіщення надсилаються TenantAdmins, включаючи Global Адміністратори, за замовчуванням. Щоб забезпечити належне отримання, налаштуйте надсилання сповіщень персонал служби безпеки чи операцій із дійсними адресами електронної пошти або центр безпеки. В іншому випадку після прийняття цієї рекомендації сповіщення, надіслані TenantAdmins, можуть піти неотримано через відсутність ліцензованого постійно активного глобального адміністратора.
Сторінка 395
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Ролі та адміністратори та виберіть Усі ролі.
- Виберіть «Додати фільтри» та застосуйте фільтр «Привілейовані», щоб охопити перегляд вбудованих і спеціальних привілейованих ролей.
- Для кожної PRIVILEGED ролі, яка має одне або кілька призначень, виконайте наступний перегляд активних призначень:
- Виберіть роль, щоб відкрити її.
- Відкрийте вкладку «Активні завдання».
- Для кожного призначення, де Тип є Користувачем або Групою, переконайтеся, що Стан активовано. ▪ Призначений стан дозволено лише для схвалених облікових записів, яким призначено роль глобального адміністратора, і не більше ніж 2 такі облікові записи можуть мати це постійне призначення.
- Для кожного призначення, де Тип є принципалом служби, переконайтеся, що стан призначений і вказано час закінчення.
- Відповідність досягнуто, якщо всі призначення привілейованих ролей відповідають вимогам перевірки на кроці 4. Використання PIM для керування іншими ролями адміністратора рекомендовано, але не є обов’язковим для відповідності. Для перевірки за допомогою Microsoft Graph API:
- Виконайте запит GET до наступного відносного URI, щоб отримати привілейовані ролі (спеціальні або вбудовані): beta/roleManagement/directory/roleDefinitions?$filter=isPrivileged eq true&$select=id,displayName,isPrivileged,isBuiltIn,isEnabled
- Виконайте запит GET до такого відносного URI, щоб отримати всі екземпляри активних призначень ролей: v1.0/roleManagement/directory/roleAssignmentScheduleInstances?$expand=princip al
- Співвіднесіть roleDefinitionId кожного екземпляра призначення з ідентифікатором списку привілейованих ролей, щоб отримати список екземплярів призначення привілейованих ролей.
- Для кожного екземпляра призначення привілейованої ролі перевірте відповідність умови для основного типу: o Для користувачів і груп ([email protected] — це #microsoft.graph.user або #microsoft.graph.group) переконайтеся, що assignmentType має значення Activated. assignmentType Assigned дозволено лише для схвалених облікових записів, яким призначено роль глобального адміністратора, і не більше ніж 2 такі облікові записи можуть мати це постійне призначення. o Для принципалів служби ([email protected] — #microsoft.graph.servicePrincipal) переконайтеся, що assignmentType має значення Assigned і endDateTime визначено (призначення з прив’язкою до часу).
- Відповідність досягнуто, якщо всі призначення привілейованих ролей відповідають вимогам перевірки на кроці 4. Використання PIM для керування іншими ролями адміністратора рекомендовано, але не є обов’язковим для відповідності.
призначений рахунок розбиття скла. Призначення глобального адміністратора вимагається вручну
перевірка та рішення, щоб підтвердити, що будь-які постійні призначення належать виключно
два затверджених рахунки організації.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Entra ID > Ролі та адміністратори та виберіть Усі ролі.
- Для кожного призначення ролі користувача або групи, яке не відповідає: o Клацніть роль, щоб відкрити її в PIM. o Select the Active assignments tab. o Under action click Update or Remove. ▪ Якщо вибрано Оновлення, встановіть Тип призначення на Придатне та натисніть Зберегти. ▪ Якщо вибрано «Видалити», призначення буде видалено, а керівник більше не виконуватиме цю роль.
- Для кожної привілейованої ролі з невідповідним активним призначенням принципала служби: 1. Відкрийте вкладку «Активні призначення». 2. Натисніть Оновити, щоб змінити призначення принципала служби. 3. Зніміть прапорець «Призначено назавжди» та встановіть відповідний час завершення, щоб створити призначення з обмеженим часом на основі бізнес-потреб. 4. Натисніть «Зберегти», щоб застосувати зміни.
- Повторіть для будь-яких інших призначень привілейованих ролей, які не відповідають вимогам.
рекомендує переглядати доступ за регулярним графіком, принаймні раз на рік і більше
frequently as needed. Ця практика наполегливо заохочується керівникам служб, коли
defining time-bound assignments.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-management/pim-configure
- Additional Information:
- In addition to enforcing just-in-time activation for active privileged role assignments,
- organizations are encouraged to periodically review eligible PIM role assignments to
- confirm ongoing business justification and remove stale entries. Annual review at
- minimum is recommended. This is a governance process that requires manual
- judgment and is outside the scope of the automated compliance check for this
- recommendation.
IG 1, 2, 3
IG 1, 2, 3
IG 1
Page 398
5.3.2 Переконайтеся, що «Перегляди доступу» для гостей налаштовано (Автоматизовано)
Огляди Access дозволяють адміністраторам створити ефективний автоматизований процес для перегляд членства в групах, доступу до корпоративних програм і розподілу ролей. Ці перевірки можна запланувати на регулярне повторення з гнучкими варіантами делегування завдання перегляду членства для різних членів організації. Коли налаштовано для гостьових користувачів, перевірки доступу можуть автоматично скасувати доступ, якщо ні рецензент відповідає протягом періоду рецензування, дотримуючись поза закритого положення для зовнішнього ідентичності.
Доступ до груп і програм для гостей може змінюватися з часом. Якщо гостьовий користувач доступ до певного ресурсу залишається непоміченим, вони можуть ненавмисно отримати доступ до нього конфіденційні дані, якщо учасник додає нові файли або дані до ресурсу. Доступ до оглядів може допомогти зменшити ризики, пов’язані із застарілими призначеннями, вимагаючи члена організація, яка проводить огляди. Крім того, ці огляди можуть спричинити помилку закритий механізм для скасування доступу до теми, якщо рецензент не відповідає огляд.
Законні гість-користувачі можуть втратити доступ до ресурсів, якщо призначені рецензенти цього не зроблять відповісти протягом вікна перегляду, вимагаючи повторного запрошення та повторного надання доступу. Організації з великою кількістю груп Microsoft 365 можуть зіткнутися зі значними робоче навантаження рецензента через щомісячні цикли рецензування, що може призвести до втоми від затвердження. • Ліцензування Microsoft Entra ID Governance (входить до складу Microsoft 365 E5). необхідні для налаштування переглядів доступу. • З 15 січня 2026 року для використання ідентифікатора Entra потрібна пов’язана підписка Azure Функції керування для гостьових користувачів.
Сторінка 399
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть ID Governance та виберіть Access reviews
- Перегляньте перевірки доступу та переконайтеся, що перевірка доступу створена за такими критеріями: o Огляд: область дії встановлено лише для користувачів-гостей, а статус перегляду – «Активний» o Рецензенти: призначено принаймні одного рецензента, який не є гостем. o Налаштування > Загальні: ▪ Сповіщення електронною поштою встановлено на Увімкнути ▪ Нагадування встановлено на Увімкнути o Налаштування > Рецензенти: ▪ Вимагати причину затвердження встановлено на Увімкнути o Налаштування > Планування: ▪ Частота встановлено на Щомісяця або частіше ▪ Тривалість (у днях) не перевищує 14 днів ▪ Кінець встановлено на Ніколи o Параметри > Після завершення: ▪ Автоматичне застосування результатів до ресурсу встановлено на Увімкнено ▪ Якщо рецензенти не відповідають встановлено на Вилучити доступ
- Контроль є сумісним, якщо є принаймні один огляд доступу для гостей, який відповідає всім вищезазначеним критеріям. Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identityGovernance/accessReviews/definitions
- Застосуйте такі фільтри, щоб ідентифікувати огляди доступу, націлені на гостьових користувачів: o scope.resourceScopes.query відповідає шаблону userType eq ‘Guest’ АБО o scope.query відповідає шаблону userType eq ‘Guest’
- Для кожного огляду, який проходить фільтри вище, перевірте наступні критерії: o Повторення налаштовано як щомісяця або частіше: ▪ recurrence.pattern.type має значення absoluteMonthly АБО ▪ recurrence.pattern.type є щотижня o reviewers не пусте o settings.mailNotificationsEnabled має значення true o settings.instanceDurationInDays становить 14 днів або менше o settings.reminderNotificationsEnabled має значення true o settings.justificationRequiredOnApproval має значення true o settings.autoApplyDecisionsEnabled має значення true o settings.defaultDecision має значення Deny o settings.recurrence.range.type має значення noEnd
- Контроль є сумісним, якщо є принаймні один огляд доступу для гостей, який відповідає всім вищезазначеним критеріям.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть ID Governance та виберіть Access reviews
- Натисніть Новий перегляд доступу.
- У полі Перегляд ресурсу натисніть Вибрати.
- У полі «Тип перегляду» встановіть наступне: o Виберіть, що переглядати, виберіть «Команди + групи». o Перегляньте область для всіх груп Microsoft 365 із гостьовими користувачами. o Охопіть лише користувачів-гостей, а потім натисніть Далі: Відгуки.
- У розділі «Відгуки» встановіть наступне: o Виберіть рецензентів для «Членів групи» або «Вибрані користувачі та групи», переконавшись, що призначено принаймні одного рецензента та що гість не виконує самооцінку. o Тривалість (у днях) до 14 днів або менше. o Перегляньте повторення на Щомісяця або частіше. o Дата початку перевірки, яка гарантує, що перевірка стане активною до наступної дати перевірки. o Від кінця до Ніколи, потім натисніть Далі: Параметри.
- У налаштуваннях встановіть наступне: o Автоматично застосовувати результати до ресурсу позначено. o Якщо рецензенти не відповідають на запит Вилучити доступ o Потрібне обґрунтування. o Повідомлення електронної пошти перевіряються. o Нагадування позначено. o Натисніть «Далі: переглянути + створити».
- Натисніть Створити. Щоб виправити проблему за допомогою Microsoft Graph API: щоб створити новий перегляд доступу, виконайте запит POST до наступного відносного URI. Щоб оновити наявну рецензію, виконайте запит PATCH до того самого URI, до якого додано ідентифікатор рецензії: v1.0/identityGovernance/accessReviews/definitions Тіло запиту має включати властивості, які задовольняють наведеним вище критеріям аудиту. Документація Graph API містить повні зразки тіл запитів кількома мовами, включаючи HTTP, PowerShell і Python. Дивіться Посилання 3 для деталей.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/id-governance/access-reviews-overview
- https://learn.microsoft.com/en-us/entra/id-governance/create-access-review
- https://learn.microsoft.com/en-
- us/graph/api/resources/accessreviewscheduledefinition?view=graph-rest-1.0
IG 1, 2, 3
IG 1
Page 403
5.3.3 Переконайтеся, що налаштовано «Перегляд доступу» для привілейованих ролей (Автоматизовано)
Увімкнути перегляди доступу до Microsoft Entra Privileged Identity Management (PIM). адміністратори періодично перевіряють, чи потрібні користувачам їхні привілейовані ролі завдання. Ці огляди можна запланувати на регулярне повторення бути делегованим рецензентам, окрім самих носіїв ролі, наприклад безпеки аудитори.
Регулярний перегляд критично важливих високопривілейованих ролей у Entra ID допоможе виявити дрейф ролей, або потенційна шкідлива діяльність. Це дасть можливість практикувати та застосовувати «відокремлення обов’язки», де навіть непривілейовані користувачі, наприклад аудитори безпеки, можуть бути призначені для перевірки призначені ролі в організації. Ці перевірки можна додатково налаштувати на автоматичне видалення доступу, якщо a рецензент не відповідає протягом вікна рецензування, незважаючи на цю рекомендацію консервативно встановлює відсутність відповіді на відсутність змін, щоб уникнути ненавмисного видалення привілейовані облікові записи, включаючи облікові записи, що розбивають скло.
Щоб уникнути перебоїв, повинні бути рецензенти, які мають повноваження відкликати ролі довірені особи, які розуміють важливість перевірки доступу. Крім того, слід застосовувати принцип розподілу обов’язків, щоб гарантувати, що жоден адміністратор не є відповідальність за перевірку власних рівнів доступу. Це спричинить додаткову адміністративні накладні витрати. Якщо перевірки налаштовано на автоматичне відкликання високопривілейованих ролей, як-от роль глобального адміністратора, то це може призвести до видалення всіх глобальних адміністраторів від організації. Слід бути обережним під час налаштування цього параметра, особливо в випадок рахунків, що розбивають скло, які будуть включені до сфери застосування. • Ліцензування Microsoft Entra ID Governance (входить до складу Microsoft 365 E5). необхідні для налаштування переглядів доступу.
Сторінка 404
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть Керування ідентифікаторами > Керування привілейованими ідентифікаторами.
- У розділі «Керування» виберіть «Ролі Microsoft Entra».
- Виберіть Доступ до оглядів
- Для кожної привілейованої ролі, зазначеної в розділі «Додаткова інформація», переконайтеся, що існує перевірка доступу, яка відповідає таким критеріям: o Огляд: ▪ Тип призначення ролі встановлено на «Придатний і активний» ▪ Область дії встановлено на «Кожен» ▪ Статус перевірки «Активний» o Рецензенти: призначено принаймні одного рецензента, який не перевіряє самостійно. o Налаштування > Загальні: ▪ Сповіщення електронною поштою встановлено на Увімкнути ▪ Нагадування встановлено на Увімкнути o Налаштування > Рецензенти: ▪ Вимагати причину затвердження встановлено на Увімкнути o Налаштування > Планування: ▪ Частота встановлено на Щомісяця або частіше ▪ Тривалість (у днях) не перевищує 14 днів ▪ Кінець встановлено на Ніколи o Параметри > Після завершення: ▪ Автоматичне застосування результатів до ресурсу встановлено на Увімкнено ▪ Якщо рецензенти не відповідають, для параметра встановлено значення Без змін Для перевірки за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI: v1.0/identityGovernance/accessReviews/definitions
- Застосуйте наступні фільтри, щоб визначити релевантні визначення перевірки доступу: o scope.resourceScopes.query відповідає шаблону /directory/roleDefinitions/ o scope.resourceScopes.query відповідає GUID однієї з 6 привілейованих ролей каталогу, описаних у розділі «Додаткова інформація».
- Для кожного огляду, який проходить наведені вище фільтри, перевірте наступні критерії: o Придатні й активні призначення ролей: ▪ scope.principalScopes.query містить /v1.0/users ТА ▪ scope.principalScopes.query містить /v1.0/groups o Повторення налаштоване як щомісячне або частіше: ▪ recurrence.pattern.type має значення absoluteMonthly АБО ▪ recurrence.pattern.type є тижневим ▪ recurrence.range.startDate у минулому відносно дати перевірки o reviewers не пусте o settings.mailNotificationsEnabled має значення true o settings.reminderNotificationsEnabled має значення true o settings.justificationRequiredOnApproval має значення true o settings.instanceDurationInDays менше або дорівнює 14 o settings.autoApplyDecisionsEnabled має значення true o settings.defaultDecision має значення None
- Контроль є сумісним, якщо всі 6 привілейованих ролей каталогу мають пов’язане визначення перегляду доступу, яке відповідає всім критеріям, перерахованим вище.
Розділ Додаткова інформація.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/
- Розгорніть Керування ідентифікаторами > Керування привілейованими ідентифікаторами.
- У розділі «Керування» виберіть «Ролі Microsoft Entra».
- Виберіть Доступ до оглядів і натисніть Створити. o Введіть назву та опис. o Встановіть Частота на Щомісяця або частіше. o Встановіть для параметра Тривалість (у днях) значення не більше 14. o Встановіть для параметра Кінець значення Ніколи. o Встановіть для «Користувачів» значення «Усі користувачі та групи». o У «Роль» виберіть ролі каталогу, описані в розділі «Додаткова інформація». o Встановіть Тип призначення на Усі активні та прийнятні призначення. o Встановіть рецензентів для членів, відповідальних за цей тип рецензування, окрім себе.
- У налаштуваннях Після завершення встановіть наступне: o Автоматичне застосування результатів до ресурсу для Увімкнути. o Якщо рецензенти не відповідають на «Без змін».
- У розділі «Додаткові налаштування» встановіть наступне: o Вимагати причину схвалення, щоб увімкнути, o Сповіщення поштою, щоб увімкнути, o Нагадування, щоб увімкнути
- Натисніть «Почати», щоб зберегти та розпочати серію перевірок. Попередження: слід бути обережним під час налаштування параметра «Якщо рецензенти не відповідають» для переглядів глобального адміністратора, якщо неправильно налаштовані облікові записи розбитого скла можуть автоматично скасувати ролі. Крім того, рецензенти повинні бути навчені щодо мети облікових записів, що розбивають скло, щоб запобігти випадковому видаленню ролей вручну. Щоб виправити проблему за допомогою Microsoft Graph API: щоб створити новий перегляд доступу, виконайте запит POST до наступного відносного URI. Щоб оновити наявну рецензію, виконайте запит PATCH до того самого URI, до якого додано ідентифікатор рецензії: v1.0/identityGovernance/accessReviews/definitions Тіло запиту має включати властивості, які задовольняють наведеним вище критеріям аудиту. Документація Graph API містить повні зразки тіл запитів кількома мовами, включаючи HTTP, PowerShell і Python. Дивіться Посилання 3 для деталей
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-management/pim-create-roles-and-resource-roles-review
- https://learn.microsoft.com/en-us/entra/id-governance/access-reviews-overview
- https://learn.microsoft.com/en-
- us/graph/api/resources/accessreviewscheduledefinition?view=graph-rest-1.0
- Additional Information:
- The 6 privileged directory roles referenced in the audit and remediation procedures and
- their associated GUIDs are as follows:
- Role Name
- Role Definition GUID
- Global Administrator
- 62e90394-69f5-4237-9190-012177145e10
- Privileged Role Administrator e8611ab8-c189-46e8-94e1-60213ab1f814
- Exchange Administrator
- 29232cdf-9323-42fd-ade2-1d097af3e4de
- SharePoint Administrator
- f28a1f50-f6e7-4571-818b-6a12f2af6b6c
- Teams Administrator
- 69091246-20e8-4a56-aa4d-066075b2a7a8
- Security Administrator
- 194ae4cb-b126-40b2-bd5b-6091b380977d
Page 408
IG 1, 2, 3
IG 1
Page 409
5.3.4 Переконайтеся, що для активації ролі глобального адміністратора потрібне схвалення (Автоматизовано)
Microsoft Entra Privileged Identity Management можна використовувати для аудиту ролей, просто дозволити часова активація ролей і можливість періодичної атестації ролей. Потрібне затвердження перед активація дозволяє одному з вибраних затверджувачів спочатку переглянути, а потім затвердити активація до надання PIM ролі. Затверджувач не обов’язково має бути групою член або власник. Рекомендований стан – Потрібне схвалення для активації для глобального Роль адміністратора.
Вимагання схвалення для активації ролі глобального адміністратора покращує видимість і підзвітність кожного разу, коли використовується ця високопривілейована роль. Цей процес зменшує ризик підняття зловмисником скомпрометованого облікового запису до найвищого рівня привілеїв, як будь-яка активація повинна спочатку бути перевірена та схвалена довіреною стороною. Примітка. Це діє як захист лише для відповідних користувачів, які активують роль. Безпосередньо для призначення ролі не потрібен робочий процес затвердження, тому це важливо правильно впроваджувати та використовувати PIM.
Схвалюючим не обов’язково призначати ту саму роль або бути членами однієї групи. Важливо мати принаймні двох затверджувачів і аварійний доступ (розбивне скло) обліковий запис, щоб запобігти сценарію, коли глобальні адміністратори недоступні. для наприклад, якщо останній активний глобальний адміністратор залишає організацію, і лише відповідний але неактивні глобальні адміністратори залишаються, довірений затверджувач без глобального Роль адміністратора або обліковий запис екстреного доступу були б важливими, щоб уникнути затримок у критичних адміністративних завданнях.
Сторінка 410
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Керування ідентифікаторами > Керування привілейованими ідентифікаторами.
- У розділі Керування виберіть Ролі Microsoft Entra.
- У розділі Керування виберіть Ролі.
- У списку виберіть Глобальний адміністратор.
- Виберіть параметри ролі.
- Переконайтеся, що для параметра Потрібне схвалення для активації встановлено значення Так.
- Переконайтеся, що в списку є принаймні 1 схвалювач. Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI, щоб отримати ідентифікатор політики для ролі глобального адміністратора: v1.0/policies/roleManagementPolicyAssignments?$filter=scopeId eq ‘/’ і scopeType eq ‘DirectoryRole’ і roleDefinitionId eq ’62e90394-69f5-4237- 9190-012177145e10’&$select=policyId
- Виконайте запит GET до наступного відносного URI, щоб отримати параметр затвердження політики за допомогою policyId із попереднього виклику: v1.0/policies/roleManagementPolicies/{policyID}/rules/Approval_EndUser_Assignment # Приклад https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/DirectoryRol e_9c4d49a8-1f7a-4256-b1a2-b7cb0e7180f4_86522f3f-cfd0-4634-95a0- 38083127ca00/rules/Approval_EndUser_Assignment
- Переконайтеся, що параметр isApprovalRequired має значення true.
- Переконайтеся, що approvalStages.primaryApprovers містить одного або кількох дійсних користувачів.
активний і дійсний.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Керування ідентифікаторами > Керування привілейованими ідентифікаторами.
- У розділі Керування виберіть Ролі Microsoft Entra.
- У розділі Керування виберіть Ролі.
- У списку виберіть Глобальний адміністратор.
- Виберіть параметри ролі та натисніть «Редагувати».
- Поставте прапорець Потрібне схвалення для активації.
- Додайте принаймні одного схвалювача.
- Натисніть Оновити.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-management/pim-configure
- https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-
- management/groups-role-settings#require-approval-to-activate
IG 1, 2, 3
Page 412
5.3.5 Переконайтеся, що для активації привілейованої ролі адміністратора потрібне схвалення (Автоматизовано)
Microsoft Entra Privileged Identity Management можна використовувати для аудиту ролей, просто дозволити часова активація ролей і можливість періодичної атестації ролей. Потрібне затвердження перед активація дозволяє одному з вибраних затверджувачів спочатку переглянути, а потім затвердити активація до надання PIM ролі. Затверджувач не обов’язково має бути групою член або власник. Рекомендований стан – Потрібне схвалення для активації для Привілейованого Роль Роль адміністратора.
Ця роль надає можливість керувати призначеннями для всіх ролей Microsoft Entra, включаючи роль глобального адміністратора. Ця роль не включає жодних інших привілейованих здібностей Microsoft Entra ID, наприклад створення або оновлення користувачів. Однак користувачам призначена ця роль можуть надавати собі або іншим додаткові привілеї, призначаючи додаткові ролі. Вимагання схвалення для активації покращує видимість і підзвітність щоразу використовується високопривілейована роль. Цей процес зменшує ризик того, що зловмисник підніме a скомпрометований обліковий запис до найвищого рівня привілеїв, як і будь-яка активація перевірені та схвалені довіреною стороною. Примітка. Це діє як захист лише для відповідних користувачів, які активують роль. Безпосередньо для призначення ролі не потрібен робочий процес затвердження, тому це важливо правильно впроваджувати та використовувати PIM.
Вимагання автоматичного призначення ролей особам, які схвалюють, може дещо збільшити адміністративний рівень накладні витрати та додайте затримки до завдань.
Сторінка 413
Перевірте налаштування в графічному веб-інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Керування ідентифікаторами > Керування привілейованими ідентифікаторами.
- У розділі Керування виберіть Ролі Microsoft Entra.
- У розділі Керування виберіть Ролі.
- У списку виберіть Привілейована роль Адміністратор.
- Виберіть параметри ролі.
- Для параметра Перевірити Потрібне схвалення для активації встановлено значення Так.
- Переконайтеся, що в списку є принаймні один схвалювач. Щоб перевірити за допомогою API Microsoft Graph:
- Виконайте запит GET до такого відносного URI, щоб отримати policyID для привілейованої ролі Administrator-role: v1.0/policies/roleManagementPolicyAssignments?$filter=scopeId eq ‘/’ і scopeType eq ‘DirectoryRole’ і roleDefinitionId eq ‘e8611ab8-c189-46e8- 94e1-60213ab1f814’&$select=policyId
- Виконайте запит GET до наступного відносного URI, щоб отримати параметр затвердження політики за допомогою policyId із попереднього виклику: v1.0/policies/roleManagementPolicies/{policyID}/rules/Approval_EndUser_Assignment # Приклад https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/DirectoryRol e_d1fdbf46-5729-4c53-a951-7ab677be380f_3679e0d0-412a-444d-b517- ab23973d6067/rules/Approval_EndUser_Assignment
- Переконайтеся, що параметр isApprovalRequired має значення true.
- Переконайтеся, що approvalStages.primaryApprovers містить одного або кількох дійсних користувачів.
активний і дійсний.
Виконайте такі дії в графічному інтерфейсі:
- Перейдіть до центру адміністрування Microsoft Entra https://entra.microsoft.com/.
- Розгорніть Керування ідентифікаторами > Керування привілейованими ідентифікаторами.
- У розділі Керування виберіть Ролі Microsoft Entra.
- У розділі Керування виберіть Ролі.
- У списку виберіть Привілейована роль Адміністратор.
- Виберіть параметри ролі та натисніть «Редагувати».
- Поставте прапорець Потрібне схвалення для активації.
- Додайте принаймні одного схвалювача.
- Натисніть Оновити.
📋 CIS Controls & Нормативні посилання
- https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-management/pim-configure
- https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-
- management/groups-role-settings#require-approval-to-activate
IG 1, 2, 3
Page 415 6 Exchange admin center The Exchange admin center contains settings related to everything Exchange Online. Direct link
Потрібні інші розділи стандарту?
Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.
