c6.1 Automated vulnerability scanning with Amazon Inspector
Enable continuous, automated vulnerability scanning of EC2, container images (ECR), and Lambda functions to identify and rank known security weaknesses.
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
How to implement on AWS
Enable Amazon Inspector across the entire organization. Prioritize by severity and exploitability. Send findings to Security Hub and alert with EventBridge. Align risk ranking with the vulnerability-ranking process required by PCI.
Practical implementation
How this control is implemented in each reference architecture:
Continuously scan compute for known vulnerabilities and feed a risk-ranked backlog, the baseline for the PCI 6.3 vulnerability process.
- Enable Amazon Inspector in the account so EC2, ECR container images, and Lambda functions are scanned continuously and automatically.
- Route Inspector findings to Security Hub and rank them by severity/exploitability to feed your documented vulnerability process.
- Maintain the software-component inventory (SBOM) that Inspector uses so third-party and bespoke components are tracked.
How to validate: Inspector coverage shows EC2/ECR/Lambda scanned, and findings appear in Security Hub with CVSS severity feeding the risk ranking.
Avoid: Running one-off scans before an audit. PCI expects continuous identification; Inspector runs continuously, so use it that way and act on the ranked findings.
Scan every CDE account automatically from the delegated administrator and consolidate the risk-ranked findings centrally.
- Enable Inspector organization-wide from the delegated administrator with auto-enable for new accounts.
- Consolidate findings and the risk ranking in the delegated-admin Security Hub.
- Standardize the SBOM/registry scanning so bespoke and third-party components are covered in every account.
How to validate: Inspector organization status shows all accounts enrolled, and the delegated-admin Security Hub shows consolidated, ranked findings.
Avoid: Enabling Inspector per account. New accounts get missed; use org auto-enable from the delegated admin.
PCI validation
Testing procedures
- Examine policies and procedures to verify processes are defined to identify and manage security vulnerabilities, including risk ranking, per all elements of the requirement (6.3.1.a).
- Interview personnel, examine documentation, and observe processes to verify vulnerabilities are identified from recognized sources and managed accordingly (6.3.1.b).
- Verify an inventory of bespoke/custom and third-party software components is maintained and used to identify and address vulnerabilities (6.3.2.a).
Evidence in AWS
- Amazon Inspector enabled on in-scope accounts and its scan coverage.
- Inspector findings with severity/CVSS integrated in Security Hub.
- Documented vulnerability ranking and remediation process.
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.
AWS services
Learning resources
References
- AWS Security Maturity Model: Infrastructure vulnerability management
PCI DSS Security Maturity Model