Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
iam_password_policy_symbolProvider: AWS
Service:
iamSeverity: MEDIUM
Categories:
identity-accessResource type:
AwsIamPolicyWhat this check verifies
IAM account password policy includes theRequire at least one non-alphanumeric character rule for IAM user passwords
Risk
Missing a symbol requirement lowers password entropy, increasing success of brute force and credential stuffing against console logins. A compromised IAM user can gain unauthorized access and modify resources, threatening confidentiality and integrity across the account.Recommendation
Enforce theRequire at least one non-alphanumeric character rule in the IAM password policy, alongside strong minimum length, mixed character sets, and password reuse prevention. Apply MFA for all human users and uphold least privilege to limit impact. Consider periodic rotation based on risk.
Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
aws iam update-account-password-policy —require-symbols
References
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = iam_password_policy_symbol. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks