Requirement 1
Install and maintain network security controls
What it requires: Network segmentation and firewall controls that isolate the Cardholder Data Environment (CDE) from out-of-scope networks. PCI DSS 4.0 expanded this from traditional firewalls to any network security control — including cloud-native security groups, Web Application Firewalls, and microsegmentation.
- Azure Firewall Premium with TLS inspection, IDPS, and threat intelligence-based filtering
- Azure Network Security Groups and Application Security Groups for east-west microsegmentation
- Azure Web Application Firewall on Application Gateway or Front Door for public-facing CDE entry points
- Azure Virtual Network peering with deny-by-default rules between CDE and out-of-scope subnets
- Microsoft Defender for Cloud network security posture management with PCI DSS regulatory dashboard
- Azure DDoS Protection Standard for public-facing CDE workloads
Notes: PCI DSS 4.0 requires documented network diagrams and data-flow diagrams that are refreshed at least annually and after every significant change. EPC Group ships these as living documents in Microsoft Visio with version control in SharePoint.
Requirement 2
Apply secure configurations to all system components
What it requires: Hardened build standards for every component in the CDE — operating systems, databases, web servers, hypervisors, and network appliances. PCI DSS 4.0 requires that defaults be changed, unnecessary services be disabled, and configurations be tracked against an approved baseline.
- Microsoft Defender for Cloud secure configuration baselines mapped to CIS, NIST, and Microsoft Cloud Security Benchmark
- Azure Policy and Azure Blueprints to enforce baseline configurations as code
- Microsoft Intune device configuration profiles for workstations and mobile devices in CDE scope
- Azure Automation State Configuration (DSC) for Windows and Linux drift prevention
- Microsoft Defender Vulnerability Management for missing patch and misconfiguration detection
- Microsoft Sentinel watchlists tracking approved component inventory with deviation alerting
Notes: PCI DSS 4.0 introduced the concept of customized approaches alongside defined approaches. EPC Group documents both paths so the QSA reviews evidence in the format they prefer rather than the format the customer guessed at.
Requirement 3
Protect stored account data
What it requires: Cardholder data at rest must be unreadable wherever it is stored. PCI DSS 4.0 sharpened the cryptographic key management requirements and added stricter controls for Sensitive Authentication Data (SAD) — which generally must not be stored at all after authorization.
- Azure Key Vault Premium with FIPS 140-3 Level 3 validated Hardware Security Modules for key custody
- Azure Storage and Azure SQL Database transparent data encryption with customer-managed keys
- Microsoft Purview Data Map and Data Catalog for cardholder data discovery and classification
- Microsoft Purview Information Protection sensitivity labels enforcing encryption at the file level
- Microsoft Purview DLP policies blocking PAN in email, Teams, SharePoint, and endpoints
- Azure Confidential Computing with Intel SGX or AMD SEV-SNP for in-memory cardholder data isolation
Notes: EPC Group recommends a tokenization service in front of the cardholder data store wherever feasible. If the data the application sees is a token rather than a Primary Account Number, the application server falls out of CDE scope and the audit shrinks materially.
Requirement 4
Protect cardholder data with strong cryptography during transmission
What it requires: Cardholder data in transit across open or public networks must use strong cryptography and authenticated protocols. PCI DSS 4.0 made TLS 1.2 the floor and is on a glide-path toward TLS 1.3 as the expected default.
- Azure Front Door and Application Gateway with TLS 1.2 minimum, TLS 1.3 preferred, and certificate management automated
- Azure Key Vault managed certificates with automatic rotation and renewal
- Microsoft Exchange Online and SharePoint Online enforce TLS 1.2+ for all email and collaboration traffic
- Azure VPN Gateway with IKEv2 and AES-GCM for site-to-site connectivity from on-premises CDE
- Microsoft Defender for Cloud certificate inventory and expiration monitoring with Sentinel alerting
- Azure API Management policies enforcing mutual TLS for partner and acquirer integrations
Notes: Wireless networks in or adjacent to the CDE require WPA2-Enterprise minimum with PCI DSS 4.0 strongly recommending WPA3. EPC Group ships an Intune Wi-Fi profile pattern enforcing this across managed devices.
Requirement 5
Protect all systems and networks from malicious software
What it requires: Endpoint and server protection covering anti-malware, behavioral detection, and removable media controls. PCI DSS 4.0 explicitly recognized that next-generation EDR and behavior-based detection meet the requirement, not just legacy signature-based antivirus.
- Microsoft Defender for Endpoint with EDR in block mode and tamper protection enforced
- Microsoft Defender for Office 365 Plan 2 for email-borne malware, phishing, and Safe Attachments / Safe Links
- Microsoft Defender for Cloud Apps governing shadow IT discovery and SaaS data exfiltration paths
- Microsoft Intune device compliance policies enforcing Defender presence and current definitions
- Microsoft Defender Antivirus with Attack Surface Reduction (ASR) rules in enforcement mode
- Microsoft Defender XDR automated investigation and response for CDE-scoped device groups
Notes: PCI DSS 4.0 requires periodic evaluation of any system components considered not at risk from malware — EPC Group documents this evaluation as a Sentinel workbook so it refreshes continuously rather than as a one-time spreadsheet.
Requirement 6
Develop and maintain secure systems and software
What it requires: Secure software development lifecycle, vulnerability identification, change control, and protection of public-facing applications. PCI DSS 4.0 added bespoke and custom software inventory requirements and significantly expanded change control documentation.
- Microsoft Defender for DevOps integrating GitHub Advanced Security and Azure DevOps scanning into Defender for Cloud
- GitHub Advanced Security with CodeQL static analysis, Dependabot, and secret scanning enabled across CDE repositories
- Microsoft Defender Vulnerability Management with CVSS-based prioritization and Sentinel ticketing integration
- Azure WAF Bot Manager and managed ruleset (OWASP Top 10) for public-facing CDE applications
- Azure DevOps Boards and Pipelines change-control evidence (work item linkage, approvals, deployment gates)
- Microsoft Purview compliance manager PCI DSS 4.0 assessment template tracking control implementation status
Notes: PCI DSS 4.0 Requirement 6.4.3 introduced a payment-page script integrity requirement that is among the toughest changes for e-commerce merchants. EPC Group implements a Subresource Integrity and Content Security Policy pattern with Defender for Cloud Apps monitoring.
Requirement 7
Restrict access to system components and cardholder data by business need to know
What it requires: Least-privilege access control, role-based authorization, and documented access matrices. Every account with access to the CDE must have its access justified, reviewed, and re-certified on a defined cadence.
- Microsoft Entra ID Conditional Access enforcing risk-based and device-compliant access to CDE applications
- Microsoft Entra Privileged Identity Management (PIM) with just-in-time activation for CDE administrators
- Microsoft Entra ID Governance access reviews on a quarterly cadence with manager attestation
- Microsoft Entra entitlement management packaging CDE roles into reviewable access packages
- Azure RBAC with custom roles scoped to CDE subscriptions, resource groups, or resources only
- Microsoft Purview Insider Risk Management for unusual cardholder-data access pattern detection
Notes: EPC Group ships a CDE Access Matrix as a Power BI report sourced from Microsoft Graph, Entra ID Governance, and Azure RBAC so the matrix refreshes automatically rather than living as a stale spreadsheet at audit time.
Requirement 8
Identify users and authenticate access to system components
What it requires: Unique identification of every user, multi-factor authentication for all access to the CDE (no exceptions for trusted networks), and strong password and session management. PCI DSS 4.0 was the requirement most impacted by MFA changes — MFA is now mandatory for all non-console administrative access and all access into the CDE.
- Microsoft Entra ID with phishing-resistant MFA (Windows Hello for Business, FIDO2 keys, certificate-based authentication)
- Microsoft Entra Conditional Access policies enforcing MFA for every CDE application sign-in
- Microsoft Entra Password Protection with custom banned-password lists for cardholder data administrators
- Microsoft Entra ID Protection risk-based sign-in and user risk policies forcing re-authentication
- Microsoft Authenticator app with number matching and additional context for phishing resistance
- Microsoft Entra Workload Identities and managed identities for non-human CDE access without shared secrets
Notes: PCI DSS 4.0 explicitly forbids storing or transmitting passwords in cleartext. EPC Group audits Azure Key Vault, GitHub Actions secrets, and Azure DevOps variable groups during Phase 2 to ensure no plaintext credentials remain in pipelines or configuration stores.
Requirement 9
Restrict physical access to cardholder data
What it requires: Controls over physical facilities, media handling, point-of-sale device monitoring, and visitor management. For cloud-first merchants, much of this requirement transfers to the Microsoft data center — but POS device monitoring, on-premises payment processing rooms, and removable media handling remain customer responsibilities.
- Microsoft Azure data centers — ISO 27001, SOC 1/2/3, and PCI DSS 3.2 audited; PCI DSS 4.0 attestation in flight
- Microsoft Cloud Shared Responsibility Matrix documenting which controls Microsoft owns vs customer
- Microsoft Intune Endpoint DLP blocking USB write to removable media on CDE-scoped devices
- Microsoft Defender for Endpoint device control policy restricting USB device classes
- Microsoft Purview Audit logging file copy to removable media events with Sentinel alerting
- Azure IoT Central or Defender for IoT for connected POS device telemetry and tamper detection
Notes: EPC Group provides a Shared Responsibility evidence package mapping each PCI DSS 4.0 sub-requirement to Microsoft attestations from the Service Trust Portal — saving weeks of QSA evidence-gathering compared to building it from scratch.
Requirement 10
Log and monitor all access to system components and cardholder data
What it requires: Comprehensive audit logging across every component touching the CDE, log integrity protection, daily log review, and one-year minimum retention. PCI DSS 4.0 elevated automated log review from recommendation to expectation — manual daily review at scale is no longer credible to QSAs.
- Microsoft Sentinel as the centralized SIEM ingesting Microsoft 365, Entra ID, Defender XDR, Azure resource logs, and on-premises Syslog
- Microsoft Purview Audit Premium with one-year default retention (configurable to ten years) and PCI-relevant crucial events
- Microsoft Sentinel analytics rules implementing PCI DSS 4.0 detection use cases (privileged access, cardholder data access, configuration change)
- Microsoft Defender XDR unified incident view across endpoint, identity, cloud apps, and Office 365 for CDE-scoped assets
- Azure Monitor Log Analytics workspace with immutable storage for log integrity protection
- Microsoft Sentinel workbooks providing daily log review dashboards and Power Automate exception ticketing
Notes: The Sentinel hub at /microsoft-sentinel-siem-enterprise-2026 covers ingestion economics, analytics engineering, and SOAR — all of which apply directly to the PCI DSS 4.0 Requirement 10 monitoring program.
Requirement 11
Test security of systems and networks regularly
What it requires: Vulnerability scanning, penetration testing, intrusion detection, and file integrity monitoring. PCI DSS 4.0 added authenticated internal vulnerability scanning and tightened external Approved Scanning Vendor (ASV) cadence.
- Microsoft Defender Vulnerability Management for authenticated internal scanning with CVSS and threat intelligence prioritization
- Microsoft Defender for Cloud regulatory compliance dashboard with PCI DSS scoring and remediation guidance
- Microsoft Sentinel and Defender for Cloud Threat Intelligence correlating IDS, anomaly, and Fusion alerts for CDE assets
- Azure DDoS Protection Standard providing always-on traffic monitoring and adaptive mitigation
- Microsoft Defender for Endpoint file integrity monitoring (FIM) on CDE servers with Sentinel alerting
- Microsoft Purview Change Analysis tracking configuration drift across Azure resources
Notes: EPC Group coordinates external ASV scanning with a partner vendor on the PCI Council ASV list, then chains scan results into Defender Vulnerability Management for unified remediation tracking and Sentinel-fed SLA reporting.
Requirement 12
Support information security with organizational policies and programs
What it requires: The governance umbrella — security policy, risk assessment, third-party management, incident response plan, security awareness training, and PCI DSS program governance. PCI DSS 4.0 added a Targeted Risk Analysis (TRA) requirement for every customized control.
- Microsoft Purview Compliance Manager PCI DSS 4.0 assessment template with task assignment and evidence linkage
- Microsoft Purview Insider Risk Management policies covering data exfiltration, departing user, and privacy violations
- Microsoft Defender XDR incident response playbooks for CDE-scoped breach response
- Microsoft Sentinel SOAR Logic Apps playbooks for automated containment of CDE incidents
- Microsoft 365 SharePoint for policy publishing, training records, and Targeted Risk Analysis evidence
- Microsoft Viva Learning with annual mandatory PCI DSS and cardholder-data-handling training tracked per user
Notes: PCI DSS 4.0 introduced Targeted Risk Analyses as a defined deliverable. EPC Group ships a TRA template with every customized approach we recommend so the QSA has the documentation to accept the approach without re-litigation.