NScope Advantage logo

PCI DSS authority guide

The 12 PCI DSS Requirements Explained

A practical guide to the PCI requirements that organize network security, account data protection, vulnerability management, access control, monitoring, testing, and information security governance.

Start with the framework

What are the PCI DSS requirements?

The PCI DSS requirements are the core security requirements of the Payment Card Industry Data Security Standard, the payment card industry data security standard used to protect account data. They provide a shared language for merchants, service providers, technology teams, and assessors evaluating payment security.

PCI compliance requirements are not limited to a firewall or a payment processor. The applicable PCI security requirements depend on how an organization accepts, processes, transmits, stores, and otherwise affects cardholder data. Scope, validation method, contracts, technology, and business processes all matter.

Use this guide to understand the intent behind each requirement, the controls and evidence teams commonly consider, and the gaps that can make PCI DSS compliance difficult to maintain. It is an educational readiness resource; the final obligations for an environment should be confirmed against the applicable standard, validation documents, acquirer or service-provider requirements, and qualified assessment guidance where needed.

The organizing model

Six control objectives make the 12 requirements easier to navigate

The requirements work as a system. These objectives provide a useful way to understand how individual controls contribute to a defensible cardholder data environment.

Build and Maintain a Secure Network and Systems

Establish the boundaries, configurations, and protective controls that keep the cardholder data environment from becoming an open path into the rest of the business.

Protect Account Data

Reduce the amount of account data at risk and protect it whenever it is stored or sent across networks that other parties can access.

Maintain a Vulnerability Management Program

Identify malicious software and weaknesses in systems and software, then keep protective and corrective processes current as the environment changes.

Implement Strong Access Control Measures

Make sure people, applications, and service accounts receive only the access needed for their responsibilities and that access is attributable to an identity.

Regularly Monitor and Test Networks

Create enough visibility to detect suspicious activity and test whether the controls designed to protect the environment continue to work.

Maintain an Information Security Policy

Turn technical safeguards into an operating program with ownership, risk decisions, training, incident response, and evidence that can be maintained over time.

Requirement 01

Install and Maintain Network Security Controls

Network security controls define and enforce the paths that traffic may take into, out of, and within systems connected to the cardholder data environment.

Control objective

Build and Maintain a Secure Network and Systems

Why it matters

A payment system is safer when its boundaries are intentional. Strong network controls reduce unnecessary exposure, limit lateral movement after an incident, and make it possible to explain which systems can communicate with the cardholder data environment.

What to consider

  • Document the cardholder data environment, connected systems, trust boundaries, and data flows before deciding where controls belong.
  • Use firewalls or equivalent technologies such as cloud security groups, network ACLs, or service-level controls to regulate ingress and egress traffic.
  • Define rules that are specific, justified, reviewed, and consistent with a deny-by-default approach where practical.
  • Consider segmentation, remote administration paths, wireless networks, third-party connections, and administrative access when mapping the boundary.

Readiness practices

  • Maintain a current network and data-flow diagram that identifies the CDE and its connected components.
  • Review rule sets and network configurations on a defined schedule and after material changes.
  • Separate public-facing services, administrative services, and payment systems when the architecture and risk warrant it.
  • Record approvals, owners, business justification, and expiration or review dates for exceptions and high-risk rules.

Evidence to prepare

  • Network and cardholder-data-flow diagrams
  • Firewall, security-group, and ACL configuration exports
  • Rule-review records and change tickets
  • Segmentation design and test results where segmentation is used

Common gaps

  • A flat network with no documented CDE boundary
  • Stale, overly broad, or temporary firewall rules that became permanent
  • Untracked vendor, VPN, wireless, or cloud administration paths
  • A diagram that no longer matches the production architecture

Practical example

An ecommerce application may expose only its public web entry point, application services, and approved payment integration paths. Database administration and employee workstations should not have an unrestricted route into the payment environment simply because they share a cloud account or office network.

Requirement 02

Apply Secure Configurations to All System Components

Every system component needs a secure baseline. A firewall alone cannot compensate for default credentials, unnecessary services, or an unmanaged component inside the environment.

Control objective

Build and Maintain a Secure Network and Systems

Why it matters

Attackers routinely look for predictable defaults and avoidable functionality. Secure configuration makes the intended security posture explicit and reduces the number of ways a system can be misused or compromised.

What to consider

  • Remove or change vendor-supplied defaults, including passwords, credentials, keys, unnecessary accounts, and insecure configuration settings.
  • Maintain an inventory of in-scope systems, operating systems, applications, cloud resources, network devices, and other components.
  • Define hardening baselines for servers, endpoints, databases, containers, wireless infrastructure, and cloud services as applicable.
  • Disable unnecessary services, protocols, ports, and functionality, and document exceptions that must remain enabled.

Readiness practices

  • Use repeatable configuration management or infrastructure-as-code checks where appropriate.
  • Compare deployed configurations with approved baselines after provisioning and during periodic reviews.
  • Include secure wireless settings, administrative interfaces, logging, time sources, and encryption settings in the baseline.
  • Treat a new SaaS, container image, integration, or cloud resource as a system component that needs an owner and secure configuration review.

Evidence to prepare

  • Asset inventory and component ownership records
  • Approved hardening standards and baseline checklists
  • Configuration scan results and remediation tickets
  • Provisioning, exception, and change-management records

Common gaps

  • A production server still using a vendor default account or password
  • No inventory of ephemeral cloud resources or container images
  • Hardening guidance exists but is not checked after deployment
  • Unused services and remote administration protocols left enabled

Practical example

A team may have a well-configured perimeter firewall and still expose risk through a default database password, an open management port, or an unpatched appliance. Secure configuration work closes those gaps inside the boundary.

Requirement 03

Protect Stored Account Data

Stored account data should be minimized, governed, and protected according to its sensitivity. The safest payment data is data the business does not need to retain.

Control objective

Protect Account Data

Why it matters

A breach cannot expose data that is not stored. When retention is necessary, strong protection and disciplined key management reduce the impact of unauthorized access to databases, backups, logs, exports, and developer environments.

What to consider

  • Identify where the primary account number (PAN) and other account data are collected, stored, copied, backed up, exported, or displayed.
  • Set retention limits and securely dispose of data when the business, legal, or contractual purpose ends.
  • Use masking or truncation when a full PAN is not needed, and use approved cryptographic protections and key-management processes when storage is necessary.
  • Distinguish sensitive authentication data from account data. Sensitive authentication data has stricter handling expectations and generally must not be retained after authorization, even if encrypted.

Readiness practices

  • Map databases, logs, tickets, analytics, backups, test data, spreadsheets, and vendor systems for accidental payment-data storage.
  • Apply least-privilege access to repositories that contain account data and keep keys separate from encrypted data where the design requires it.
  • Use tokenization or a hosted payment flow when it can meet the product and business needs while reducing stored PAN.
  • Test deletion and retention procedures so they work across primary systems, replicas, archives, and end-user exports.

Evidence to prepare

  • Data inventory, retention schedule, and disposal records
  • Data-flow and storage-location assessment
  • Encryption, tokenization, and key-management documentation
  • Database, backup, log, and test-data access records

Common gaps

  • Full PAN copied into application logs, support tickets, or analytics
  • Backups and exports excluded from the retention review
  • Test environments populated with real payment data
  • Keys stored beside encrypted data or managed without clear ownership

Practical example

If a support team only needs to confirm the last four digits, the workflow should not expose or retain the full PAN. A token, masked value, or payment-provider reference may meet the business need with less sensitive data in the environment.

Requirement 04

Protect Cardholder Data with Strong Cryptography During Transmission Over Open, Public Networks

Account data crossing open, public, or otherwise untrusted networks needs strong cryptographic protection and secure endpoint validation.

Control objective

Protect Account Data

Why it matters

Data in transit can pass through networks and systems outside the organization’s control. Strong transport protection makes interception materially harder and helps prevent an attacker from altering a payment request or response without detection.

What to consider

  • Use current, approved cryptographic protocols and configurations for browser, API, mobile, wireless, administrative, and service-to-service traffic where account data is transmitted.
  • Validate certificates and endpoints, manage certificate lifecycles, and prevent downgrade or insecure fallback behavior.
  • Identify legacy protocols, plaintext channels, debug endpoints, and third-party integrations that may bypass the intended encrypted path.
  • Treat APIs, webhooks, payment pages, customer portals, and cloud-to-cloud connections as data flows that need an explicit protection decision.

Readiness practices

  • Maintain an inventory of external and internal transmission paths that handle account data.
  • Enforce secure transport at the application, reverse-proxy, load-balancer, and integration layers as appropriate.
  • Monitor certificate expiry, cryptographic configuration changes, and exceptions to secure transport.
  • Use security testing and code review to confirm sensitive values are not sent through URLs, logs, or unsupported protocols.

Evidence to prepare

  • Data-flow diagrams and integration inventories
  • TLS and certificate configuration records
  • API and webhook security standards
  • Vulnerability scans, test results, and remediation records

Common gaps

  • A secure checkout page calling an insecure third-party endpoint
  • Certificate validation disabled in a service or mobile client
  • Legacy or plaintext administrative protocols still enabled
  • A data-flow inventory that omits webhooks, integrations, or wireless paths

Practical example

A React or Next.js storefront can render a secure checkout while a server-side integration sends a payment value over an unprotected connection. Reviewing the full request path—not only the browser address bar—helps find that gap.

Requirement 05

Protect All Systems and Networks from Malicious Software

Malware protection combines preventive controls, detection, response, and periodic evaluation. It is broader than installing antivirus software once and assuming the problem is solved.

Control objective

Maintain a Vulnerability Management Program

Why it matters

Malicious software can steal credentials, alter payment pages, capture data, disable logging, or provide a bridge into other systems. Controls should reflect the threats and technologies present in the environment.

What to consider

  • Identify systems that require anti-malware or equivalent protections and document the rationale for systems where a different approach is used.
  • Keep detection engines, signatures, agents, and policies current, and make sure alerts reach someone who can act on them.
  • Include phishing, malicious scripts, ransomware, web shells, supply-chain risk, and endpoint misuse in the threat model—not only traditional file-based viruses.
  • Periodically evaluate whether protections remain effective as operating systems, workloads, and attack techniques change.

Readiness practices

  • Centralize endpoint and workload telemetry where feasible and investigate disabled or unhealthy agents.
  • Use email, browser, endpoint, and identity controls together to reduce the chance that a malicious attachment or credential theft becomes a CDE incident.
  • Define triage and containment steps for malware alerts and retain the investigation evidence needed for incident response.
  • Review exceptions, unsupported systems, and vendor-managed endpoints with named owners and expiration dates.

Evidence to prepare

  • Endpoint and workload protection policy
  • Coverage, health, update, and alert reports
  • Exception approvals and periodic evaluations
  • Malware alert investigations and response records

Common gaps

  • Unmonitored administrative laptops or jump hosts
  • Agents installed but routinely disabled or out of date
  • No owner for endpoint alerts or exception decisions
  • A malware policy that ignores cloud workloads and build systems

Practical example

A cloud-hosted API may not look like a traditional desktop endpoint, but its runtime, container image, build runner, and administrative workstation can all become part of an attack path. Protection should cover the systems that can affect the payment environment.

Requirement 06

Develop and Maintain Secure Systems and Software

Secure systems require a repeatable lifecycle: identify vulnerabilities, prioritize and remediate them, and build security checks into changes, software, dependencies, and releases.

Control objective

Maintain a Vulnerability Management Program

Why it matters

Payment environments change constantly. A secure network can still be undermined by a vulnerable dependency, a rushed release, an insecure API, or a change that bypasses review. Secure development and patch management make security part of delivery rather than an afterthought.

What to consider

  • Maintain a vulnerability-management process that covers operating systems, applications, libraries, containers, cloud services, and third-party components.
  • Prioritize remediation according to exploitability, exposure, business impact, and whether a component can affect the cardholder data environment.
  • Use secure software-development practices such as requirements review, code review, testing, change control, secrets protection, and separation of development and production.
  • Review web applications, APIs, React or Next.js applications, CI/CD pipelines, package registries, build runners, and infrastructure-as-code as parts of the delivery system.

Readiness practices

  • Scan dependencies and container images, monitor advisories, and document the decision for accepted risk or compensating controls.
  • Require review and testing for material changes, including changes made through infrastructure-as-code or automated deployment pipelines.
  • Protect source code, build credentials, deployment tokens, and production configuration from unnecessary access.
  • Use repeatable release checks that prevent known high-risk vulnerabilities and secrets from reaching production.

Evidence to prepare

  • Vulnerability inventory, prioritization, and remediation tickets
  • Secure-development lifecycle and change-management procedures
  • Code-review, dependency, build, and release records
  • Third-party software and service-provider review records

Common gaps

  • Dependency alerts are visible but have no accountable owner or due date
  • Production hotfixes bypass review and leave no change record
  • CI/CD credentials can deploy broadly or are stored in source code
  • Development and test environments use production account data

Practical example

A new checkout feature might add a package, API route, database query, and deployment setting. A secure delivery process reviews the code, dependency, secret handling, infrastructure change, and rollback path together.

Requirement 07

Restrict Access to System Components and Cardholder Data by Business Need to Know

Access should be granted according to a documented business need, limited to the minimum necessary privilege, and reviewed as roles and responsibilities change.

Control objective

Implement Strong Access Control Measures

Why it matters

A compromised or misused account is less damaging when it cannot reach unrelated payment systems or data. Least privilege also makes access activity easier to interpret and investigate.

What to consider

  • Define roles and permissions for employees, contractors, administrators, developers, support teams, applications, and service accounts.
  • Separate ordinary and privileged access where practical, and control emergency or break-glass access with additional review.
  • Connect access to an approved business need and review it when a person changes jobs, leaves, or no longer supports the system.
  • Use centralized access-control systems and consistent authorization decisions across cloud, SaaS, database, application, and network layers.

Readiness practices

  • Document role owners, entitlement definitions, approval paths, and access-review frequency.
  • Limit service accounts to the operations they require and rotate or revoke credentials through a managed process.
  • Review privileged access and high-risk permissions for necessity, separation of duties, and unexpected accumulation.
  • Keep authorization decisions separate from identification and authentication so each control can be tested clearly.

Evidence to prepare

  • Role and entitlement matrix
  • Access requests, approvals, and periodic review results
  • Privileged-access and service-account inventory
  • Joiner, mover, and leaver records

Common gaps

  • Employees receive broad access because it is convenient for support
  • Former employees or transferred users retain permissions
  • Service accounts are shared, undocumented, or over-privileged
  • Access reviews confirm that an account exists but not that the access is still needed

Practical example

A customer-support representative may need to see order status and a masked payment reference, but not administer the payment gateway, query a cardholder database, or change firewall rules. Different responsibilities should produce different access.

Requirement 08

Identify Users and Authenticate Access to System Components

Every person and system that accesses an in-scope component should be identifiable, authenticated appropriately, and managed throughout its account lifecycle.

Control objective

Implement Strong Access Control Measures

Why it matters

Identification answers who is requesting access; authentication verifies that claim; authorization decides what the verified identity may do. Keeping those concepts clear creates accountability and prevents shared access from hiding responsibility.

What to consider

  • Use unique IDs for people and systems, with controlled processes for creation, modification, suspension, and removal.
  • Protect passwords or passphrases, apply appropriate authentication factors, and use MFA where required by the environment and access risk.
  • Pay particular attention to privileged, remote, vendor, API, service, emergency, and inactive accounts.
  • Do not use shared accounts when an individual identity can be provided; where a technical shared identity is unavoidable, add compensating attribution and monitoring controls.

Readiness practices

  • Connect account provisioning and deprovisioning to workforce and vendor lifecycle events.
  • Use centralized identity providers and MFA policies where they provide consistent enforcement and evidence.
  • Review authentication failures, unusual logins, dormant accounts, and privilege changes as part of monitoring.
  • Document how applications authenticate service-to-service requests and how secrets are stored and rotated.

Evidence to prepare

  • Identity and access-management policy
  • Account inventory and lifecycle records
  • MFA coverage and authentication configuration
  • Privileged, remote, service, and inactive-account reviews

Common gaps

  • Generic administrator accounts with no individual attribution
  • MFA enabled for employees but not for administrators or remote vendors
  • Inactive accounts that remain enabled indefinitely
  • Application secrets copied into source code, tickets, or local configuration files

Practical example

When an engineer signs in, identification is the account name, authentication is the password plus an additional factor, and authorization is the policy that determines whether that engineer can deploy code or only view a service dashboard.

Requirement 09

Restrict Physical Access to Cardholder Data

Physical security protects facilities, systems, workstations, media, and paper or electronic records that could expose or affect cardholder data.

Control objective

Implement Strong Access Control Measures

Why it matters

A person who can reach an unattended workstation, removable backup, server, or printed report may bypass logical controls. Physical access also matters during equipment disposal, visitor access, maintenance, and incident response.

What to consider

  • Control access to offices, server rooms, network closets, workstations, payment terminals, media storage, and other relevant facilities.
  • Use visitor procedures, badges, escort rules, physical access logs, and monitoring appropriate to the sensitivity of the location.
  • Protect removable media and paper records, and securely destroy media or documents when they are no longer needed.
  • For cloud environments, understand the provider’s physical-security responsibilities while retaining responsibility for your own offices, devices, media, and operational processes.

Readiness practices

  • Maintain a physical-security policy with facility owners, access approvals, visitor handling, and review responsibilities.
  • Lock or otherwise protect unattended workstations and payment devices, and inspect devices for tampering where relevant.
  • Track media movement, storage, return, and destruction with enough detail to support an investigation.
  • Review shared offices, remote work, contractors, and equipment disposal as part of the physical risk assessment.

Evidence to prepare

  • Physical-security and visitor-management policies
  • Facility access and visitor logs
  • Media inventory, movement, and destruction records
  • Cloud-provider responsibility documentation and internal device controls

Common gaps

  • Cloud adoption treated as a reason to ignore office and endpoint security
  • No process for visitor access to restricted areas
  • Retired drives, terminals, or paper reports disposed of without proof
  • Unattended workstations or payment devices accessible to unauthorized people

Practical example

A company may not operate its own data center, but it still controls laptops used by administrators, printed reports, office access, removable media, and payment terminals. The cloud provider’s controls do not cover every physical path owned by the customer.

Requirement 10

Log and Monitor All Access to System Components and Cardholder Data

Logs create an accountable record of what happened, who or what initiated it, and when. Monitoring turns that record into an opportunity to detect and investigate suspicious activity.

Control objective

Regularly Monitor and Test Networks

Why it matters

During an incident, memory and assumptions are unreliable. Authentication events, privileged actions, access attempts, administrative changes, and security alerts can show the sequence of events, scope the investigation, and support a defensible response.

What to consider

  • Capture relevant authentication, privileged, access, administrative, security, and system events for in-scope components.
  • Centralize or otherwise protect logs so an attacker cannot quietly alter the evidence by compromising one host.
  • Synchronize timestamps with an approved time source and retain logs for the period required by the applicable standard, contracts, and risk decisions.
  • Define review, alerting, escalation, investigation, and retention responsibilities instead of collecting logs without an operating process.

Readiness practices

  • Create a logging matrix that maps systems and important events to owners, destinations, retention, and alerting.
  • Monitor failed logins, unusual privilege changes, high-risk data access, configuration changes, and disabled security controls.
  • Test that logs arrive, remain time-consistent, and can be searched when an incident or audit requires them.
  • Protect log access with least privilege and record the actions of people who administer the logging platform.

Evidence to prepare

  • Logging and monitoring policy and event matrix
  • Central logging, alerting, and time-synchronization configuration
  • Review records, alert tickets, and investigation timelines
  • Retention, access, and log-integrity records

Common gaps

  • Logs exist on individual hosts but no one reviews or protects them centrally
  • Important API, database, identity, or administrative events are not captured
  • Clock drift makes an incident timeline ambiguous
  • Retention is shorter than the organization’s response and validation needs

Practical example

If a payment administrator account is compromised, logs can help answer when the account was used, which systems it reached, what configuration changed, and whether the same identity accessed other data. Without those records, containment and notification decisions become guesswork.

Requirement 11

Test Security Systems and Processes Regularly

Testing verifies that controls work in the real environment and that weaknesses are found, remediated, and retested on a recurring basis.

Control objective

Regularly Monitor and Test Networks

Why it matters

A design document cannot prove that a firewall rule, segmentation boundary, intrusion detection control, or change-detection process behaves as intended. Testing provides evidence about actual exposure and control effectiveness.

What to consider

  • Use vulnerability scanning to identify known weaknesses and misconfigurations; scanning is not the same as a penetration test.
  • Use penetration testing to exercise attack paths and validate whether weaknesses can be chained into meaningful impact, with scope and method appropriate to the environment.
  • Consider internal, external, wireless, segmentation, intrusion-detection or prevention, and change-detection testing where applicable.
  • Track findings through remediation, document risk decisions, and retest to confirm the fix rather than treating the report as the finish line.

Readiness practices

  • Maintain a testing calendar that covers recurring scans, penetration tests, segmentation validation, and control checks.
  • Define scope, credentials, test windows, safety constraints, evidence requirements, and responsible parties before testing begins.
  • Correlate testing results with asset inventory, vulnerability management, changes, and incident response.
  • Retest material findings and preserve the original result, remediation evidence, and retest outcome together.

Evidence to prepare

  • Approved testing methodology and scope
  • Internal and external vulnerability-scan reports
  • Penetration-test reports and segmentation-test evidence
  • Remediation, exception, and retest records

Common gaps

  • Calling a vulnerability scan a penetration test or using one as a substitute
  • Testing only the perimeter while omitting internal or segmented paths
  • Findings remain open without owner, due date, or risk decision
  • A change-detection or intrusion alert exists but has never been exercised

Practical example

A scanner may report an outdated service version. A penetration test can go further by testing whether that service, its credentials, and network position create a practical route to the CDE. Both activities can be valuable, but they answer different questions.

Requirement 12

Support Information Security with Organizational Policies and Programs

PCI DSS is an organizational security program, not only a collection of technical settings. Policies, responsibilities, training, risk decisions, and evidence keep controls operating after the initial project ends.

Control objective

Maintain an Information Security Policy

Why it matters

People and vendors make daily decisions that affect payment security. A clear program assigns ownership, prepares the organization to respond, and turns lessons from changes or incidents into better controls.

What to consider

  • Maintain information-security policies, standards, acceptable-use rules, and procedures with named owners and review dates.
  • Define roles and responsibilities for executives, technology teams, security, workforce members, service providers, and incident responders.
  • Include risk analysis, security awareness, incident response, third-party management, employee responsibilities, and change governance.
  • Review documentation and programs at least as often as applicable obligations require and whenever the environment, threats, or responsibilities change.

Readiness practices

  • Connect policies to the controls, systems, evidence, and people who operate them instead of keeping them as disconnected documents.
  • Train employees and contractors on their responsibilities, phishing, acceptable use, reporting paths, and handling of payment data.
  • Maintain an incident-response plan, exercise it, and coordinate it with service providers, legal teams, and communications owners.
  • Track third-party responsibilities, contract requirements, shared-control boundaries, and evidence received from service providers.

Evidence to prepare

  • Approved policies, standards, procedures, and review history
  • Risk assessments, training records, and responsibility matrices
  • Incident-response plans, exercises, and lessons learned
  • Third-party inventories, contracts, attestations, and reviews

Common gaps

  • A policy exists but has no owner, approval, or review history
  • Employees do not know how to report suspicious payment activity
  • Third-party responsibility is assumed rather than documented
  • Technical controls are implemented without evidence, procedures, or a sustainable operating cadence

Practical example

A company can have strong encryption and access controls yet remain unprepared if nobody owns an incident-response decision, reviews a service provider, trains support staff, or preserves evidence. Governance makes the technical controls durable.

Avoidable gaps

Common PCI requirements mistakes

Most readiness problems are not caused by one missing technology. They come from assumptions, unclear ownership, incomplete scope, or controls that are not maintained.

1

Assuming a processor removes every PCI responsibility

Stripe, PayPal, an acquiring bank, or another service provider may reduce the systems that handle card data, but the merchant still owns its applicable website, integrations, access, policies, and validation responsibilities.

2

Storing payment data unnecessarily

Keeping a full PAN in logs, exports, tickets, or test data creates more places to protect. First ask whether a token, masked value, or provider reference can meet the business need.

3

Leaving defaults in place

Default passwords, accounts, services, ports, and cloud settings are common starting points for attackers. Secure configuration needs to be checked after provisioning and changes.

4

Giving people more access than they need

Convenient broad access increases blast radius and makes investigations harder. Roles, approvals, privileged access controls, and periodic reviews should reflect actual job responsibilities.

5

Treating scans and penetration tests as interchangeable

A vulnerability scan identifies known weaknesses and misconfigurations; a penetration test evaluates attack paths and control effectiveness. The activities can complement one another but are not the same.

6

Failing to document operating procedures

A control that exists only in someone’s memory is difficult to operate consistently or prove during validation. Keep owners, frequency, approvals, exceptions, and evidence connected to the control.

7

Ignoring third-party and service-provider risk

Outsourcing payment, hosting, support, or infrastructure does not eliminate shared-control decisions. Document responsibilities, contracts, evidence, and integration paths.

8

Treating PCI as a once-per-year activity

Annual validation is only one point in an ongoing program. Changes, vulnerabilities, access reviews, logging, training, and incident readiness need a living operating cadence.

9

Failing to retain appropriate evidence

A control may be working but impossible to demonstrate if configuration records, review results, tickets, scans, and training evidence are not retained consistently.

10

Assuming cloud hosting automatically makes an environment compliant

A cloud provider can operate important underlying controls, but customers still own their configuration, code, identities, data, endpoints, processes, and applicable validation work.

A connected program

How the 12 requirements work together

PCI DSS is strongest when scope, protection, access, visibility, testing, and governance reinforce one another. A weakness in one stage can undermine the rest.

  1. 01

    Scope

    Map systems, people, data flows, providers, and boundaries so the cardholder data environment is understood.

  2. 02

    Protect

    Secure networks, configurations, stored data, transmissions, software, identities, and physical paths.

  3. 03

    Control

    Limit access by business need, authenticate identities, and keep permissions attributable and reviewable.

  4. 04

    Monitor and test

    Log activity, detect change, scan, test, investigate, remediate, and retest as the environment evolves.

  5. 05

    Govern and improve

    Use policies, training, risk decisions, evidence, and lessons learned to keep the program operating year-round.

Technology changes do not happen in isolation. A new API, React or Next.js application, cloud resource, dependency, CI/CD pipeline, payment integration, or service provider can change scope and control evidence. Treat changes as triggers to revisit data flows, access, configurations, logging, testing, and documentation.

Turn the framework into a plan

Know the requirements. Now find your highest-priority gaps.

A readiness assessment can connect the 12 requirements to your actual systems, data flows, responsibilities, evidence, and next actions. It does not replace formal validation or make an accreditation claim; it gives your team a clearer starting point.

Discuss your PCI scope