12 PCI DSS Requirements

Determining if you need to comply with PCI DSS is relatively simple. If you are a merchant or service provider that processes card transactions and handles cardholder data, PCI DSS likely applies to you. However, understanding the specific steps to achieve compliance is more complex.

PCI DSS includes 12 requirements for securely handling cardholder data, grouped into six objectives. You must fulfill all these requirements to attain compliance.

Understand the actual requirements

The 6 principles of PCI DSS compliance

These 12 PCI DSS requirements map to six major principles of PCI compliance, which are:

  • Build and maintain a secure network and systems
  • Protect cardholder data
  • Maintain a vulnerability management program
  • Implement strong access control measures
  • Regularly monitor and test networks
  • Maintain an information security policy


If all of these conditions are met, then the cardholder data environment and services included in-scope are consideredPCI compliant.

Questions?

Meet with Matt and book a free 15-min call below to
better understand how to implement PCI DSS compliance in your company

The 12 requirements

Goals

Requirements

Build and maintain a secure Network and Systems

Install and maintain network security controls


Apply secure configurations to all system components

Protect Cardholder data

Protect stored account data


Protect cardholder data with strong cryptography during transmission over open, public networks

Maintain Vulnerability Management program

Protect all systems and networks from malicious software

Develop and maintain secure systems and software

Implement strong access control measures

Restrict access to system components and cardholder data by business need-to-know

Identify users and authenticate access to system components

Restrict physical access to cardholder data

Maintain an information Security Policy

Support information security with organizational policies and programs

Purpose of the 12 requirements

A credit card data breach can lead to significant financial losses for your company, with expenses piling up from incident response and remediation efforts, such as forensic investigations, legal fees, FTC audit costs, cardholder notifications, and customer compensation. Additionally, you may face increased rates from banks and payment processors.

These costs donโ€™t account for the damage to customer loyalty and your brandโ€™s reputation.

Moreover, any breach involving cardholder data automatically escalates your company to PCI compliance level 1, regardless of the number of transactions processed. Achieving level 1 compliance necessitates a comprehensive assessment conducted by a Qualified Security Assessor (QSA).

Network devices and equipment often come with default passwords and settings, which are commonly known and can be easily exploited by hackers.

To prevent unauthorized access, PCI DSS requires businesses to change these default passwords before installing any system on their network. This ensures that default credentials arenโ€™t left in place, reducing the risk of a security breach.

This requirement outlines specific steps businesses must take to protect stored cardholder data โ€” whether itโ€™s printed, stored locally, or in a database.

Cardholder data could refer to any information contained on a payment card, such as PINs, PAN data, and sensitive authentication data.

PCI DSS outlines what you can and cannot store after authorization when it comes to cardholder data.

Can store:

  • Personal account numbers (PAN)
  • Cardholder names
  • Expiration dates


Cannot store:

  • Magnetic stripe data
  • PINs
  • CVV


The requirement also specifies that businesses should only store card data that is necessary to meet business needs. Any data that you do store should be encrypted using industry-accepted encryption practices like AES-256 bit encryption.

This requirement focuses on safeguarding cardholder data when itโ€™s transmitted over open, public networks like the internet.

When sharing cardholder data across these networks, businesses must use strong encryption to protect it from unauthorized access.

PCI DSS also mandates that businesses never send unprotected Primary Account Numbers (PAN) through end-user messaging platforms such as email, instant messaging, SMS, or chat.

Malicious software, or malware, can infiltrate a network through various channels such as email, social engineering, or installing harmful files. To safeguard cardholder data from these threats, businesses must install and regularly update anti-virus software.

Requirement 5 details the steps to protect against malware, including:

โ€ข Installing anti-virus software on all systems vulnerable to malware
โ€ข Ensuring the software performs regular scans and generates audit logs
โ€ข Preventing users from altering or disabling the anti-virus software

Requirement 6 ensures that businesses have a process to manage the software within their Cardholder Data Environment (CDE). This applies to all in-scope applications in your system.

PCI DSS also mandates timely installation of security patches to safeguard cardholder data. Additionally, it includes controls for following software development best practices to prevent potential vulnerabilities.

Access controls allow a business to determine which users are authorized to access cardholder data or systems that can impact cardholder data. As a general rule of thumb, PCI DSS prescribes that authorization should be granted on a need-to-know basis.ย 

Requirement 7 states that a business should restrict access to cardholder data only to employees who need the information to perform their job.ย 

PCI DSS requires businesses to assign a unique ID to each employee with access to system components. This helps track user activity and identify who accessed cardholder data or related systems in the event of a breach.

Additionally, Requirement 8 mandates the use of multi-factor authentication and password encryption to enhance the security of user accounts.

This requirement aims to restrict physical access to cardholder data and related systems to only those employees who need it for their job duties. PCI DSS also mandates businesses to clearly differentiate between on-site personnel and visitors, such as using ID badges.

Requirement 9 further details the steps for securing both paper and electronic media containing cardholder data. It includes storing media backups in a secure, off-site location and properly destroying media when itโ€™s no longer needed.

Requirement 10 emphasizes the importance of generating logs to track actions back to individual accounts, enabling businesses to quickly pinpoint the source of any malicious requests or attacks.

Organizations must implement automated audit trails that monitor specific events and notify personnel for daily reviews. Additionally, these audit trails must be secured to prevent any alterations.

The purpose of Requirement 11 is to maintain the ongoing security of internal and external systems through regular testing.

These tests include quarterly network vulnerability scans and annual penetration testing. Network intrusion detection or intrusion prevention techniques must also be deployed to detect or prevent network intrusions.

The last requirement of PCI DSS mandates that businesses develop and uphold an information security policy that shapes security practices throughout the organization.

This requirement also entails that businesses:

โ€ข Establish a security awareness program
โ€ข Perform background checks on potential hires
โ€ข Implement an incident response plan
โ€ข Conduct an annual risk assessment
โ€ข Create a technology usage policy
โ€ข Define employeesโ€™ information security responsibilities
โ€ข Assign specific roles for safeguarding cardholder data