c8.4 Advanced protection of privileged identities and anomaly detection
Strengthen protection of privileged accounts and detect anomalous authentication behavior to sustain strong authentication at scale.
Requirement 8
Identify Users and Authenticate Access to System Components
PCI sub-requirements coveredCoverage shown per PCI DSS v4.0.1 sub-control. “Covered” = addressed by this AWS recommendation. “Roadmap” = technical, planned. “Your responsibility” = organizational/process control. “Out of scope” = physical or third-party control not implemented in AWS.
8.3 Strong authentication for users and administrators is established and managed
- 8.3.1 All access authenticated via at least one strong auth factor Covered
- 8.3.2 Strong cryptography protects auth factors in transit and storage Covered
- 8.3.3 User identity verified before modifying an auth factor Your responsibility
- 8.3.4 Invalid auth attempts limited (lockout) — Cognito/IdP; IAM users need MFA Roadmap
- 8.3.5 Passwords/passphrases set and reset securely Covered
- 8.3.6 Minimum password length and complexity Covered
- 8.3.7 No reuse of the last four passwords/passphrases Covered
- 8.3.8 Authentication policies documented and communicated to users Your responsibility
- 8.3.9 If single-factor password: change every 90 days or dynamic analysis Covered
- 8.3.10 SP customer password guidance (service providers only) Your responsibility
- 8.3.11 Physical/logical tokens, smart cards, certificates assigned individually Out of scope
8.5 MFA systems are configured to prevent misuse
- 8.5.1 MFA systems resist replay, cannot be bypassed, use strong factors Covered
How to implement on AWS
Apply just-in-time access to elevated permissions. Detect compromised credentials and anomalous access with GuardDuty (IAM findings). Alert on root usage and changes to MFA configurations. Prefer phishing-resistant factors (FIDO2/passkeys).
Practical implementation
How this control is implemented in each reference architecture:
Reach the optimized state: elevate privilege just-in-time, use phishing-resistant factors, and detect anomalous credential use.
- Replace standing admin with just-in-time elevation using native IAM: privileged roles assumed via STS for short-lived sessions, gated by conditions (MFA, approval). Evolution: IAM Identity Center permission sets with session duration give this a managed UX once you adopt it.
- Prefer phishing-resistant factors (FIDO2 / passkeys) for privileged users' MFA.
- Detect anomalous credential use and alert on root usage / MFA-config changes with GuardDuty and EventBridge.
How to validate: Privileged access is time-boxed via assumed roles (no standing admin), privileged users use FIDO2, and a simulated credential-anomaly GuardDuty finding raises an alert.
Avoid: Standing administrator access 24/7. It is a large attack surface; grant elevation just-in-time (assume-role with MFA/approval) and expire it.
Operate privileged-access management and anomaly detection org-wide, watching credential findings and root usage across every account.
- Run just-in-time privileged access centrally through Identity Center with phishing-resistant MFA enforced org-wide.
- Watch for GuardDuty credential-access findings and root usage across every CDE account from the delegated admin.
- Alert and drive response centrally (EventBridge) so a credential anomaly in any account is handled consistently.
How to validate: Identity Center enforces JIT + phishing-resistant MFA org-wide, and a simulated credential-anomaly finding in any CDE account surfaces centrally and triggers response.
Avoid: Watching root usage account-by-account. Aggregate GuardDuty to the delegated admin so root/credential anomalies are caught everywhere.
PCI validation
Testing procedures
- Examine vendor system documentation to verify the MFA system is not susceptible to replay attacks (8.5.1.a).
- Interview personnel and observe processes to verify any MFA bypass requests are documented and authorized by management on an exception basis for a limited time (8.5.1.c).
Evidence in AWS
- GuardDuty findings of type credential access/anomalous behavior and their handling.
- Just-in-time access configuration for elevated permissions.
- Documented use of phishing-resistant factors (FIDO2).
Customized approach
Requires a targeted risk analysis (Req 12.3.2).
Customized Approach Objective
- 8.3 — An account cannot be accessed except with a combination of user identity and an authentication factor.
- 8.5 — MFA systems are resistant to attack and strictly control any administrative overrides.
AWS services
Learning resources
References
- AWS Security Maturity Model: Protect privileged accounts
PCI DSS Security Maturity Model