Last updated at Wed, 26 Jul 2017 13:35:37 GMT
PCI DSS was originally developed by MasterCard and Visa through an alignment of security requirements contained in their respective programs to secure ecommerce: the Site Data Protection for MasterCard and the Cardholder Information Security Plan (CISP) for VISA US.
PCI DSS adopts a top down approach. It starts with six high level "goals": a confusing terminology as the unique goal of the program is to protect cardholder data while transmitted, processed and stored by an entity. I would prefer calling them sections or domains. Those “goals” are then mapped against 12 requirements that each subdivide into more granular requirements. Each requirement comes with a set of corresponding testing procedures.
So thinking that PCI DSS compliance is just about implementing 12 requirements is inaccurate. There are more than 200 specific requirements.
The schema below depicts the combination of the two first layers of requirements:
Goals
The six goals, sections or domains are:
G1: Build and maintain a secure network
G2: Protect cardholder data
G3: Maintain a vulnerability management program
G4: Implement strong access control
G5: Regularly monitor and test networks
G6: Maintain an information security policy
High level requirements
The 12 high level requirements are:
R1: Install and maintain a firewall configuration to protect cardholder data
R2: Don't use vendor-supplied defaults for system passwords and other security parameters
R3: Protect stored cardholder data
R4: Encrypt transmission of cardholder data across open, public networks
R5: Use and regularly update anti-virus software
R6: Develop and maintain secure systems and applications
R7: Restrict access to cardholder data by business need-to-know
R8: Assign a unique ID to each person with computer access
R9: Restrict physical access to cardholder data
R10: Track and monitor all access to network resources and cardholder data
R11: Regularly test security systems and processes
R12: Maintain a policy that addresses information security
Side Notes:
1. Why 6 domains and 12 requirements? Actually the MasterCard SDP and Visa CISP programs consisted respectively of 12 and 6 requirements. As both wanted to keep their numbering they reached a compromise. So the current structure of the PCI DSS is the end result of a compromise
2. Are all requirements relevant for my organization? No, the relevance of requirements for your organization depends on your “type” (see PCI newsletter #5).
References
The PCI DSS V2: https://www.pcisecuritystandards.org/documents/pci_dss_v2.pdf