05 Conduct a PCI-DSS Assessment
Welcome to the fifth project in:
Module 11 β Enterprise GRC Transformation Project
In the previous projects, you moved through:
Enterprise Risk Assessment βBuild an ISMS βISO 27001 Gap Assessment βSOC 2 Readiness ReviewYou have assessed enterprise risk, management systems, and assurance controls.
Now CloudNova introduces another important compliance requirement:
Payment CardSecurityCloudNova accepts payments from customers and management asks:
Does PCI DSSApply to Us?The security team asks:
Which SystemsAre Actuallyin Scope?And the compliance team needs to determine:
Are OurPayment ProcessesPCI DSS Ready?Your assignment is to conduct a practical:
PCI DSSAssessmentProject Objective
Section titled βProject ObjectiveβYour objective is to determine:
How PaymentsEnter the Organization βWhere Account DataFlows βWhere It IsProcessed βWhere It IsStored βWhere It IsTransmitted βWhich SystemsCan Affect Security βPCI DSS Scope βApplicable Requirements βExisting Controls βEvidence βCompliance Gaps βRemediationThe central lesson is:
PCI DSS AssessmentBegins WithScopeIf scope is wrong, the rest of the assessment can also be wrong.
Mission Information
Section titled βMission InformationβProject Type: PCI DSS Compliance Assessment
Difficulty: Intermediate to Advanced
Estimated Time: 5β7 Hours
Primary Role: GRC Analyst / PCI DSS Compliance Analyst
Supporting Roles: Security / Cloud / Network / Application / IAM / Finance / Legal / Procurement / Internal Audit
Framework: PCI DSS
Primary Reference: Current applicable PCI DSS requirements and supporting PCI SSC guidance
Environment: Spreadsheet, diagramming tool, documentation platform, GRC platform, cloud environment
Deliverable: PCI DSS Scope, Gap Assessment & Remediation Pack
Important: PCI DSS requirements and validation obligations can change. Real assessments should use the current official PCI Security Standards Council materials and involve a qualified assessor where required. This project teaches the professional assessment methodology.
Learning Objectives
Section titled βLearning ObjectivesβBy completing this project, you will learn how to:
-
understand the purpose of PCI DSS.
-
understand PCI DSS applicability.
-
identify payment channels.
-
distinguish account-data concepts relevant to PCI DSS.
-
identify cardholder data.
-
understand sensitive authentication data.
-
map payment-data flows.
-
identify the Cardholder Data Environment.
-
identify connected-to systems.
-
identify security-impacting systems.
-
determine PCI DSS scope.
-
evaluate segmentation.
-
understand scope-reduction strategies.
-
understand merchant and service-provider considerations.
-
understand SAQ and ROC concepts.
-
assess PCI DSS requirements.
-
map enterprise controls to PCI requirements.
-
identify control owners.
-
collect compliance evidence.
-
evaluate technical and procedural controls.
-
identify compliance gaps.
-
risk-prioritize remediation.
-
prepare management reporting.
-
establish continuous PCI compliance.
Scenario
Section titled βScenarioβCloudNova Technologies operates an enterprise SaaS platform.
Customers purchase subscriptions using:
Credit Cards
Debit Cards
Corporate CardsCloudNova uses a third-party payment provider.
Management initially assumes:
We OutsourcePayments
Therefore PCI DSSDoes Not ApplyThe GRC team challenges this assumption.
Even where payment processing is outsourced, CloudNova may still have responsibilities depending on:
Payment Architecture
Website Integration
Data Flows
Service Provider
Contractual Responsibilities
Merchant EnvironmentBefore deciding anything, you need to understand:
How PaymentsActually WorkYour Mission
Section titled βYour MissionβPerform a structured PCI DSS assessment for CloudNova.
You need to answer:
How ArePayments Accepted?
Where DoesAccount Data Flow?
Does CloudNovaStore Account Data?
Does CloudNovaProcess Account Data?
Does CloudNovaTransmit Account Data?
Which SystemsCan Affect Payment Security?
What Isthe CDE?
Is SegmentationEffective?
Which PCI DSSRequirements Apply?
What EvidenceExists?
What GapsExist?
What MustBe Remediated?Required Deliverables
Section titled βRequired DeliverablesβCreate:
01 PCI DSS Applicability Assessment
02 Payment Channel Inventory
03 Account Data Inventory
04 Cardholder Data Flow Diagram
05 PCI DSS Scope Document
06 CDE Asset Inventory
07 Connected System Inventory
08 Segmentation Assessment
09 PCI DSS Requirement Matrix
10 PCI Control Register
11 Evidence Request List
12 PCI Gap Register
13 Remediation Plan
14 PCI Compliance Dashboard
15 Executive Assessment Report
16 Continuous Compliance PlanPart 1 β Understand PCI DSS
Section titled βPart 1 β Understand PCI DSSβPCI DSS stands for:
Payment Card IndustryData Security StandardIt establishes security requirements intended to protect payment account data.
Think:
Payment Data βSecurity Requirements βTechnical Controls +Process Controls +Governance βCompliance ValidationPart 2 β Understand PCI DSS Applicability
Section titled βPart 2 β Understand PCI DSS ApplicabilityβStart with:
Does the OrganizationStore,Process,or TransmitAccount Data?But do not stop there.
Also understand whether systems can:
Connect To
Impact
Influence
Provide Security Forthe payment environment.
Part 3 β Understand Account Data
Section titled βPart 3 β Understand Account DataβFor assessment purposes, distinguish:
Account Datainto relevant categories including:
Cardholder Dataand:
SensitiveAuthentication DataPart 4 β Cardholder Data
Section titled βPart 4 β Cardholder DataβCardholder data includes the:
Primary Account Number(PAN)and may include other associated cardholder information.
The PAN is fundamental when determining PCI DSS scope.
Part 5 β Sensitive Authentication Data
Section titled βPart 5 β Sensitive Authentication DataβSensitive authentication data includes security information used in payment authentication.
Examples include relevant:
Card VerificationCodes / Values
Full Track Data
PIN / PIN BlockPCI DSS places particularly strict restrictions around retention of sensitive authentication data after authorization.
Part 6 β Start With Payment Channels
Section titled βPart 6 β Start With Payment ChannelsβIdentify every way customers can make payments.
For CloudNova:
Website Checkout
Subscription Portal
Customer Support
Manual Finance Process
Mobile Application
API-Based PaymentDo not assume only the main website matters.
Part 7 β Create Payment Channel Inventory
Section titled βPart 7 β Create Payment Channel InventoryβExample:
| Channel | Payment Method | Provider | Data Interaction | Owner |
|---|---|---|---|---|
| Web Checkout | Card | Payment Provider | Redirect/Hosted | Engineering |
| Subscription Portal | Card | Payment Provider | Tokenized | Billing |
| Support | Review | Finance | Must Validate | Finance |
| Mobile | Card | Payment Provider | SDK/API | Engineering |
Part 8 β Ask the Most Important Question
Section titled βPart 8 β Ask the Most Important QuestionβFor each payment channel:
Where Doesthe Card DataGo?Trace it.
Do not rely solely on architecture assumptions.
Part 9 β Map Payment Data Flow
Section titled βPart 9 β Map Payment Data FlowβCreate:
Customer βCloudNova Website βPayment Interface βPayment Provider βPayment Network βIssuer / AcquirerThen determine exactly:
Which ComponentsSee the PAN?Part 10 β Hosted Payment Example
Section titled βPart 10 β Hosted Payment ExampleβA simplified model might be:
Customer Browser βCloudNovaCheckout Page βHosted PaymentProvider βPayment ProcessorThis may reduce CloudNovaβs exposure to card data.
But it does not automatically mean:
No PCIResponsibilitiesPart 11 β API Payment Example
Section titled βPart 11 β API Payment ExampleβAnother architecture might be:
Customer βCloudNova Application βCloudNova Backend βPayment API βProcessorIf card data passes through CloudNova systems, scope may be significantly larger.
Part 12 β Never Guess Payment Architecture
Section titled βPart 12 β Never Guess Payment ArchitectureβAsk:
Does PAN TouchOur Browser Code?
Our Web Server?
Our API?
Our Logs?
Our Database?
Our Monitoring?
Our Support Tools?
Our Analytics?Part 13 β Identify Data Storage
Section titled βPart 13 β Identify Data StorageβSearch for possible account-data storage in:
Databases
Logs
Backups
Support Tickets
Email
Analytics
Monitoring
Debug Logs
Object Storage
Developer EnvironmentsPart 14 β Accidental Storage
Section titled βPart 14 β Accidental StorageβA common problem:
We Do NotIntentionallyStore PANdoes not necessarily mean:
PAN IsNot StoredFor example:
ApplicationReceives PAN βError Occurs βRequest BodyLogged βPAN Storedin LogsPart 15 β Create Account Data Inventory
Section titled βPart 15 β Create Account Data InventoryβRecord:
Data Element
System
Storage Location
Purpose
Encryption
Retention
Access
Owner
PCI RelevancePart 16 β Identify the CDE
Section titled βPart 16 β Identify the CDEβCDE means:
Cardholder DataEnvironmentConceptually, it includes systems involved in relevant cardholder-data handling and systems within the applicable environment that require consideration under PCI DSS scoping rules.
Part 17 β CDE Example
Section titled βPart 17 β CDE ExampleβSuppose CloudNova directly processes payment data through:
Web Server
Payment API
Payment DatabaseThese may form part of the CDE.
But the scope can extend beyond them.
Part 18 β Identify Connected Systems
Section titled βPart 18 β Identify Connected SystemsβAsk:
What SystemsCan Connectto the CDE?Examples:
Jump Servers
Administrator Workstations
Identity Platforms
Monitoring Systems
Backup Systems
Management Networks
Security ToolsPart 19 β Identify Security-Impacting Systems
Section titled βPart 19 β Identify Security-Impacting SystemsβA system may not store card data but may still affect its security.
Example:
Identity Provider βAuthenticatesCDE AdministratorsCompromise of the identity platform could potentially affect CDE security.
Part 20 β Create Scope Categories
Section titled βPart 20 β Create Scope CategoriesβUse a practical classification such as:
CDE System
Connected-to System
Security-Impacting System
Out-of-Scope System
Requires Further ReviewFinal classification should follow current PCI DSS scoping guidance.
Part 21 β Build Scope Inventory
Section titled βPart 21 β Build Scope InventoryβExample:
| System | Function | CHD | CDE Connectivity | Security Impact | Scope |
|---|---|---|---|---|---|
| Payment API | Processing | Yes | Yes | Yes | CDE |
| Payment DB | Storage | Yes | Yes | Yes | CDE |
| IAM | Authentication | No | Yes | Yes | In Scope |
| SIEM | Monitoring | No | Yes | Yes | In Scope |
| Marketing Site | Content | No | No | Review | Validate |
Part 22 β Document Data Flows
Section titled βPart 22 β Document Data FlowsβYour diagram should identify:
Data Origin
Entry Point
Processing
Transmission
Storage
Encryption
Tokenization
Third Parties
Administrative Access
Logging
BackupPart 23 β Example Detailed Flow
Section titled βPart 23 β Example Detailed FlowβCustomer βBrowser βTLS βCheckout βPayment Provider βAuthorization βToken Returned βCloudNova StoresTokenNow determine:
Does CloudNovaEver Receive PAN?That answer materially affects scope.
Part 24 β Understand Tokenization
Section titled βPart 24 β Understand TokenizationβTokenization may replace:
PANwith:
TokenThis can reduce exposure when properly implemented.
But ask:
Can the TokenBe Reversed?
Who ControlsTokenization?
Can CloudNovaRetrieve PAN?
What SystemsInteract Withthe TokenizationService?Part 25 β Understand Segmentation
Section titled βPart 25 β Understand SegmentationβSegmentation can help reduce PCI DSS scope by separating relevant systems from other environments.
Conceptually:
Enterprise Networkββββ Corporateββββ Developmentββββ Productionββββ CDE β βββ Restricted ConnectivityPart 26 β Segmentation Is Not a Diagram
Section titled βPart 26 β Segmentation Is Not a DiagramβWeak:
FirewallExistsBetter:
SegmentationDesigned βRules Defined βTraffic Restricted βAccess Controlled βConfiguration Reviewed βEffectiveness TestedPart 27 β Assess Segmentation
Section titled βPart 27 β Assess SegmentationβReview:
Network Architecture
Firewall Rules
Security Groups
Routing
Access Controls
Administrative Paths
Trust Relationships
Cloud ConnectivityPart 28 β Test Segmentation
Section titled βPart 28 β Test SegmentationβWhere segmentation is relied upon to reduce scope, validate that out-of-scope systems cannot improperly reach the CDE.
Think:
Expected:Blocked
Actual:Test
Result:Blocked / ReachablePart 29 β Cloud Segmentation
Section titled βPart 29 β Cloud SegmentationβIn cloud environments review:
VPCs / VNets
Subnets
Security Groups
Network ACLs
Routing
Transit Connectivity
IAM
Administrative Access
Cloud Management PlanePart 30 β Identity Can Affect Scope
Section titled βPart 30 β Identity Can Affect ScopeβModern environments often rely heavily on:
Central IdentityAsk:
Can ThisIdentity SystemAdminister CDEResources?If yes, its relevance must be assessed carefully.
Part 31 β Inventory CDE Assets
Section titled βPart 31 β Inventory CDE AssetsβCreate:
Asset ID
Hostname / Resource
Cloud Account
Network
Operating System
Application
Function
Owner
Data Interaction
Scope ClassificationPart 32 β Maintain Scope Continuously
Section titled βPart 32 β Maintain Scope ContinuouslyβDo not determine PCI scope:
Once Per Yearand assume it remains unchanged.
Scope can change when:
New Application
New Payment Flow
New Vendor
Cloud Migration
Network Change
API Change
Acquisitionoccurs.
Part 33 β Understand PCI DSS Requirements
Section titled βPart 33 β Understand PCI DSS RequirementsβA practical assessment should evaluate the current PCI DSS requirements across the major security areas.
The PCI DSS framework contains twelve principal requirements.
For training, think of them across areas such as:
Network Security
Secure Configuration
Account Data Protection
Encryption
Malware Protection
Secure Development
Access Control
Authentication
Physical Security
Logging & Monitoring
Security Testing
Security GovernancePart 34 β Requirement 1
Section titled βPart 34 β Requirement 1βAssess controls protecting systems and networks from unauthorized network access.
Review:
Network Security Controls
Firewall / Cloud Rules
Traffic Restrictions
Rule Reviews
Network Diagrams
CDE BoundariesPart 35 β Example Evidence
Section titled βPart 35 β Example EvidenceβNetwork Diagram
Data Flow Diagram
Firewall Rules
Security Groups
Rule Review
Change Tickets
Segmentation TestsPart 36 β Requirement 2
Section titled βPart 36 β Requirement 2βAssess secure configurations.
Review:
Configuration Standards
Default Accounts
Default Passwords
Unnecessary Services
System Hardening
Cloud Configuration
Configuration ManagementPart 37 β Configuration Baselines
Section titled βPart 37 β Configuration BaselinesβUse approved:
Secure BaselinesExamples may be based on:
Vendor Guidance
CIS Benchmarks
Enterprise Standardswhere appropriate.
Part 38 β Requirement 3
Section titled βPart 38 β Requirement 3βAssess protection of stored account data.
First ask:
Why Are WeStoring It?The best scope-reduction strategy may be:
Do Not StoreAccount DataUnless NecessaryPart 39 β Data Retention
Section titled βPart 39 β Data RetentionβDefine:
Business Need
Retention Period
Storage Location
Protection
Deletion Process
VerificationPart 40 β PAN Protection
Section titled βPart 40 β PAN ProtectionβWhere PAN is stored, evaluate applicable protections required by the current PCI DSS standard.
Your assessment should determine:
Where PAN Exists
Who Can Access It
How It Is Protected
How Keys Are Managed
How It Is Displayed
How It Is RemovedPart 41 β Requirement 4
Section titled βPart 41 β Requirement 4βAssess protection of cardholder data during transmission over open, public networks.
Review:
Encryption
Protocols
Certificates
Key Strength
Endpoint Validation
Transmission PathsPart 42 β Map Transmission
Section titled βPart 42 β Map TransmissionβFor every data flow ask:
Source
Destination
Protocol
Encryption
Trust Boundary
OwnerPart 43 β Requirement 5
Section titled βPart 43 β Requirement 5βAssess protection against malicious software and related threats.
Review:
Endpoint Protection
Malware Detection
Updates
Monitoring
Exceptions
User ProtectionPart 44 β Requirement 6
Section titled βPart 44 β Requirement 6βAssess development and maintenance of secure systems and software.
Review:
Vulnerability Management
Patch Management
Secure SDLC
Code Review
Application Security
Change Management
Software Dependencies
Security TestingPart 45 β Secure Development Flow
Section titled βPart 45 β Secure Development FlowβRequirement βCode βPeer Review βSecurity Testing βApproval βDeployment βMonitoringPart 46 β Vulnerability Remediation
Section titled βPart 46 β Vulnerability RemediationβDetermine:
How VulnerabilitiesAre Identified
How RiskIs Assigned
What SLAApplies
Who OwnsRemediation
How ClosureIs ValidatedPart 47 β Requirement 7
Section titled βPart 47 β Requirement 7βAssess restriction of access according to business need.
Think:
Least Privilege
Need-to-Know
Role-Based Access
Privileged Access
AuthorizationPart 48 β Access Model
Section titled βPart 48 β Access ModelβUser βBusiness Role βApproved Access βSystem Permission βPeriodic ReviewPart 49 β Requirement 8
Section titled βPart 49 β Requirement 8βAssess user identification and authentication.
Review:
Unique IDs
Authentication
MFA
Privileged Accounts
Service Accounts
Password / Authentication Policies
Account LifecyclePart 50 β Test Joiners, Movers, and Leavers
Section titled βPart 50 β Test Joiners, Movers, and LeaversβSample:
New Employees
Role Changes
TerminationsTrace:
Request βApproval βProvisioning βModification βRemovalPart 51 β Requirement 9
Section titled βPart 51 β Requirement 9βAssess physical access to cardholder data and relevant systems.
In cloud environments, do not automatically mark physical security:
Not ApplicableEvaluate responsibilities across:
Cloud Provider
Office Locations
Endpoints
Media
Paper Records
FacilitiesPart 52 β Requirement 10
Section titled βPart 52 β Requirement 10βAssess logging and monitoring.
Review:
Audit Logs
Authentication Logs
Administrative Activity
Security Events
Time Synchronization
Log Protection
Retention
Daily / Periodic Review
AlertingPart 53 β Logging Flow
Section titled βPart 53 β Logging FlowβCDE System βLogs βCentral Platform βDetection βAlert βInvestigationPart 54 β Test Logs
Section titled βPart 54 β Test LogsβAsk:
Are RelevantEvents Logged?
Can LogsBe Modified?
Who ReviewsThem?
Are AlertsGenerated?
Are LogsRetained?
Is TimeSynchronized?Part 55 β Requirement 11
Section titled βPart 55 β Requirement 11βAssess regular testing of security systems and processes.
This may include relevant:
Vulnerability Scanning
Penetration Testing
Segmentation Testing
Wireless Assessment
Change Detection
Intrusion Detection / Preventiondepending on the environment and current requirements.
Part 56 β Vulnerability Scanning
Section titled βPart 56 β Vulnerability ScanningβUnderstand the difference between relevant:
Internal Scanningand:
External Scanningand when approved scanning vendors or other specific PCI validation processes apply.
Part 57 β Penetration Testing
Section titled βPart 57 β Penetration TestingβA PCI-focused penetration-testing program should consider relevant:
CDE Boundaries
Application Layer
Network Layer
Segmentation
Attack Pathsaccording to applicable PCI DSS requirements.
Part 58 β Requirement 12
Section titled βPart 58 β Requirement 12βAssess organizational security policies and programs.
Review:
Information Security Policy
Risk Analysis
Roles
Security Awareness
Incident Response
Third-Party Management
Compliance GovernancePart 59 β PCI Is Not Only Technical
Section titled βPart 59 β PCI Is Not Only TechnicalβA technically secure CDE can still have compliance gaps if:
Policies Missing
Ownership Undefined
Reviews Missing
Evidence Missing
Vendor Governance Weak
Incident Processes IncompletePart 60 β Build Requirement Matrix
Section titled βPart 60 β Build Requirement MatrixβCreate:
| Requirement | Control | Owner | Evidence | Status | Gap |
|---|---|---|---|---|---|
| Req. 1 | NET-001 | Network | Firewall Review | Partial | G-001 |
| Req. 2 | CFG-001 | IT | Baseline | Pass | β |
| Req. 3 | DATA-001 | Security | Encryption Evidence | Pass | β |
| Req. 8 | IAM-001 | IAM | MFA Report | Partial | G-004 |
Use the current PCI DSS standard for exact requirement and sub-requirement references.
Part 61 β Build Common Controls
Section titled βPart 61 β Build Common ControlsβDo not create:
PCI Firewall Control
ISO Firewall Control
SOC Firewall ControlCreate:
Enterprise ControlNET-001 βPCI DSS Mapping βISO Mapping βSOC 2 MappingPart 62 β Reuse Existing Controls
Section titled βPart 62 β Reuse Existing ControlsβFrom previous projects you already have:
IAM Controls
Logging Controls
Vulnerability Controls
Incident Controls
Vendor Controls
BCM ControlsMap these to PCI DSS where applicable.
Part 63 β Build PCI Control Register
Section titled βPart 63 β Build PCI Control RegisterβRecord:
Control ID
Control Name
PCI Requirement
Control Objective
Description
Owner
Operator
Frequency
Evidence
Implementation Status
EffectivenessPart 64 β Evaluate Control Design
Section titled βPart 64 β Evaluate Control DesignβAsk:
If This ControlOperates Exactlyas Designed,
Will It SatisfyIts Objective?Part 65 β Evaluate Implementation
Section titled βPart 65 β Evaluate ImplementationβVerify:
Is the ControlActually Deployed?Use:
Configuration
Observation
Evidence
Interviews
TestingPart 66 β Evaluate Operating Effectiveness
Section titled βPart 66 β Evaluate Operating EffectivenessβExample:
Firewall Rule ReviewRequired EverySix MonthsEvidence:
H1 β
H2 MissingThe control exists.
But:
OperationIs InconsistentPart 67 β Create Evidence Request List
Section titled βPart 67 β Create Evidence Request ListβRequest artifacts such as:
Network Diagram
Cardholder Data Flow
CDE Inventory
Firewall Configuration
Rule Reviews
Secure Baselines
Account Data Inventory
Encryption Configuration
Key Management Records
Access Lists
MFA Reports
Access Reviews
Vulnerability Scans
Penetration Tests
Logging Configuration
Incident Records
Security Training
Vendor AssessmentsPart 68 β Evidence Register
Section titled βPart 68 β Evidence RegisterβUse:
| ID | Requirement | Evidence | Owner | Status |
|---|---|---|---|---|
| E-001 | Scope | CDE Diagram | Network | Ready |
| E-002 | Req. 1 | Firewall Review | Network | Partial |
| E-003 | Req. 8 | MFA Report | IAM | Ready |
| E-004 | Req. 11 | Segmentation Test | Security | Missing |
Part 69 β Validate Evidence
Section titled βPart 69 β Validate EvidenceβDo not accept:
ScreenshotExistsas sufficient by default.
Ask:
What DoesIt Prove?
Which SystemsDoes It Cover?
What Period?
Who Generated It?
Is It Complete?
Can It BeTraced tothe Control?Part 70 β Conduct Interviews
Section titled βPart 70 β Conduct InterviewsβInterview:
PCI Program Owner
Network Team
Cloud Team
Application Team
IAM
SOC
Finance
Security Engineering
Vendor ManagementPart 71 β Interview Finance
Section titled βPart 71 β Interview FinanceβAsk:
How ArePayments Accepted?
Are Card NumbersEver Receivedby Email?
Phone?
Support Ticket?
Manual Process?
Who CanAccess PaymentInformation?Part 72 β Interview Developers
Section titled βPart 72 β Interview DevelopersβAsk:
Does Application CodeEver Receive PAN?
Are Payment RequestsLogged?
Are Debug LogsEnabled?
How Is PaymentCode Reviewed?
How Are SecretsManaged?Part 73 β Interview Network / Cloud
Section titled βPart 73 β Interview Network / CloudβAsk:
Where Isthe CDE?
How Is ItSegmented?
What CanConnect to It?
How IsAdministrative AccessControlled?
How Is SegmentationValidated?Part 74 β Search for Scope Expansion
Section titled βPart 74 β Search for Scope ExpansionβLook for:
Shared Administrator Accounts
Shared Identity Platforms
Shared Logging
Shared Backup
Shared Networks
Jump Hosts
Monitoring Systems
Management PlatformsThese may affect scope.
Part 75 β Search for Unknown Card Data
Section titled βPart 75 β Search for Unknown Card DataβLook in:
Logs
Tickets
Email
File Shares
Databases
Backups
Cloud Storage
Developer MachinesPart 76 β Never Collect Real PAN for Training
Section titled βPart 76 β Never Collect Real PAN for TrainingβFor this project use:
SyntheticPayment DataDo not copy or store real cardholder data in your training environment.
Part 77 β Identify Compliance Gaps
Section titled βPart 77 β Identify Compliance GapsβCommon categories:
Scope Gap
Architecture Gap
Configuration Gap
Access Gap
Encryption Gap
Logging Gap
Vulnerability Gap
Testing Gap
Governance Gap
Evidence GapPart 78 β Create Gap Register
Section titled βPart 78 β Create Gap RegisterβExample:
| Gap ID | Domain | Gap | Risk | Priority |
|---|---|---|---|---|
| G-001 | Scope | CDE inventory incomplete | High | High |
| G-002 | Network | Segmentation unvalidated | Critical | Critical |
| G-003 | IAM | Privileged MFA incomplete | Critical | Critical |
| G-004 | Logging | Review evidence missing | High | High |
| G-005 | Vendor | Provider review overdue | Medium | Medium |
Part 79 β Write Strong Findings
Section titled βPart 79 β Write Strong FindingsβWeak:
MFA MissingBetter:
Three administrativeaccounts with accessto in-scope systemswere identified withoutthe required MFA control.Part 80 β Finding Structure
Section titled βPart 80 β Finding StructureβUse:
Criteria
Condition
Evidence
Risk
Root Cause
RecommendationPart 81 β Example Finding
Section titled βPart 81 β Example FindingβFinding:PCI-IAM-001
Condition:Three privileged accountscapable of administeringin-scope systems werenot protected by MFA.
Evidence:Identity export reviewedduring assessment.
Risk:Compromise of credentialscould enable unauthorizedadministrative access.
Recommendation:Enforce MFA for allapplicable administrativeaccess and establishcontinuous monitoringfor exceptions.Part 82 β Prioritize Scope Problems First
Section titled βPart 82 β Prioritize Scope Problems FirstβIf you do not know:
What IsIn Scopeyou cannot reliably determine:
What MustBe CompliantTherefore:
Scope Gapsshould be addressed early.
Part 83 β Prioritize Account Data Exposure
Section titled βPart 83 β Prioritize Account Data ExposureβExamples:
Unnecessary PAN Storage
Sensitive AuthenticationData Retention
Unencrypted PAN
Unknown Payment Flowsmay represent urgent issues requiring immediate escalation and remediation.
Part 84 β Build Remediation Plan
Section titled βPart 84 β Build Remediation PlanβFor every gap document:
Gap
Required Action
Owner
Priority
Dependencies
Target Date
Expected Evidence
Validation
StatusPart 85 β Example Remediation
Section titled βPart 85 β Example RemediationβGap:
CDE SegmentationNot ValidatedAction:
Confirm CDE Boundary βReview Firewall Rules βRemove Unnecessary Paths βPerform Segmentation Test βRemediate Findings βRetestPart 86 β Reduce Scope Where Appropriate
Section titled βPart 86 β Reduce Scope Where AppropriateβOne powerful compliance strategy is:
Reduce Account DataExposurePotential strategies include:
Hosted Payment Pages
Tokenization
Outsourced Processing
Network Segmentation
Eliminating PAN Storage
Restricting Administrative PathsThese must be correctly designed and validated.
Part 87 β Scope Reduction Is Not Control Avoidance
Section titled βPart 87 β Scope Reduction Is Not Control AvoidanceβThe objective is not:
How Can WeAvoid PCI?It is:
How Can WeMinimize PaymentData ExposureWhile MeetingBusiness Requirements?Part 88 β Understand Merchant Validation
Section titled βPart 88 β Understand Merchant ValidationβPCI DSS validation obligations can depend on factors such as:
Merchant Role
Service Provider Role
Payment Channels
Transaction Environment
Acquirer Requirements
Payment Brand RequirementsPart 89 β Understand SAQs
Section titled βPart 89 β Understand SAQsβSAQ means:
Self-AssessmentQuestionnaireDifferent SAQ types apply to different payment environments.
Do not select an SAQ simply because:
It HasFewer QuestionsThe payment architecture determines eligibility.
Part 90 β Understand ROC
Section titled βPart 90 β Understand ROCβROC means:
Report onComplianceCertain organizations may require a formal assessment and ROC based on applicable validation requirements.
Part 91 β Understand AOC
Section titled βPart 91 β Understand AOCβAOC means:
Attestationof ComplianceIt communicates the outcome of the applicable PCI DSS assessment.
Part 92 β Do Not Guess Validation Requirements
Section titled βPart 92 β Do Not Guess Validation RequirementsβConfirm requirements with relevant:
Acquirer
Payment Brand
Qualified Security Assessor
Compliance Stakeholderas appropriate.
Part 93 β Third-Party Service Providers
Section titled βPart 93 β Third-Party Service ProvidersβCreate a list of providers that:
Store
Process
Transmit
Secure
Manage
or Can Affectthe relevant payment environment.
Part 94 β Vendor Register
Section titled βPart 94 β Vendor RegisterβExample:
| Provider | Service | PCI Impact | Evidence | Owner |
|---|---|---|---|---|
| Payment Provider | Processing | High | AOC | Finance |
| Cloud Provider | Hosting | High | Compliance Evidence | Cloud |
| Security Provider | Monitoring | Review | Assurance Report | Security |
Part 95 β Service Provider Compliance Does Not Transfer Responsibility
Section titled βPart 95 β Service Provider Compliance Does Not Transfer ResponsibilityβWeak assumption:
Vendor IsPCI Compliant
ThereforeWe Are CompliantProfessional approach:
Vendor Controls +CloudNova Controls +Shared Responsibilities =Complete ControlEnvironmentPart 96 β Define Responsibility Matrix
Section titled βPart 96 β Define Responsibility MatrixβFor every relevant control determine:
CloudNova
Provider
SharedPart 97 β Example
Section titled βPart 97 β ExampleβPhysical Data CenterSecurityβ Cloud Provider
Cloud IAMβ CloudNova
Underlying Infrastructureβ Provider
Application Securityβ CloudNovaActual responsibility depends on the service model.
Part 98 β Build PCI Compliance Dashboard
Section titled βPart 98 β Build PCI Compliance DashboardβExample:
PCI DSS ASSESSMENT
Scope Confirmed 85%
CDE Assets Identified 42
Requirements Assessed 90%
Controls Effective 82%
Critical Gaps 2
High Gaps 7
Evidence Ready 78%
Remediation Complete 54%Values are illustrative.
Part 99 β Avoid a Single Compliance Percentage
Section titled βPart 99 β Avoid a Single Compliance PercentageβDo not tell executives only:
We Are88% CompliantThey need to know:
Is Card DataExposed?
Is ScopeAccurate?
Are CriticalControls Missing?
What CouldBlock Validation?
What MustBe Fixed First?Part 100 β Build Risk Heat Map
Section titled βPart 100 β Build Risk Heat MapβExample:
| Domain | Status |
|---|---|
| Scope | Medium |
| Network Security | High |
| Data Protection | High |
| IAM | Medium |
| Vulnerability Management | High |
| Logging | Medium |
| Testing | Medium |
| Governance | High |
| Third Parties | Medium |
Part 101 β Identify Compliance Blockers
Section titled βPart 101 β Identify Compliance BlockersβExamples may include:
Unknown CDE Scope
Unprotected PAN
Prohibited Data Retention
Critical MFA Gaps
Unvalidated Segmentation
Critical Vulnerabilities
Missing Required Testing
Major Logging GapsPart 102 β Establish Continuous Compliance
Section titled βPart 102 β Establish Continuous ComplianceβDo not operate:
Annual Assessment βPass βIgnore PCIfor 11 MonthsMove toward:
Continuous ScopeManagement βControl Monitoring βEvidence Collection βException Management βTesting βRemediation βContinuous CompliancePart 103 β Create PCI Control Calendar
Section titled βPart 103 β Create PCI Control CalendarβExample:
| Activity | Frequency |
|---|---|
| Scope Review | At least annually and on significant change |
| Firewall Review | Per applicable requirement |
| Access Review | Per applicable requirement |
| Vulnerability Scanning | Per applicable requirement |
| Penetration Testing | Per applicable requirement |
| Segmentation Testing | Per applicable requirement |
| Risk Review | Defined Frequency |
| Security Training | Defined Frequency |
Use the current PCI DSS standard for exact frequencies.
Part 104 β Change Management Integration
Section titled βPart 104 β Change Management IntegrationβEvery significant change should ask:
Does ThisChange PCIScope?Examples:
New Payment Provider
New API
Cloud Migration
Network Change
New Authentication Platform
New Logging Platform
New Support WorkflowPart 105 β PCI Impact Assessment
Section titled βPart 105 β PCI Impact AssessmentβAdd to change management:
Does ChangeTouch CDE?
Does It CreateNew Data Flow?
Does It ChangeSegmentation?
Does It IntroduceNew Provider?
Does It AffectExisting Controls?Part 106 β Continuous Scope Monitoring
Section titled βPart 106 β Continuous Scope MonitoringβMaintain:
Payment Channels
CDE Inventory
Connected Systems
Data Flows
Third Parties
Administrative Pathsas living records.
Part 107 β Evidence Automation
Section titled βPart 107 β Evidence AutomationβWhere appropriate:
Cloud APIs
IAM Reports
Configuration Platforms
Vulnerability Scanners
SIEM
Ticketing
GRC Platformscan support automated evidence collection.
Part 108 β Common Mistake: Assuming Outsourcing Removes PCI
Section titled βPart 108 β Common Mistake: Assuming Outsourcing Removes PCIβPayment ProviderHandles Cardsdoes not automatically mean:
No PCIResponsibilitiesDetermine the actual payment architecture and validation obligations.
Part 109 β Common Mistake: Starting With Requirements
Section titled βPart 109 β Common Mistake: Starting With RequirementsβWeak:
Open PCI DSS βStart Requirement 1Better:
Payment Channels βData Flow βCDE βScope βRequirementsPart 110 β Common Mistake: Incomplete Scope
Section titled βPart 110 β Common Mistake: Incomplete ScopeβMissing:
IAM
Logging
Backup
Jump Hosts
Management Platforms
Cloud Control Planecan lead to inaccurate assessment conclusions.
Part 111 β Common Mistake: Storing PAN Unnecessarily
Section titled βPart 111 β Common Mistake: Storing PAN UnnecessarilyβAsk:
Why Do WeNeed PAN?If there is no valid business need:
Remove Itrather than building unnecessary infrastructure around it.
Part 112 β Common Mistake: Ignoring Logs
Section titled βPart 112 β Common Mistake: Ignoring LogsβApplications may accidentally log:
Payment Requests
API Payloads
Error Messages
Debug InformationAlways evaluate logs during payment-data discovery.
Part 113 β Common Mistake: Segmentation Without Testing
Section titled βPart 113 β Common Mistake: Segmentation Without TestingβFirewallConfigureddoes not prove:
SegmentationEffectiveValidate it.
Part 114 β Common Mistake: Treating PCI as a GRC-Only Project
Section titled βPart 114 β Common Mistake: Treating PCI as a GRC-Only ProjectβPCI DSS requires participation from:
Network
Cloud
Application
IAM
SOC
Security Engineering
Finance
Procurement
Legal
ManagementPart 115 β Common Mistake: Evidence Scramble
Section titled βPart 115 β Common Mistake: Evidence ScrambleβWeak:
Assessment Starts βFind EvidenceBetter:
Control Operates βEvidence Generated βEvidence Stored βEvidence Reviewed βAssessment ReadyPart 116 β PCI Maturity Model
Section titled βPart 116 β PCI Maturity ModelβLevel 1 β Unknown
Section titled βLevel 1 β UnknownβPayment FlowsNot Fully KnownLevel 2 β Scoped
Section titled βLevel 2 β ScopedβCDEIdentifiedLevel 3 β Controlled
Section titled βLevel 3 β ControlledβPCI ControlsImplementedLevel 4 β Measured
Section titled βLevel 4 β MeasuredβControls Tested
Evidence MaintainedLevel 5 β Continuous
Section titled βLevel 5 β ContinuousβScope Monitoring
Control Automation
Continuous Evidence
Exception Management
Continuous AssurancePart 117 β Future-State CloudNova
Section titled βPart 117 β Future-State CloudNovaβMove from:
Payment Provider βAssumeLow Riskto:
Payment Architecture βData Flow βScope βRisk βControls βEvidence βTesting βContinuous CompliancePractical Assignment
Section titled βPractical AssignmentβPerform the PCI DSS assessment for CloudNova.
Task 1 β Identify Payment Channels
Section titled βTask 1 β Identify Payment ChannelsβDocument every method through which customers can provide payment information.
Create at least:
5 PaymentChannelsincluding hypothetical channels where useful for the exercise.
Task 2 β Map Account Data
Section titled βTask 2 β Map Account DataβIdentify:
PAN
Relevant Cardholder Data
Sensitive Authentication Data
Tokensand where each could exist.
Task 3 β Create Data Flow Diagram
Section titled βTask 3 β Create Data Flow DiagramβMap:
Customer βEntry Point βApplication βPayment Provider βStorage / Token βSupporting SystemsTask 4 β Determine CDE
Section titled βTask 4 β Determine CDEβClassify systems as:
CDE
Connected
Security Impacting
Out of Scope
Review RequiredTask 5 β Build Asset Inventory
Section titled βTask 5 β Build Asset InventoryβIdentify at least:
20 RelevantSystems / AssetsTask 6 β Assess Segmentation
Section titled βTask 6 β Assess SegmentationβReview:
Networks
Cloud Architecture
Administrative Access
Firewall Rules
Trust RelationshipsTask 7 β Build Requirement Matrix
Section titled βTask 7 β Build Requirement MatrixβAssess the twelve PCI DSS requirement areas using the current standard.
Task 8 β Map Controls
Section titled βTask 8 β Map ControlsβReuse enterprise controls from:
ISO 27001
SOC 2
Enterprise ISMSwhere appropriate.
Task 9 β Build Evidence Request List
Section titled βTask 9 β Build Evidence Request ListβIdentify at least:
30 EvidenceArtifactsTask 10 β Perform Sample Testing
Section titled βTask 10 β Perform Sample TestingβTest representative:
Firewall Changes
Administrator Accounts
Access Reviews
Vulnerabilities
Security Alerts
System Changes
Vendor ReviewsTask 11 β Identify Gaps
Section titled βTask 11 β Identify GapsβCreate at least:
15 RealisticPCI DSS GapsTask 12 β Identify Critical Gaps
Section titled βTask 12 β Identify Critical GapsβHighlight issues involving:
Account Data Exposure
Authentication
Segmentation
Critical Vulnerabilities
Logging
TestingTask 13 β Build Remediation Plan
Section titled βTask 13 β Build Remediation PlanβFor each gap define:
Action
Owner
Priority
Target Date
Evidence
ValidationTask 14 β Build PCI Dashboard
Section titled βTask 14 β Build PCI DashboardβShow:
Scope
Controls
Evidence
Gaps
Remediation
Compliance BlockersTask 15 β Executive Report
Section titled βTask 15 β Executive ReportβAnswer:
Does PCI DSSApply?
What IsOur Scope?
Where IsAccount Data?
What Arethe Major Gaps?
What IsOur Risk?
What MustBe Fixed?
What CanReduce Scope?
What ManagementDecisions Are Required?Final Validation Checklist
Section titled βFinal Validation ChecklistβApplicability
Section titled βApplicabilityβ-
payment channels identified.
-
merchant/service-provider role considered.
-
validation obligations considered.
-
third-party payment providers identified.
-
applicable current PCI DSS materials identified.
-
account data identified.
-
PAN flows mapped.
-
sensitive authentication data considered.
-
storage locations identified.
-
logs reviewed.
-
backups reviewed.
-
retention reviewed.
-
CDE identified.
-
connected systems identified.
-
security-impacting systems identified.
-
administrative paths identified.
-
third parties identified.
-
scope documented.
-
exclusions justified.
Segmentation
Section titled βSegmentationβ-
segmentation architecture documented.
-
firewall rules reviewed.
-
cloud controls reviewed.
-
trust relationships reviewed.
-
segmentation effectiveness validated.
Controls
Section titled βControlsβ-
applicable requirements assessed.
-
enterprise controls mapped.
-
owners assigned.
-
frequencies defined.
-
control design evaluated.
-
implementation validated.
-
operating effectiveness assessed.
Evidence
Section titled βEvidenceβ-
evidence request list created.
-
evidence owners assigned.
-
evidence collected.
-
evidence quality reviewed.
-
evidence traceability maintained.
Testing
Section titled βTestingβ-
representative samples selected.
-
access tested.
-
network controls tested.
-
vulnerabilities reviewed.
-
logging reviewed.
-
security testing reviewed.
-
exceptions documented.
Third Parties
Section titled βThird Partiesβ-
service providers inventoried.
-
responsibilities defined.
-
compliance evidence reviewed.
-
contracts considered.
-
ongoing monitoring established.
-
gaps documented.
-
severity assigned.
-
root causes identified.
-
critical issues escalated.
-
remediation owners assigned.
-
target dates established.
Continuous Compliance
Section titled βContinuous Complianceβ-
scope-review process established.
-
change-management integration established.
-
control calendar established.
-
evidence process established.
-
monitoring established.
-
annual/periodic validation planned.
Expected Project Folder
Section titled βExpected Project Folderβ05 Conduct a PCI-DSS Assessmentββββ 01 PCI DSS Applicability Assessmentβββ 02 Payment Channel Inventoryβββ 03 Account Data Inventoryβββ 04 Cardholder Data Flow Diagramβββ 05 PCI DSS Scope Documentβββ 06 CDE Asset Inventoryβββ 07 Connected System Inventoryβββ 08 Segmentation Assessmentβββ 09 PCI DSS Requirement Matrixβββ 10 PCI Control Registerβββ 11 Evidence Request Listβββ 12 PCI Gap Registerβββ 13 Remediation Planβββ 14 PCI Compliance Dashboardβββ 15 Executive Assessment Reportβββ 16 Continuous Compliance PlanSuccess Criteria
Section titled βSuccess CriteriaβYou successfully complete this project when you can move from:
Payment βPayment Channel βAccount Data βData Flow βCDE βConnected Systems βPCI Scope βRequirements βControls βEvidence βTesting βGaps βRemediation βContinuous Complianceand confidently answer:
How DoPayments Work?
Where DoesAccount Data Flow?
Where IsPAN Stored?
What Isthe CDE?
Which SystemsCan Affect It?
Is SegmentationEffective?
Which RequirementsApply?
Which ControlsAddress Them?
Who OwnsThose Controls?
Can WeProduce Evidence?
What GapsExist?
Which GapsAre Critical?
Can ScopeBe Reduced?
What MustManagement Do?Career Connection
Section titled βCareer ConnectionβThis project reflects work performed by:
PCI DSSCompliance Analysts
GRC Analysts
Security Assessors
PCI Consultants
Security Architects
Cloud SecurityProfessionals
Compliance Managers
Security AssuranceProfessionalsA beginner may approach PCI DSS as:
12 Requirements βChecklist βEvidenceA professional starts with:
Business βPayment Architecture βAccount Data βData Flow βScope βRisk βRequirements βControls βValidationThe most important question is often not:
Are WePCI Compliant?It is:
Do WeActually UnderstandWhere Payment DataExists and WhichSystems Can AffectIts Security?Once that is understood, compliance becomes much more manageable.
Whatβs Next?
Section titled βWhatβs Next?ββ‘οΈ Next: 06 β Review Cloud Compliance (ISO 27017β27018)
You have now completed:
Enterprise Risk Assessment βBuild an ISMS βISO 27001 Gap Assessment βSOC 2 Readiness Review βPCI DSS AssessmentThe next project moves the GRC transformation into:
CloudComplianceYou will evaluate how traditional information-security governance changes when services operate across:
Cloud ServiceCustomer +Cloud ServiceProviderYou will move through:
Cloud Services βCloud Roles βShared Responsibility βCloud Risk βISO 27017 βISO 27018 βCloud Controls βPrivacy Controls βEvidence βGap Assessment βCloud ComplianceRoadmapYou will learn how to determine:
Who IsResponsiblefor What?
Which CloudControls Apply?
How AreCustomer and ProviderResponsibilities Divided?
How Is PIIProtected inPublic Cloud?
What EvidenceDemonstratesCloud Compliance?
Where Arethe Gaps?β‘οΈ Next: 06 β Review Cloud Compliance (ISO 27017β27018)