(L1) Ensure Administrative accounts are cloud-only
Part of CIS · Microsoft 365 · Administrative accounts · All checks
Invoke-Maester -TestId CIS.M365.1.1.1Overview
Section titled “Overview”1.1.1 (L1) Ensure Administrative accounts are cloud-only
Administrative accounts are special privileged accounts that could have varying levels of access to data, users, and settings. Regular user accounts should never be utilized for administrative tasks and care should be taken, in the case of a hybrid environment, to keep administrative accounts separate from on-prem accounts. Administrative accounts should not have applications assigned so that they have no access to potentially vulnerable services (EX. email, Teams, SharePoint, etc.) and only access to perform tasks as needed for administrative purposes. Ensure user members of directory roles whose names contain Administrator, or the Global Reader role, are not On-premises sync enabled. Members of role-assigned groups are included, and the check reports an error if a group’s members cannot be read.
Rationale
Section titled “Rationale”In a hybrid environment, having separate accounts will help ensure that in the event of a breach in the cloud, that the breach does not affect the on-prem environment and vice versa.
Impact
Section titled “Impact”Administrative users will need to utilize login/logout functionality to switch accounts when performing administrative tasks, which means they will not benefit from SSO. This will require a migration process from the ‘daily driver’ account to a dedicated admin account. Once the new admin account is created, permission sets should be migrated from the ‘daily driver’ account to the new admin account. This includes both M365 and Azure RBAC roles. Failure to migrate Azure RBAC roles could prevent an admin from seeing their subscriptions/resources while using their admin account.
Remediation action
Section titled “Remediation action”Remediation will require first identifying the privileged accounts that are synced from onpremises and then creating a new cloud-only account for that user. Once a replacement account is established, the hybrid account should have its role reduced to that of a nonprivileged user or removed depending on the need.
Related links
Section titled “Related links”- Microsoft 365 Admin Center
- Add users and assign licenses in Microsoft 365
- Step 2. Protect your Microsoft 365 privileged accounts
- 9. Use cloud native accounts for Microsoft Entra roles
- What is Microsoft Entra?
- Microsoft Entra built-in roles
- CIS Microsoft 365 Foundations Benchmark v7.0.0 - Page 21
Details
Section titled “Details”Every attribute of this check
| Field | Value |
|---|---|
| Test ID | CIS.M365.1.1.1 |
| Severity | High |
| Suite | CIS |
| Product | Microsoft 365 |
| Related products | Entra ID |
| Feature | Administrative accounts |
| Area | Privileged access |
| Resource type | User |
| User impact | Low |
| Implementation cost | Medium |
| MITRE ATT&CK | T1078.002 Domain Accounts, T1078.004 Cloud Accounts, T1556.007 Hybrid Identity |
| Supports benchmark | CIS Microsoft 365 Foundations Benchmark (version 7.0.0), requirement 1.1.1 |
| Benchmark level | L1 |
| Benchmark profiles | E3 Level 1 |
| Supports controls | cis-m365:1.1.1, nist-800-53-r5:AC-6(5) |
| PowerShell test | Test-MtCisCloudAdmin |
| Services | Graph |
Source
Section titled “Source”- Test:
tests/cis/Test.CIS.M365.1.1.1.ps1 - Documentation:
tests/cis/Test.CIS.M365.1.1.1.md
About this check
- Severity
- High
- Effort to fix
- Medium
- Impact on users
- Low
- Product
- Microsoft 365
- Feature
- Administrative accounts
- Area
- Privileged access
- Suite
- CIS