International

PCI DSS 4.0

249 controls. 209 other frameworks in our corpus share controls with it. Here is all of it, and how much of it you are already doing.

Page built . This page is derived from the framework corpus, which changes when the corpus is extended rather than daily.

249 controls 209 frameworks share controls with it International held in the corpus

Every control below is one this framework asks for. The right hand column counts how many other frameworks in our corpus carry the same control, which is the difference between doing this work once and doing it again for the next standard.

PCI DSS 4.0 Evidence & Implementation Kit

249 controls is the documentation set somebody has to write. This is that set, already written: an adopt-ready artifact for every control in policy and procedure text you edit rather than draft, and the evidence checklist an auditor asks for against each.

See what is in it, $249

The same set every buyer of this kit receives. Nothing here is produced on request.

What you already have

Frameworks whose controls overlap this one, most first. If you run any of them, the count is roughly what you have already evidenced.

Every control

CodeControlAlso in
1.1.1NSC policies and procedures documented19
1.1.2Roles and responsibilities for Requirement 121
1.2.1NSC configuration standards defined21
1.2.2Changes to NSC reviewed and approved22
1.2.3Network diagrams maintained20
1.2.4Data flow diagram of account data16
1.2.5Services, protocols, ports inventoried and justified24
1.2.6Security features for insecure services defined20
1.2.7NSC rule sets reviewed every six months20
1.2.8Configuration files secured and synchronised17
1.3.1Inbound traffic to CDE restricted22
1.3.2Outbound traffic from CDE restricted21
1.3.3NSCs between wireless and CDE15
1.4.1NSCs between trusted and untrusted networks26
1.4.2Inbound traffic from untrusted networks restricted22
1.4.3Anti-spoofing measures implemented11
1.4.4Account data not stored on internet-accessible systems22
1.4.5Internal IP and routing information protected13
1.5.1Security controls on dual-connected computing devices19
10.1.1Requirement 10 policies and operational procedures documented and maintained19
10.1.2Requirement 10 roles and responsibilities documented and assigned15
10.2.1Audit logs enabled on system components26
10.2.1.1Log all user access to CHD20
10.2.1.2Log all admin actions21
10.2.1.3Log access to audit logs19
10.2.1.4Log invalid logical access attempts20
10.2.1.5Log changes to identification and authentication20
10.2.1.6Log initialization, stopping, or pausing of logs16
10.2.1.7Log creation and deletion of system level objects17
10.2.2Audit log content21
10.3.1Read access to logs restricted18
10.3.2Logs protected from modification23
10.3.3Logs backed up to central server19
10.3.4File integrity or change detection on logs17
10.4.1Daily log review for critical systems28
10.4.1.1Automated mechanisms for log review19
10.4.2Periodic review of other system component logs20
10.4.2.1Frequency defined by TRA12
10.4.3Exceptions and anomalies addressed26
10.5.1Audit log retention 12 months23
10.6.1Time synchronization in use17
10.6.2Time settings consistent and accurate16
10.6.3Time settings protected18
10.7.1Critical security control failure detection (SP)19
10.7.2Critical security control failure detection (all entities)27
10.7.3Failure response timeline23
11.1.1Testing policy documented22
11.1.2Testing roles assigned15
11.2.1Wireless AP detection17
11.2.2Authorized wireless AP inventory15
11.3.1Internal vulnerability scans quarterly31
11.3.1.1Address non-high vulnerabilities per TRA23
11.3.1.2Authenticated internal scans18
11.3.1.3Internal scans after significant changes21
11.3.2External vulnerability scans quarterly by ASV24
11.3.2.1External scans after significant change17
11.4.1Penetration testing methodology defined22
11.4.2Internal penetration testing annually22
11.4.3External penetration testing annually25
11.4.4Pen test findings remediated29
11.4.5Segmentation testing19
11.4.6Segmentation testing (service providers) every 6 months12
11.4.7Multi-tenant pen test support7
11.5.1IDS/IPS in place24
11.5.1.1Covert malware channel detection (SP)15
11.5.2Change detection mechanism (FIM)23
11.6.1Payment page change and tamper detection12
12.1.1An overall information security policy is: • Established. • Published. • Maintained. • Disseminated to all relevant personnel, as well as to relevant vendors and business partners28
12.1.2The information security policy is: • Reviewed at least once every 12 months. • Updated as needed to reflect changes to business objectives or risks to the environment24
12.1.3Information security roles and responsibilities defined and acknowledged23
12.1.4CISO or equivalent responsibility23
12.10.1Incident response plan31
12.10.2IRP reviewed and tested annually29
12.10.324/7 incident response coverage22
12.10.4Incident responder training23
12.10.4.1Periodic IR responder skill review15
12.10.5IRP includes monitoring and response to security control alerts28
12.10.6IRP refined based on lessons learned27
12.10.7Response procedures for PAN detection in unexpected locations19
12.2.1Acceptable use policies for end-user technologies22
12.3.1Targeted risk analysis documented for requirements that specify one28
12.3.2TRA for customized approach22
12.3.3Cryptographic cipher suites and protocols inventory21
12.3.4Hardware and software technologies reviewed annually26
12.4.1Executive management responsibility for the PCI DSS compliance program (service providers)20
12.4.2Quarterly PCI compliance reviews (SP)26
12.4.2.1Documentation of quarterly reviews (SP)22
12.5.1Inventory of system components in scope27
12.5.2PCI DSS scope documented and confirmed annually30
12.5.2.1Service provider scope confirmed every 6 months15
12.5.3Impact analysis on org structure changes (SP)20
12.6.1Formal security awareness program implemented28
12.6.2Security awareness program reviewed annually21
12.6.3Security awareness training delivered30
12.6.3.1Training on phishing and social engineering22
12.6.3.2Training on acceptable use of end-user technologies21
12.7.1Personnel screening25
12.8.1Third-party service provider inventory24
12.8.2Written agreements with TPSPs28
12.8.3TPSP due diligence28
12.8.4TPSP compliance monitored28
12.8.5Responsibility matrix with TPSPs27
12.9.1TPSP written acknowledgement of responsibility (SP)13
12.9.2TPSP supports customer requests for compliance info (SP)17
2.1.1All security policies and operational procedures that are identified in Requirement 2 are: • Documented. • Kept up to date. • In use. • Known to all affected parties37
2.1.2Roles and responsibilities for performing activities in Requirement 2 are documented, assigned, and understood35
2.2.1Configuration standards are developed, implemented, and maintained to: • Cover all system components. • Address all known security vulnerabilities. • Be consistent with industry-ac27
2.2.2Vendor default accounts are managed as follows: • If the vendor default account(s) will be used, the default password is changed per Requirement 8.3.6. • If the vendor default acco187
2.2.3Primary functions isolated or secured to highest level19
2.2.4Only necessary services enabled25
2.2.5Insecure services or protocols documented18
2.2.6System security parameters configured23
2.2.7Non-console administrative access encrypted20
2.3.1Wireless vendor defaults changed before installation16
2.3.2Wireless encryption keys rotated17
3.3.1.1Full track data not stored after authorization11
3.3.1.2Card verification code not stored after authorization3
3.3.1.3PIN and PIN block not stored after authorization5
3.3.2SAD stored prior to authorization is encrypted11
3.3.3SAD storage by issuers limited11
3.4.2Technical controls prevent unauthorized PAN copy17
3.5.1PAN rendered unreadable wherever stored23
3.5.1.1Hashes of PAN use keyed cryptographic functions11
3.5.1.2Disk-level encryption with logical access controls18
3.5.1.3Disk-level encryption key management17
3.6.1.1Documented description of cryptographic architecture16
3.6.1.2Secret and private keys restricted to fewest custodians16
3.6.1.3Access to cryptographic keys restricted18
3.6.1.4Cryptographic keys stored in fewest possible locations15
3.7.2Secure key distribution17
3.7.3Secure key storage17
3.7.4Cryptoperiod and key changes16
3.7.5Retirement or replacement of keys15
3.7.6Manual cleartext key operations use split knowledge11
3.7.7Prevent unauthorised substitution of keys14
3.7.8Custodians acknowledge responsibilities14
3.7.9Service provider customer key responsibilities11
4.1.1All security policies and operational procedures that are identified in Requirement 4 are: • Documented. • Kept up to date. • In use. • Known to all affected parties19
4.1.2Roles and responsibilities for performing activities in Requirement 4 are documented, assigned, and understood18
4.2.1Strong cryptography and security protocols are implemented as follows to safeguard PAN during transmission over open, public networks: • Only trusted keys and certificates are acce24
4.2.1.1Inventory of trusted keys and certificates18
4.2.1.2Wireless networks transmitting PAN use strong cryptography17
4.2.2PAN is secured with strong cryptography whenever it is sent via end-user messaging technologies20
5.1.1All security policies and operational procedures that are identified in Requirement 5 are: • Documented. • Kept up to date. • In use. • Known to all affected parties18
5.1.2Roles and responsibilities for performing activities in Requirement 5 are documented, assigned, and understood17
5.2.3.1Frequency of periodic evaluations per targeted risk analysis15
5.3.2.1Periodic scan frequency per targeted risk analysis15
5.3.4Audit logs for anti-malware enabled19
5.3.5Anti-malware cannot be disabled by users20
5.4.1Processes and automated mechanisms are in place to detect and protect personnel against phishing attacks19
6.1.1All security policies and operational procedures that are identified in Requirement 6 are: • Documented. • Kept up to date. • In use. • Known to all affected parties20
6.1.2Roles and responsibilities for performing activities in Requirement 6 are documented, assigned, and understood18
6.2.1Bespoke and custom software are developed securely, as follows: • Based on industry standards and/or best practices for secure development. • In accordance with PCI DSS (for exampl25
6.2.2Software development personnel working on bespoke and custom software are trained at least once every 12 months as follows: • On software security relevant to their job function an24
6.2.3Custom software reviewed prior to production21
6.2.3.1Code review findings corrected21
6.2.4Coding practices prevent common attacks20
6.4.1For public-facing web applications, new threats and vulnerabilities are addressed on an ongoing basis and these applications are protected against known attacks as follows: • Revie22
6.4.2For public-facing web applications, an automated technical solution is deployed that continually detects and prevents web-based attacks, with at least the following: • Is installed16
6.5.5Live PANs not used in pre-production11
6.5.6Test data and accounts removed before production15
7.1.1All security policies and operational procedures that are identified in Requirement 7 are: • Documented. • Kept up to date. • In use. • Known to all affected parties19
7.1.2Roles and responsibilities for performing activities in Requirement 7 are documented, assigned, and understood16
7.2.1An access control model is defined and includes granting access as follows: • Appropriate access depending on the entity's business and access needs. • Access to system components 27
7.2.2Access is assigned to users, including privileged users, based on: • Job classification and function. • Least privileges necessary to perform job responsibilities29
7.2.3Required privileges are approved by authorized personnel23
7.2.5.1App and system account review cadence17
7.3.2The access control system(s) is configured to enforce permissions assigned to individuals, applications, and systems based on job classification and function20
7.3.3The access control system(s) is set to “deny all” by default20
8.2.1All users are assigned a unique ID before access to system components or cardholder data is allowed25
8.2.2Group, shared, or generic IDs, or other shared authentication credentials are only used when necessary on an exception basis, and are managed as follows: • ID use is prevented unle21
8.2.3Additional requirement for service providers only: Service providers with remote access to customer premises use unique authentication factors for each customer premises12
8.2.4Addition, deletion, and modification of user IDs, authentication factors, and other identifier objects are managed as follows: • Authorized with the appropriate approval. • Impleme22
8.2.5Access for terminated users is immediately revoked24
8.2.6Inactive user accounts are removed or disabled within 90 days of inactivity19
8.2.7Third-party access managed21
8.2.8Session idle timeout17
8.3.1All user access to system components for users and administrators is authenticated via at least one of the following authentication factors: • Something you know, such as a passwor26
8.3.10Service provider customer password guidance13
8.3.10.1SP password rotation or posture6
8.3.11Hardware token and other factor protection14
8.3.2Strong cryptography is used to render all authentication factors unreadable during transmission and storage on all system components22
8.3.3User identity is verified before modifying any authentication factor15
8.3.4Invalid authentication attempts are limited by: • Locking out the user ID after not more than 10 attempts. • Setting the lockout duration to a minimum of 30 minutes or until the us19
8.3.5If passwords/passphrases are used as authentication factors to meet Requirement 8.3.1, they are set and reset for each user as follows: • Set to a unique value for first-time use a17
8.3.6If passwords/passphrases are used as authentication factors to meet Requirement 8.3.1, they meet the following minimum level of complexity: • A minimum length of 12 characters (or 23
8.3.7Password history12
8.3.8Authentication policy communicated21
8.3.9Password change frequency if only factor15
8.4.1MFA is implemented for all non-console access into the CDE for personnel with administrative access25
8.4.2MFA is implemented for all non-console access into the CDE26
8.4.3MFA is implemented for all remote access originating from outside the entity's network that could access or impact the CDE24
8.5.1MFA systems are implemented as follows: • The MFA system is not susceptible to replay attacks. • MFA systems cannot be bypassed by any users, including administrative users unless 22
9.1.1All security policies and operational procedures that are identified in Requirement 9 are: • Documented. • Kept up to date. • In use. • Known to all affected parties18
9.1.2Roles and responsibilities for performing activities in Requirement 9 are documented, assigned, and understood18
9.2.1Appropriate facility entry controls are in place to restrict physical access to systems in the CDE21
9.2.1.1Individual physical access to sensitive areas within the CDE is monitored with either video cameras or physical access control mechanisms (or both) as follows: • Entry and exit poi20
9.2.2Physical and/or logical controls are implemented to restrict use of publicly accessible network jacks within the facility18
9.2.3Physical access to networking and telecommunications hardware restricted21
9.2.4Consoles in sensitive areas locked when not in use13
9.3.1Procedures are implemented for authorizing and managing physical access of personnel to the CDE, including: • Identifying personnel. • Managing changes to an individual's physical 22
9.3.1.1Personnel access readily revoked18
9.3.2Procedures are implemented for authorizing and managing visitor access to the CDE, including: • Visitors are authorized before entering. • Visitors are escorted at all times. • Vis18
9.3.3Visitor badges or identification are surrendered or deactivated before visitors leave the facility or at the date of expiration15
9.3.4Visitor log retention15
9.4.1Media with cardholder data physically secured20
9.4.1.1Offline media backup security21
9.4.1.2Offsite backup location reviewed17
9.4.2Media classified by sensitivity20
9.4.3Media sent outside facility secured19
9.4.4Management approval for media moved outside the facility16
9.4.5Inventory logs of electronic media19
9.4.5.1Inventories of electronic media with cardholder data are conducted at least once every 12 months17
9.4.6Hard copy media destruction18
9.4.7Electronic media destruction22
9.5.1POI device protection14
9.5.1.1POI inventory maintained15
9.5.1.2POI tamper inspection11
9.5.1.3POI personnel training17
3.1.1All security policies and operational procedures that are identified in Requirement 3 are: • Documented. • Kept up to date. • In use. • Known to all affected parties20
3.1.2Roles and responsibilities for performing activities in Requirement 3 are documented, assigned, and understood19
3.2.1Account data storage is kept to a minimum through implementation of data retention and disposal policies, procedures, and processes that include at least the following: • Coverage 25
3.3.1SAD is not stored after authorization, even if encrypted. All sensitive authentication data received is rendered unrecoverable upon completion of the authorization process12
3.4.1PAN is masked when displayed (the BIN and last four digits are the maximum number of digits to be displayed), such that only personnel with a legitimate business need can14
3.6.1Procedures are defined and implemented to protect cryptographic keys used to protect stored account data against disclosure and misuse that include: • Access to keys is restricted 21
3.7.1Key-management policies and procedures are implemented to include generation of strong cryptographic keys used to protect stored account data20
5.2.1An anti-malware solution(s) is deployed on all system components, except for those system components identified in periodic evaluations per Requirement 5.2.3 that concludes the sys26
5.2.2The deployed anti-malware solution(s): • Detects all known types of malware. • Removes, blocks, or contains all known types of malware24
5.2.3Any system components that are not at risk for malware are evaluated periodically to include the following: • A documented list of all system components not at risk for malware. • 17
5.3.1The anti-malware solution(s) is kept current via automatic updates24
5.3.2The anti-malware solution(s): • Performs periodic scans and active or real-time scans. OR • Performs continuous behavioral analysis of systems or processes21
5.3.3For removable electronic media, the anti- malware solution(s): • Performs automatic scans of when the media is inserted, connected, or logically mounted, OR • Performs continuous b21
6.3.1Security vulnerabilities are identified and managed as follows: • New security vulnerabilities are identified using industry-recognized sources for security vulnerability informati28
6.3.2An inventory of bespoke and custom software, and third-party software components incorporated into bespoke and custom software is maintained to facilitate vulnerability and patch m23
6.3.3All system components are protected from known vulnerabilities by installing applicable security patches/updates as follows: • Patches/updates for critical vulnerabilities (identif29
6.4.3All payment page scripts that are loaded and executed in the consumer's browser are managed as follows: • A method is implemented to confirm that each script is authorized. • A met17
6.5.1Changes to all system components in the production environment are made according to established procedures that include: • Reason for, and description of, the change. • Documentat23
6.5.2Upon completion of a significant change, all applicable PCI DSS requirements are confirmed to be in place on all new or changed systems and networks, and documentation is updated a23
6.5.3Pre-production environments are separated from production environments and the separation is enforced with access controls23
6.5.4Roles and functions are separated between production and pre-production environments to provide accountability such that only reviewed and approved changes are deployed21
7.2.4All user accounts and related access privileges, including third-party/vendor accounts, are reviewed as follows: • At least once every six months. • To ensure user accounts and acc26
7.2.5All application and system accounts and related access privileges are assigned and managed as follows: • Based on the least privileges necessary for the operability of the system o22
7.2.6All user access to query repositories of stored cardholder data is restricted as follows: • Via applications or other programmatic methods, with access and allowed actions based on18
7.3.1An access control system(s) is in place that restricts access based on a user's need to know and covers all system components23
8.1.1All security policies and operational procedures that are identified in Requirement 8 are: • Documented. • Kept up to date. • In use. • Known to all affected parties19
8.1.2Roles and responsibilities for performing activities in Requirement 8 are documented, assigned, and understood18
8.6.1If accounts used by systems or applications can be used for interactive login, they are managed as follows: • Interactive use is prevented unless needed for an exceptional circumst17
8.6.2Passwords/passphrases for any application and system accounts that can be used for interactive login are not hard coded in scripts, configuration/property files, or bespoke and cus20
8.6.3Passwords/passphrases for any application and system accounts are protected against misuse as follows: • Passwords/passphrases are changed periodically (at the frequency defined in20

Tell me when PCI DSS 4.0 files something new

One email when a public company newly discloses something this framework governs, naming the company and what our corpus says it puts in scope. Nothing else, and one click to stop.

What an auditor will ask you to produce

The artefacts named on the failure modes this framework speaks to.

  • Annual review
  • Supplier inventory + classification
  • Risk assessments per supplier
  • Contractual cyber clauses
  • ENISA coordinated risk assessment alignment
  • DORA TPRM cross-walk
  • Annual review records
  • Approval record
  • KB articles
  • Documentation standards

How programmes fail on this

Failure modes named by this framework and others. Each opens the full record.

What this page is

A control-level reference for PCI DSS 4.0, drawn from our framework corpus. Control codes and titles are references to the standard, not reproductions of it. The overlap counts and the auditor artefacts are our own work and are the part you will not find elsewhere.

Measure this against what you already run · All frameworks · Today's edition