You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: Client-side security and PCI DSS compliance
3
3
pcx_content_type: reference
4
-
description: Use Cloudflare's client-side security to meet PCI DSS v4.0 requirements 6.4.3 and 11.6.1 for payment page script management and tamper detection.
4
+
description: Use client-side security to meet PCI DSS v4 requirements 6.4.3 and 11.6.1.
5
5
products:
6
6
- client-side-security
7
7
sidebar:
@@ -11,43 +11,10 @@ tags:
11
11
- Compliance
12
12
---
13
13
14
-
PCI DSS v4.0 introduced two requirements that apply to scripts running in the consumer's browser on payment pages. Cloudflare's client-side security helps you meet both.
14
+
You can use Cloudflare's client-side security for PCI DSS v4's client-side security requirements (items 6.4.3 and 11.6.1).
15
+
16
+
Refer to the [PCI DSS v.4.0 Evaluation](https://cfl.re/4dhk8Gx) whitepaper for details on how you can use Cloudflare's client-side security to meet the new v4 requirements.
15
17
16
18
:::note
17
-
Client-Side Security Advanced is required to meet PCI DSS requirements 6.4.3 and 11.6.1. Refer to [Availability](/client-side-security/#availability) for plan details.
19
+
To help with PCI DSS requirements, you must have Client-Side Security Advanced. Refer to [Availability](/client-side-security/#availability) for details on what is included in each package.
Requirement 6.4.3 applies to all scripts that a payment page loads into the consumer's browser, regardless of whether those scripts are first-party or third-party.
25
-
26
-
| Control objective | What it requires | How client-side security addresses it |
27
-
| --- | --- | --- |
28
-
| Script inventory | A documented inventory of all scripts loaded to a payment page | The **Monitor resources** view lists every script loaded on monitored pages, including third-party scripts |
29
-
| Business justification | A written justification (business or technical) for each script | You can review scripts in the dashboard and export the inventory for annotation to document each script's purpose |
30
-
| Authorization method | A method to confirm that each script is authorized | Content security rules block or report scripts that are not explicitly allowed |
31
-
32
-
### Requirement 11.6.1 — Tamper detection for payment pages
33
-
34
-
Requirement 11.6.1 requires a mechanism that detects unauthorized modifications to your payment pages and their security headers.
35
-
36
-
| Control objective | What it requires | How client-side security addresses it |
37
-
| --- | --- | --- |
38
-
| Tamper detection | Detect unauthorized changes to HTTP security headers and payment page content | Alerts fire when scripts, connections, or cookies on a monitored payment page change. Cloudflare's detection runs continuously — no manual scheduling is required. Refer to the [PCI DSS v4.0 Evaluation](https://cfl.re/4dhk8Gx) whitepaper for the full requirement mapping |
39
-
40
-
## Get started
41
-
42
-
1. Follow [Get started with client-side security](/client-side-security/get-started/) to enable monitoring on your payment pages.
43
-
2. Use [Monitor resources and cookies](/client-side-security/detection/monitor-connections-scripts/) to review the full inventory of scripts and connections detected on those pages.
44
-
3. Classify and approve each script to build your authorized inventory for requirement 6.4.3.
45
-
4. Configure [alerts](/client-side-security/alerts/) to receive notifications when unauthorized changes are detected (requirement 11.6.1).
46
-
5. Deploy [rules](/client-side-security/rules/) to enforce your script policy and block unauthorized scripts.
47
-
48
-
For a detailed mapping of client-side security features to PCI DSS v4.0 controls, refer to the [PCI DSS v4.0 Evaluation](https://cfl.re/4dhk8Gx) whitepaper.
49
-
50
-
## Related resources
51
-
52
-
-[PCI DSS compliance](/ssl/reference/compliance-and-vulnerabilities/) — configure TLS version and cipher suites to meet PCI DSS requirement 4.2.1, and understand how Cloudflare interacts with PCI ASV scans
53
-
-[Cloudflare Trust Hub](https://www.cloudflare.com/trust-hub/compliance-resources/pci-dss/) — obtain Cloudflare's Attestation of Compliance (AOC) for your QSA
0 commit comments