Compliancemanzill.com
PCI DSS v4.0

PCI DSS v4.0/Requirement 03: Protect Stored Account Data/42 of 250

3.5.1Primary account number (PAN) is secured wherever it is stored

Control family: Requirement 03: Protect Stored Account Data

Control description

Defined Approach Requirements:

PAN is rendered unreadable anywhere it is stored by using any of the following approaches:

- One-way hashes based on strong cryptography of the entire PAN.

- Truncation (hashing cannot be used to replace the truncated segment of PAN).

- If hashed and truncated versions of the same PAN, or different truncation formats of the same PAN, are present in an environment, additional controls are in place such that the different versions cannot be correlated to reconstruct the original PAN.

- Index tokens.

- Strong cryptography with associated key-management processes and procedures.

Defined Approach Testing Procedures:

3.5.1.a Examine documentation about the system used to render PAN unreadable, including the vendor, type of system/process, and the encryption algorithms (if applicable) to verify that the PAN is rendered unreadable using any of the methods specified in this requirement.

3.5.1.b Examine data repositories and audit logs, including payment application logs, to verify the PAN is rendered unreadable using any of the methods specified in this requirement.

3.5.1.c If hashed and truncated versions of the same PAN are present in the environment, examine implemented controls to verify that the hashed and truncated versions cannot be correlated to reconstruct the original PAN.

How to implement

Coming in phase 2Step-by-step guidance for implementing this control on Microsoft Azure, using services such as Azure Policy, Microsoft Defender for Cloud and Entra ID. It will be matched to your environment.