1.1.22 Ensure 'Restrict non-admin users from creating tenants' is set to 'Yes'

Warning! Audit Deprecated

This audit has been deprecated and will be removed in a future update.

View Next Audit Version

Information

Non-privileged users can create tenants in the Azure AD and Entra administration portal under Manage tenant. The creation of a tenant is recorded in the Audit log as category DirectoryManagement and activity Create Company. Anyone who creates a tenant becomes the Global Administrator of that tenant. The newly created tenant doesn't inherit any settings or configurations.

Rationale:

Restricting tenant creation prevents unauthorized or uncontrolled deployment of resources and ensures that the organization retains control over its infrastructure. User generation of shadow IT could lead to multiple, disjointed environments that can make it difficult for IT to manage and secure the organization's data, especially if other users in the organization began using these tenants for business purposes under the misunderstanding that they were secured by the organization's security team.

NOTE: Nessus has not performed this check. Please review the benchmark to ensure target compliance.

Solution

Restrict access to the Azure AD portal:

Navigate to Microsoft Entra admin center https://aad.portal.azure.com/

Click to expand Azure Active Directory

Select Users then User settings.

Set Tenant creation Restrict non-admin users from creating tenants (preview) to Yes then Save.

To remediate using PowerShell:

Connect to Microsoft Graph using Connect-MgGraph -Scopes 'Policy.ReadWrite.Authorization'

Run the following commands.

# allowedToCreateTenants is only available in beta
Select-MgProfile -Name beta
# Create object params hashtable
$params = @{
DefaultUserRolePermissions = @{
AllowedToCreateTenants = $false
}
}

# Update default authorization policy
Update-MgPolicyAuthorizationPolicy -AuthorizationPolicyId 'authorizationPolicy' -BodyParameter $params

Run the audit procedure to ensure allowedToCreateTenants is False

Default Value:

No - Non-administrators can create tenants.

AllowedToCreateTenants is True

See Also

https://workbench.cisecurity.org/benchmarks/10751

Item Details

Category: ACCESS CONTROL

References: 800-53|AC-6

Plugin: microsoft_azure

Control ID: e06f6c87bb5d0f72f9bb6c2106ba067300e4626c6f19da8b81b191dba943d9cb