Check ID: directoryservice_radius_server_security_protocol
Provider: AWS
Service: directoryservice
Severity: MEDIUM
Categories: identity-access
Resource type: Other

What this check verifies

AWS Directory Service RADIUS configuration uses the authentication protocol defined for MFA integration. The finding evaluates whether directories with RADIUS enabled are set to MS-CHAPv2 instead of weaker options like PAP, CHAP, or MS-CHAPv1.

Risk

Using PAP, CHAP, or MS-CHAPv1 weakens RADIUS-based MFA. PAP exposes cleartext credentials, while legacy CHAP variants permit offline cracking and replay, enabling unauthorized access to AD-integrated services and lateral movement, degrading confidentiality and integrity.

Recommendation

Standardize on MS-CHAPv2 for RADIUS authentication to MFA providers. Disable PAP, CHAP, and MS-CHAPv1 to prevent downgrades. Apply least privilege and defense in depth: use strong shared secrets, restrict network access to RADIUS endpoints, and monitor authentication logs for anomalies.

Remediation

aws ds update-radius --directory-id <example_resource_id> --radius-settings AuthenticationProtocol=MS-CHAPv2

References

Where this check fires

This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable by Check ID = directoryservice_radius_server_security_protocol. 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