# Pci Dss Compliance

> Implement PCI DSS requirements for payment card data. Configure cardholder data environment and security controls. Use when processing payment cards.

- Skill: `majiayu000/pci-dss-compliance-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/pci-dss-compliance-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/pci-dss-compliance-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- License: MIT
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/pci-dss-compliance-2

---


# PCI DSS Compliance

Implement PCI DSS requirements for payment card security.

## Requirements

```yaml
requirements:
  1_firewall:
    - Network segmentation
    - Firewall configuration
    - CDE isolation
    
  3_protect_data:
    - Mask PAN display
    - Encrypt stored data
    - Key management
    
  6_secure_systems:
    - Patch management
    - Secure development
    - Change control
    
  8_access_control:
    - Unique IDs
    - MFA for remote access
    - Password policies
    
  10_logging:
    - Audit trail
    - Time synchronization
    - Log retention (1 year)
    
  11_testing:
    - Vulnerability scans
    - Penetration testing
    - IDS/IPS monitoring
```

## Network Segmentation

```
Internet --> DMZ --> Firewall --> CDE
                                  |
            Non-CDE <-- Firewall --
```

## Data Protection

```yaml
encryption:
  at_rest: AES-256
  in_transit: TLS 1.2+
  key_storage: HSM or dedicated key vault
  
tokenization:
  - Replace PAN with token
  - Store mapping securely
  - Reduce CDE scope
```

## Best Practices

- Minimize CDE scope
- Use tokenization
- Quarterly vulnerability scans
- Annual penetration tests
- ASV scan certification

