c6.5 Automated vulnerability detection and remediation at scale
Optimize the vulnerability management program with automated remediation, SLA metrics by severity, and full change traceability for continuous compliance.
Requirement 6
Develop and Maintain Secure Systems and Software
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.
6.3 Security vulnerabilities are identified and addressed
- 6.3.1 Security vulnerabilities identified and risk-ranked Covered
- 6.3.2 Inventory of bespoke/custom software and components maintained Covered
- 6.3.3 All system components protected via patches (critical within 1 month) Covered
6.5 Changes to all system components are managed securely
- 6.5.1 Changes to all system components managed through a formal process Your responsibility
- 6.5.2 Applicable PCI DSS requirements confirmed after significant change Your responsibility
- 6.5.3 Pre-production environments separated from production Covered
- 6.5.4 Roles/functions separated between production and pre-production Your responsibility
- 6.5.5 Live PANs not used in pre-production environments Your responsibility
- 6.5.6 Test data and test accounts removed before production Your responsibility
How to implement on AWS
Orchestrate automatic remediation (SSM Automation) on Inspector/Security Hub findings by severity. Measure patching SLAs and generate reports. Rebuild immutable instances from patched AMIs (immutable infrastructure pattern). Correlate changes with CloudTrail for traceability.
Practical implementation
How this control is implemented in each reference architecture:
Reach the optimized state: auto-remediate findings by severity, track patching SLAs, and rebuild immutable instances from patched AMIs.
- Wire SSM Automation runbooks to remediate Inspector/Security Hub findings automatically, prioritized by severity.
- Rebuild instances from freshly patched golden AMIs (immutable infrastructure) instead of patching in place.
- Track patching SLA metrics by severity and correlate changes with CloudTrail for traceability.
How to validate: SSM Automation shows remediation history by severity, SLA metrics meet the target, and instances are replaced (not patched in place) from current AMIs.
Avoid: Long-lived instances patched in place forever. Config drift accumulates; adopt immutable rebuilds from patched AMIs.
Operate remediation orchestration and SLA reporting centrally so every CDE account self-heals with aggregated change traceability.
- Correlate findings in the delegated-admin Security Hub and drive automated fixes per account with central SSM Automation.
- Distribute the patched golden-AMI baseline org-wide so every account rebuilds immutably from current images.
- Aggregate SLA metrics and change traceability (CloudTrail) in the log-archive account.
How to validate: Central Security Hub shows remediation across accounts meeting SLA, and change traceability is consolidated in the log-archive account.
Avoid: Per-account remediation logic that diverges. Centralize orchestration and reporting so SLAs are comparable and enforced.
PCI validation
Testing procedures
- Examine system components and installed patch information to verify vulnerabilities are addressed by risk ranking and critical/high patches applied within one month (6.3.3.b).
- Examine change control documentation to verify managed-change requirements are met for all system component changes (6.5.1.b).
Evidence in AWS
- SSM Automation runbooks for remediation by severity and their history.
- Vulnerability-remediation SLA metrics/reports.
- Change traceability in CloudTrail correlated with findings.
Customized approach
Requires a targeted risk analysis (Req 12.3.2).
Customized Approach Objective
- 6.3 — New system and software vulnerabilities that may impact the security of account data are monitored, cataloged, and risk-assessed, and applicable patches are installed within an appropriate time frame.
- 6.5 — All changes are tracked, authorized, and evaluated for impact and security, and are managed to avoid unintended effects to the security of system components.
AWS services
Learning resources
References
- AWS Security Maturity Model: Continuous improvement program
PCI DSS Security Maturity Model