Lab 02 — PCI Gap Assessment
Mission Information
Section titled “Mission Information”| Item | Details |
|---|---|
| Lab | 02 — PCI Gap Assessment |
| Module | PCI DSS v4.x |
| Difficulty | Intermediate |
| Estimated Time | 120–150 Minutes |
| Primary Role | PCI GRC Analyst |
| Supporting Roles | Security, IAM, Network, Cloud, DevOps, Application Security, SOC, Third-Party Risk |
| Primary Objective | Perform a structured PCI DSS readiness and gap assessment |
| Primary Output | PCI Gap Assessment & Remediation Package |
Mission Scenario
Section titled “Mission Scenario”You previously completed:
Lab 01 — Build PCI Scopefor the fictional company:
CloudShopThe organization now has a documented PCI scope.
Management wants to know:
Are we actually ready for a PCI DSS assessment?
You have been assigned to perform a readiness review across the highest-risk areas of the environment.
During the assessment, you will discover deliberate weaknesses involving:
Network Segmentation
Access Control
MFA
Vulnerability Management
Secure Configuration
Logging & Monitoring
Penetration Testing
Third-Party AssuranceYour responsibility is not simply to identify issues.
You must determine:
What requirement area is affected?
What evidence should exist?
What evidence actually exists?
What is the control gap?
What is the security risk?
What caused the issue?
What should be fixed immediately?
What prevents recurrence?
Is CloudShop ready for formal PCI validation?Mission Objective
Section titled “Mission Objective”Build a complete PCI gap assessment that moves through:
PCI Scope ↓Requirement Area ↓Expected Control ↓Evidence ↓Observed Condition ↓Gap ↓Risk ↓Root Cause ↓Remediation ↓Retesting ↓Readiness DecisionWhat You Will Build
Section titled “What You Will Build”By the end of the lab, you will create:
01 PCI Requirement Assessment Matrix
02 PCI Evidence Request Register
03 PCI Evidence Review Register
04 PCI Gap Register
05 PCI Risk Rating Matrix
06 PCI Root Cause Register
07 PCI Remediation Tracker
08 PCI Retest Register
09 PCI Readiness Dashboard
10 Executive PCI Gap Assessment ReportCloudShop Environment
Section titled “CloudShop Environment”Use the scoped environment from Lab 01.
Direct CDE
Section titled “Direct CDE”Payment Website
Payment API
Payment Database
Payment Database BackupConnected / Security-Impacting Systems
Section titled “Connected / Security-Impacting Systems”Jump Host
Enterprise Identity Provider
SIEM
Vulnerability Scanner
CI/CD Platform
Source Repository
Segmentation Firewall
Relevant Cloud InfrastructureThird Parties
Section titled “Third Parties”Cloud Provider
Payment Gateway
Payment ProcessorPhase 1 — Build the Assessment Plan
Section titled “Phase 1 — Build the Assessment Plan”Start by identifying the PCI areas you will assess.
For this lab, assess:
01 Network Security & Segmentation
02 Access Control
03 Authentication & MFA
04 Vulnerability Management
05 Secure Configuration
06 Logging & Monitoring
07 Penetration Testing
08 Third-Party AssuranceStep 1 — Build PCI Requirement Assessment Matrix
Section titled “Step 1 — Build PCI Requirement Assessment Matrix”Create:
01 PCI Requirement Assessment MatrixUse:
| Area | Expected Control | Owner | Evidence | Status |
|---|
Example:
| Area | Expected Control | Owner | Evidence | Status |
|---|---|---|---|---|
| Segmentation | Corporate networks isolated from CDE | Network | Firewall rules / test | Pending |
| MFA | Applicable CDE access protected by MFA | IAM | MFA report | Pending |
| Vulnerability | Critical findings remediated | Security | Scanner report | Pending |
| Logging | CDE systems centrally logged | SOC | SIEM inventory | Pending |
Phase 2 — Request Evidence
Section titled “Phase 2 — Request Evidence”Step 2 — Build Evidence Request Register
Section titled “Step 2 — Build Evidence Request Register”Create:
02 PCI Evidence Request RegisterRequest the following evidence.
Network
Section titled “Network”Current Network Diagram
CDE Firewall Rule Export
CDE Communication Matrix
Segmentation Test ResultsCDE User Population
Privileged User Population
MFA Coverage Report
Quarterly Access Review
Termination RecordsVulnerability Management
Section titled “Vulnerability Management”CDE Scan Report
Critical / High Vulnerability Register
Patch Compliance Report
ASV Reports
Risk ExceptionsSecure Configuration
Section titled “Secure Configuration”CDE Hardening Baseline
Configuration Compliance Report
Cloud Security Group Review
Configuration ExceptionsLogging
Section titled “Logging”CDE Log Source Inventory
SIEM Coverage Report
Log Review Evidence
Retention Configuration
Time Synchronization EvidencePenetration Testing
Section titled “Penetration Testing”Latest Penetration Test
Segmentation Test
Finding Remediation
Retest EvidenceThird Parties
Section titled “Third Parties”Cloud Provider AOC
Payment Gateway AOC
Payment Processor Assurance
Responsibility MatrixUse:
| Request ID | Evidence | Owner | Due | Status |
|---|
Phase 3 — Evidence Review
Section titled “Phase 3 — Evidence Review”Step 3 — Review Evidence Quality
Section titled “Step 3 — Review Evidence Quality”Use:
Relevant?
Reliable?
Complete?
Current?
Correct Scope?
Correct Period?Create:
03 PCI Evidence Review RegisterUse:
| Evidence | Expected | Received | Quality | Result |
|---|
Scenario Finding 1 — Segmentation Failure
Section titled “Scenario Finding 1 — Segmentation Failure”Network documentation states:
Developer Network ✗ ↓CDEBut technical testing shows:
Developer Network ↓Payment DatabaseTCP/5432is reachable.
Expected Control
Section titled “Expected Control”Out-of-Scope Network ↓Blocked From CDEActual Condition
Section titled “Actual Condition”Developer Network →CDE DatabaseSegmentation FailureA compromised developer workstation may provide an unauthorized path into the CDE.
Potential impact:
CDE Compromise
Scope Expansion
Cardholder Data ExposureInitial Severity
Section titled “Initial Severity”Criticalor High depending on the complete environment and exploitability.
Step 4 — Record Gap
Section titled “Step 4 — Record Gap”Create entry:
| Gap ID | Area | Condition | Severity | Owner |
|---|---|---|---|---|
| PCI-GAP-001 | Segmentation | Developer network can reach payment DB | Critical | Network |
Scenario Finding 2 — Excessive Privileged Access
Section titled “Scenario Finding 2 — Excessive Privileged Access”IAM report shows:
CDE Administrators:18Review identifies:
4 Developerswith permanent:
Database Administratoraccess.
Interviews confirm they only require application deployment access.
Expected
Section titled “Expected”Least PrivilegeActual
Section titled “Actual”Excessive DBA AccessAccess Control FailureDevelopers may:
Read Payment Data
Modify Database Configuration
Alter Payment RecordsSeverity
Section titled “Severity”HighScenario Finding 3 — MFA Coverage Gap
Section titled “Scenario Finding 3 — MFA Coverage Gap”IAM evidence shows:
Privileged CDE Identities:22MFA enabled:
20Two local administrator accounts are excluded from centralized MFA.
Expected
Section titled “Expected”Applicable Privileged CDE Access ↓MFAActual
Section titled “Actual”2 Local AdministratorsWithout MFAAuthentication Control FailureSeverity
Section titled “Severity”HighScenario Finding 4 — Delayed Termination
Section titled “Scenario Finding 4 — Delayed Termination”Termination sample:
20 Users TestedResults:
18 Disabled Within Required Process
2 Contractor AccountsRemained Active 6 DaysFormer contractors retained CDE access.
Identity Lifecycle FailureSeverity
Section titled “Severity”HighScenario Finding 5 — Critical Vulnerability Overdue
Section titled “Scenario Finding 5 — Critical Vulnerability Overdue”Vulnerability report shows:
Internet-Facing Payment APIhas:
Critical Remote Code Execution VulnerabilityAge:
42 DaysNo:
Approved Risk Exceptionexists.
Expected
Section titled “Expected”Critical Vulnerability ↓Timely RemediationActual
Section titled “Actual”42 Days OpenSeverity
Section titled “Severity”CriticalScenario Finding 6 — ASV Failure
Section titled “Scenario Finding 6 — ASV Failure”Review:
Q1 → Pass
Q2 → Pass
Q3 → Fail
Q4 → PassFor Q3:
No Passing Rescanexists.
Incomplete External Vulnerability ValidationSeverity
Section titled “Severity”HighScenario Finding 7 — Unsupported Server
Section titled “Scenario Finding 7 — Unsupported Server”One payment application server runs:
Unsupported Operating SystemVendor security patches are no longer available.
No formal:
Migration Planor:
Risk Exceptionexists.
New vulnerabilities may remain permanently unpatched.
Severity
Section titled “Severity”HighScenario Finding 8 — Secure Configuration Failure
Section titled “Scenario Finding 8 — Secure Configuration Failure”Cloud security group configuration:
0.0.0.0/0 →TCP/22 →Payment Web ServerExpected
Section titled “Expected”Administrative Access ↓Restricted SourceActual
Section titled “Actual”SSH Accessible From InternetSeverity
Section titled “Severity”CriticalScenario Finding 9 — Logging Coverage Gap
Section titled “Scenario Finding 9 — Logging Coverage Gap”CDE asset inventory:
35 SystemsSIEM coverage:
32 SystemsMissing:
2 Payment Application Servers
1 Database ServerIncomplete CDE Logging CoverageSeverity
Section titled “Severity”HighScenario Finding 10 — Insufficient Log Retention
Section titled “Scenario Finding 10 — Insufficient Log Retention”Database audit logs are retained for:
60 Dayswhile the approved PCI logging design requires:
12 Monthswith the applicable recent period immediately available.
Log Retention FailureSeverity
Section titled “Severity”HighScenario Finding 11 — PAN in Logs
Section titled “Scenario Finding 11 — PAN in Logs”Application logs contain:
PAN=4111111111111111These logs are sent to the SIEM.
Immediate Concerns
Section titled “Immediate Concerns”Unnecessary CHD Storage
Scope Expansion
Increased Breach ImpactSeverity
Section titled “Severity”CriticalScenario Finding 12 — Missed Log Review
Section titled “Scenario Finding 12 — Missed Log Review”Expected:
Daily Security ReviewEvidence shows:
14 Daysduring the assessment period without review evidence.
Recurring Monitoring Control FailureSeverity
Section titled “Severity”HighScenario Finding 13 — Penetration Test Finding Not Retested
Section titled “Scenario Finding 13 — Penetration Test Finding Not Retested”Penetration test identified:
High-Risk Authorization BypassEngineering marked:
Fixedbut no:
Retest Evidenceexists.
Remediation Not ValidatedSeverity
Section titled “Severity”HighScenario Finding 14 — Segmentation Test Outdated
Section titled “Scenario Finding 14 — Segmentation Test Outdated”Latest segmentation test:
14 Months AgoSince then CloudShop implemented:
New Transit Gateway
New Developer Network
New CDE RouteNo post-change test exists.
Segmentation Assurance OutdatedSeverity
Section titled “Severity”HighScenario Finding 15 — Expired Provider Assurance
Section titled “Scenario Finding 15 — Expired Provider Assurance”Payment Gateway:
Current PCI AOCCloud Provider:
Current PCI AOCPayment Processor:
AOC Expired 9 Months AgoNo updated assurance is available.
Third-Party Assurance FailureSeverity
Section titled “Severity”HighScenario Finding 16 — Responsibility Matrix Missing
Section titled “Scenario Finding 16 — Responsibility Matrix Missing”CloudShop uses multiple service providers, but no formal matrix documents:
Merchant Responsibility
Cloud Provider Responsibility
Payment Provider ResponsibilityControls may:
Be Duplicated
Be Assumed
Be Completely MissedSeverity
Section titled “Severity”Medium / HighPhase 4 — Build the PCI Gap Register
Section titled “Phase 4 — Build the PCI Gap Register”Create:
04 PCI Gap RegisterUse:
| ID | Area | Gap | Severity | Owner | Status |
|---|
Example entries:
| ID | Area | Gap | Severity |
|---|---|---|---|
| PCI-GAP-001 | Segmentation | Developer network reaches payment DB | Critical |
| PCI-GAP-002 | Access | Developers have unnecessary DBA | High |
| PCI-GAP-003 | MFA | 2 privileged accounts without MFA | High |
| PCI-GAP-004 | IAM | Contractor termination delayed | High |
| PCI-GAP-005 | Vulnerability | Critical RCE overdue | Critical |
| PCI-GAP-006 | ASV | Q3 no passing rescan | High |
| PCI-GAP-007 | Technology | Unsupported CDE OS | High |
| PCI-GAP-008 | Configuration | Public SSH on payment server | Critical |
| PCI-GAP-009 | Logging | 3 CDE systems missing from SIEM | High |
| PCI-GAP-010 | Logging | Database logs retained 60 days | High |
| PCI-GAP-011 | Data Protection | PAN stored in logs | Critical |
| PCI-GAP-012 | Monitoring | Daily review missing | High |
| PCI-GAP-013 | Pen Test | Finding not retested | High |
| PCI-GAP-014 | Segmentation | Testing outdated after change | High |
| PCI-GAP-015 | Third Party | Processor AOC expired | High |
| PCI-GAP-016 | Third Party | Responsibility matrix absent | Medium |
Phase 5 — Risk Rating
Section titled “Phase 5 — Risk Rating”Step 5 — Build Risk Rating Matrix
Section titled “Step 5 — Build Risk Rating Matrix”Create:
05 PCI Risk Rating MatrixUse two dimensions:
Likelihood
ImpactExample:
| Likelihood | Impact | Rating |
|---|---|---|
| High | High | Critical |
| Medium | High | High |
| High | Medium | High |
| Medium | Medium | Medium |
| Low | Low | Low |
Risk Factors
Section titled “Risk Factors”Consider:
Internet Exposure
CDE Access
Privilege
Cardholder Data Exposure
Exploitability
Control Failure Duration
Existing MitigationExample Risk Analysis — Public SSH
Section titled “Example Risk Analysis — Public SSH”Condition:
Internet ↓SSH ↓Payment ServerLikelihood:
HighImpact:
HighRisk:
CriticalExample Risk Analysis — Responsibility Matrix
Section titled “Example Risk Analysis — Responsibility Matrix”Condition:
Shared ResponsibilitiesNot DocumentedLikelihood:
MediumImpact:
Medium / HighRisk:
Medium / HighPhase 6 — Root Cause Analysis
Section titled “Phase 6 — Root Cause Analysis”Create:
06 PCI Root Cause RegisterUse:
| Gap | Immediate Cause | Root Cause | Preventive Action |
|---|
Root Cause 1 — Developer Network Access
Section titled “Root Cause 1 — Developer Network Access”Immediate cause:
Firewall Rule Allows Developer CIDRInvestigation:
Temporary Troubleshooting Rule ↓No Expiry ↓Never RemovedRoot cause:
Temporary CDE firewall rules do not have enforced expiration or recurring review.
Root Cause 2 — Excessive DBA Access
Section titled “Root Cause 2 — Excessive DBA Access”Immediate cause:
Developers Retained Legacy AccessRoot cause:
Role changes do not trigger automatic CDE entitlement recertification.
Root Cause 3 — MFA Gap
Section titled “Root Cause 3 — MFA Gap”Immediate cause:
Local Accounts Outside IdPRoot cause:
Local administrative accounts are excluded from centralized identity-governance controls.
Root Cause 4 — Contractor Termination
Section titled “Root Cause 4 — Contractor Termination”Immediate cause:
Contractors Missing From HR FeedRoot cause:
Contractor lifecycle management is not integrated with IAM deprovisioning.
Root Cause 5 — Overdue Vulnerability
Section titled “Root Cause 5 — Overdue Vulnerability”Immediate cause:
Patch Ticket Not EscalatedRoot cause:
Critical vulnerability SLA monitoring lacks management escalation.
Root Cause 6 — PAN in Logs
Section titled “Root Cause 6 — PAN in Logs”Immediate cause:
Application Logs Entire Request BodyRoot cause:
Secure development standards do not explicitly prohibit payment-data logging and automated detection is absent.
Root Cause 7 — Logging Coverage
Section titled “Root Cause 7 — Logging Coverage”Immediate cause:
New Servers Missing SIEM AgentRoot cause:
Central logging is not enforced through the approved server deployment baseline.
Root Cause 8 — Expired Provider AOC
Section titled “Root Cause 8 — Expired Provider AOC”Immediate cause:
AOC Expiry Not TrackedRoot cause:
PCI service-provider assurance is not integrated into the recurring third-party review calendar.
Phase 7 — Define Correction and Corrective Action
Section titled “Phase 7 — Define Correction and Corrective Action”For every gap distinguish:
Correctionfrom:
Corrective ActionExample — Public SSH
Section titled “Example — Public SSH”Correction:
Remove Public SSH RuleCorrective action:
Implement Policy-as-CodeBlocking Public CDE Admin PortsExample — MFA
Section titled “Example — MFA”Correction:
Enable MFA on 2 AccountsCorrective action:
Integrate Local Admin AccountsInto MFA Coverage MonitoringExample — PAN Logging
Section titled “Example — PAN Logging”Correction:
Stop PAN LoggingCorrective action:
Update Secure Logging Standard
Add PAN Redaction
Implement Automated Detection
Review Historical LogsPhase 8 — Build Remediation Tracker
Section titled “Phase 8 — Build Remediation Tracker”Create:
07 PCI Remediation TrackerUse:
| Gap | Correction | Corrective Action | Owner | Due | Status |
|---|
Recommended Priority
Section titled “Recommended Priority”Immediate
Section titled “Immediate”PCI-GAP-001Segmentation Failure
PCI-GAP-005Critical RCE
PCI-GAP-008Public SSH
PCI-GAP-011PAN in LogsHigh Priority
Section titled “High Priority”MFA Gaps
Excessive Privilege
Termination Failure
ASV Failure
Logging Coverage
Retention
Pen Test Retest
Outdated Segmentation Test
Expired Provider AOCPhase 9 — Define Remediation Actions
Section titled “Phase 9 — Define Remediation Actions”Segmentation
Section titled “Segmentation”Remove Developer-to-DB Rule
Review All CDE Firewall Rules
Retest Segmentation
Reassess PCI ScopeAccess Control
Section titled “Access Control”Remove Developer DBA Rights
Perform Complete Privileged Access Review
Implement Role-Based EntitlementsEnable MFA
Inventory Local Accounts
Monitor MFA CoverageTermination
Section titled “Termination”Disable Remaining Accounts
Integrate Contractor Lifecycle
Monitor Deprovisioning SLAVulnerability
Section titled “Vulnerability”Patch Critical RCE
Run Vulnerability Rescan
Implement SLA EscalationReview Q3 Failure
Validate Remediation
Document Historical Gap
Maintain Passing Future ScansUnsupported Technology
Section titled “Unsupported Technology”Isolate Legacy Server
Create Migration Project
Apply Enhanced Monitoring
Approve Time-Bound Risk ExceptionLogging
Section titled “Logging”Deploy Missing Log Agents
Validate SIEM Ingestion
Extend Retention
Implement Missing-Source AlertsPAN in Logs
Section titled “PAN in Logs”Stop Logging PAN
Identify Historical PAN
Secure / Remove Data
Review Scope Impact
Implement RedactionPenetration Testing
Section titled “Penetration Testing”Perform Retest
Close Only After PassThird Party
Section titled “Third Party”Request Updated Processor AOC
Validate Service Scope
Create Responsibility MatrixPhase 10 — Retesting
Section titled “Phase 10 — Retesting”Do not close findings based on:
Owner Says FixedUse:
Correction ↓Evidence ↓Retest ↓Pass / FailCreate:
08 PCI Retest RegisterUse:
| Gap | Retest Method | Expected | Actual | Result |
|---|
Retest — Segmentation
Section titled “Retest — Segmentation”Test:
Developer Network →Payment DatabaseExpected:
BlockedRetest — Public SSH
Section titled “Retest — Public SSH”Test:
Internet →Payment Server22Expected:
BlockedRetest — MFA
Section titled “Retest — MFA”Population:
All Privileged CDE AccountsExpected:
100% MFA CoverageRetest — Logging
Section titled “Retest — Logging”Reconcile:
CDE Asset Inventory ↓SIEM Log SourcesExpected:
100% Required CoverageRetest — Vulnerability
Section titled “Retest — Vulnerability”Rescan:
Payment APIExpected:
Critical RCENo Longer PresentRetest — Penetration Finding
Section titled “Retest — Penetration Finding”Attempt original authorization-bypass attack.
Expected:
Access DeniedPhase 11 — Readiness Scoring
Section titled “Phase 11 — Readiness Scoring”Create:
09 PCI Readiness DashboardSuggested metrics:
| Metric | Current | Target |
|---|---|---|
| CDE Scope Accuracy | 90% | 100% |
| MFA Coverage | 91% | 100% |
| Logging Coverage | 91% | 100% |
| Critical Findings Open | 4 | 0 |
| High Findings Open | 11 | 0 |
| Passing Required ASV Results | Incomplete | Complete |
| Current Provider Assurance | 67% | 100% |
| Segmentation Validation | Failed | Passed |
Readiness Rating
Section titled “Readiness Rating”Use:
Green→ Ready
Amber→ Conditional Readiness
Red→ Not ReadyCurrent CloudShop status:
REDPhase 12 — Determine PCI Readiness
Section titled “Phase 12 — Determine PCI Readiness”CloudShop currently has:
4 Critical Gaps
Multiple High Gaps
Failed Segmentation
Incomplete MFA
Critical Vulnerability
PAN in Logs
Missing Logging Coverage
Unvalidated Pen Test Remediation
Expired Provider AssuranceRecommended conclusion:
NOT READYFOR FORMAL PCI VALIDATIONWhy CloudShop Is Not Ready
Section titled “Why CloudShop Is Not Ready”The organization has several material issues affecting:
PCI Scope
CDE Security
Authentication
Attack Surface
Audit Visibility
Testing Assurance
Third-Party AssuranceFormal validation should not proceed until material gaps are corrected and retested.
Phase 13 — Build Executive PCI Gap Assessment Report
Section titled “Phase 13 — Build Executive PCI Gap Assessment Report”Create:
10 Executive PCI Gap Assessment ReportUse the following format.
Executive Summary
Section titled “Executive Summary”CloudShop’s PCI readiness assessment identified significant security and compliance weaknesses across the current Cardholder Data Environment.
The assessment identified:
16 Total Findings
4 Critical
11 High
1 MediumKey concerns include:
Failed Network Segmentation
Internet-Exposed Administrative Access
Overdue Critical Vulnerability
PAN Stored in Security Logs
Incomplete MFA
Incomplete Logging Coverage
Missing Penetration-Test Retest
Expired Third-Party PCI AssuranceCurrent readiness:
NOT READYFOR FORMAL PCI DSS VALIDATIONPriority Remediation Themes
Section titled “Priority Remediation Themes”Priority 1 — Protect the CDE
Section titled “Priority 1 — Protect the CDE”Fix Segmentation
Remove Public Administration
Patch Critical Vulnerability
Remove PAN From LogsPriority 2 — Strengthen Identity
Section titled “Priority 2 — Strengthen Identity”100% MFA
Remove Excess Privilege
Fix Contractor TerminationPriority 3 — Restore Security Visibility
Section titled “Priority 3 — Restore Security Visibility”Complete SIEM Coverage
Correct Log Retention
Restore Required Log ReviewsPriority 4 — Validate Security
Section titled “Priority 4 — Validate Security”Retest Penetration Finding
Perform Updated Segmentation Test
Obtain Passing Required ScansPriority 5 — Strengthen Provider Governance
Section titled “Priority 5 — Strengthen Provider Governance”Obtain Current AOCs
Create PCI Responsibility Matrix
Track Provider ExpiryManagement Recommendation
Section titled “Management Recommendation”Management should delay final PCI validation until:
Critical Findings ↓0
High-Risk Material Findings ↓Remediated
Segmentation ↓Retested & Passed
MFA ↓100%
Logging ↓Complete
Critical Vulnerabilities ↓Closed
Pen Test Findings ↓Retested
Provider Assurance ↓CurrentPCI Gap Assessment Checklist
Section titled “PCI Gap Assessment Checklist”-
Current PCI scope reviewed.
-
CDE inventory reviewed.
-
security-impacting systems reviewed.
-
third parties reviewed.
-
segmentation assumptions tested.
Network
Section titled “Network”-
firewall rules reviewed.
-
unauthorized CDE paths identified.
-
admin interfaces reviewed.
-
segmentation evidence validated.
Access
Section titled “Access”-
user population reviewed.
-
privileged population reviewed.
-
excessive access identified.
-
termination sample tested.
-
third-party identities reviewed.
-
centralized identities reviewed.
-
local identities reviewed.
-
break-glass accounts reviewed.
-
MFA coverage calculated.
Vulnerability
Section titled “Vulnerability”-
CDE scan coverage reviewed.
-
critical/high vulnerabilities assessed.
-
SLA compliance reviewed.
-
ASV status reviewed.
-
unsupported technologies reviewed.
Configuration
Section titled “Configuration”-
hardening standards reviewed.
-
public admin ports reviewed.
-
exceptions reviewed.
-
configuration drift reviewed.
Logging
Section titled “Logging”-
CDE logging coverage reconciled.
-
retention reviewed.
-
daily reviews reviewed.
-
missing log sources identified.
-
PAN / sensitive data in logs assessed.
Testing
Section titled “Testing”-
penetration test reviewed.
-
findings reviewed.
-
retest evidence reviewed.
-
segmentation testing reviewed.
-
significant changes considered.
Third Parties
Section titled “Third Parties”-
provider list reviewed.
-
AOCs reviewed.
-
assurance periods validated.
-
responsibility matrix reviewed.
-
expired assurance escalated.
Findings
Section titled “Findings”-
gaps documented.
-
severity assigned.
-
owners assigned.
-
root causes documented.
-
corrections defined.
-
corrective actions defined.
-
retesting planned.
Challenge 1 — The Missing Local Account
Section titled “Challenge 1 — The Missing Local Account”IAM report says:
100% MFADuring server review you discover:
local-adminwith no MFA.
Question:
Is the IAM report sufficient evidence?
Answer:
NoThe population was incomplete.
Challenge 2 — Passed Firewall Review
Section titled “Challenge 2 — Passed Firewall Review”Network team says:
All Firewall Rules ReviewedBut penetration testing shows:
Developer Network →Payment DatabaseQuestion:
Is the firewall-review control effective?
Answer:
Not fullyThe review failed to detect or remediate a material rule.
Challenge 3 — Engineer Says Vulnerability Is Fixed
Section titled “Challenge 3 — Engineer Says Vulnerability Is Fixed”Engineer states:
RCE Fixed YesterdayQuestion:
Can the gap be closed?
Answer:
NoPerform a rescan or appropriate technical validation.
Challenge 4 — Provider Website Says “PCI Compliant”
Section titled “Challenge 4 — Provider Website Says “PCI Compliant””Payment processor website displays:
PCI DSS Compliantbut no current AOC is available.
Question:
Is this sufficient assurance?
Answer:
NoObtain and validate appropriate current assurance.
Challenge 5 — Historical PAN in SIEM
Section titled “Challenge 5 — Historical PAN in SIEM”Engineering stops new PAN logging today.
Question:
Is the finding immediately closed?
Answer:
NoYou must assess:
Historical Logs
Retention
Scope
Data Removal / Protection
Root Cause
Preventive ControlLab Deliverables Checklist
Section titled “Lab Deliverables Checklist”Before completing the lab, confirm you created:
-
01 PCI Requirement Assessment Matrix
-
02 PCI Evidence Request Register
-
03 PCI Evidence Review Register
-
04 PCI Gap Register
-
05 PCI Risk Rating Matrix
-
06 PCI Root Cause Register
-
07 PCI Remediation Tracker
-
08 PCI Retest Register
-
09 PCI Readiness Dashboard
-
10 Executive PCI Gap Assessment Report
Lab Success Criteria
Section titled “Lab Success Criteria”The mission is complete when you can answer:
Which PCI controls are working?
Which controls are failing?
Which evidence is incomplete?
Which gaps affect PCI scope?
Which gaps present direct security risk?
Which gaps are systemic?
What caused each major finding?
What must be fixed immediately?
What corrective action prevents recurrence?
How will remediation be retested?
Is the organization ready for formal PCI validation?Professional Deliverable
Section titled “Professional Deliverable”Your final PCI Gap Assessment Package should contain:
Executive Summary
Assessment Scope
Requirement Assessment Matrix
Evidence Register
Gap Register
Risk Ratings
Root Cause Analysis
Remediation Plan
Retest Plan
Readiness Dashboard
Final Readiness ConclusionThe package should be suitable for review by:
PCI Program Owner
CISO
GRC
Security Architecture
IAM
Network Security
Cloud Security
Payment Engineering
Internal Audit
QSA / PCI AssessorLab Completion
Section titled “Lab Completion”You have now completed:
Lab 02 — PCI Gap Assessment
Section titled “Lab 02 — PCI Gap Assessment”You moved from:
PCI Scopeto:
Control Expectations ↓Evidence Review ↓Technical Validation ↓Gap Identification ↓Risk Assessment ↓Root Cause ↓Remediation ↓Retesting ↓Readiness DecisionThe key lesson from this lab is:
PCI readiness is not determined by how many policies exist. It is determined by whether the complete in-scope environment is protected by controls that operate consistently and can be demonstrated through reliable evidence.
What’s Next?
Section titled “What’s Next?”➡️ Next: Runbook 01 — PCI DSS Assessment & Evidence Collection
In the first operational runbook for this module, you will convert the concepts from both PCI labs into a repeatable enterprise process for managing PCI assessments.
The runbook will cover:
Assessment Initiation ↓Scope Confirmation ↓Requirement Applicability ↓Control Ownership ↓Evidence Requests ↓Population Validation ↓Walkthroughs ↓Control Testing ↓Gap Management ↓Remediation ↓Retesting ↓Assessment CoordinationThe goal will be to create a repeatable process a GRC Analyst can execute during every PCI assessment cycle.