| name | cis-azure-foundations-5.8 |
| description | Ensure 'Custom banned password list' is set to 'Enforce' |
| category | cis-azure-foundations |
| version | 5.0.0 |
| author | cyberstrike-official |
| tags | ["cis","azure","identity","password-policy","banned-passwords","password-protection"] |
| cis_id | 5.8 |
| cis_benchmark | CIS Microsoft Azure Foundations Benchmark v5.0.0 |
| tech_stack | ["azure"] |
| cwe_ids | [] |
| chains_with | ["cis-azure-foundations-5.6","cis-azure-foundations-5.7"] |
| prerequisites | [] |
| severity_boost | {} |
Ensure 'Custom banned password list' is set to 'Enforce'
Description
Microsoft Azure applies a default global banned password list to all user and admin accounts that are created and managed directly in Microsoft Entra ID. The Microsoft Entra password policy does not apply to user accounts that are synchronized from an on-premises Active Directory environment, unless Microsoft Entra ID Connect is used and EnforceCloudPasswordPolicyForPasswordSyncedUsers is enabled. For increased password security, a custom banned password list is recommended.
Rationale
Implementing a custom banned password list gives your organization further control over the password policy. Disallowing easy-to-guess passwords increases the security of your Azure resources.
Impact
Increasing password complexity may increase user account administration overhead. Utilizing the default global banned password list and a custom list requires a Microsoft Entra ID P1 or P2 license. On-premises Active Directory Domain Services users who aren't synchronized to Microsoft Entra ID still benefit from Microsoft Entra ID Password Protection based on the existing licensing of synchronized users.
Audit Procedure
Using Azure Portal
- From Azure Home select the Portal Menu.
- Select
Microsoft Entra ID.
- Under
Manage, select Security.
- Under
Manage, select Authentication methods.
- Under
Manage, select Password protection.
- Ensure
Enforce custom list is set to Yes.
- Review the list of words banned from use in passwords.
Expected Result
Enforce custom list should be set to Yes and the custom banned password list should contain organization-specific terms.
Remediation
Using Azure Portal
- From Azure Home select the Portal Menu.
- Select
Microsoft Entra ID.
- Under
Manage, select Security.
- Under
Manage, select Authentication methods.
- Under
Manage, select Password protection.
- Set the
Enforce custom list option to Yes.
- Click in the text box.