Files
DevOps-Security-Agent-Skills/compliance/frameworks/pci-dss-compliance/SKILL.md
T
2026-01-27 17:35:45 -05:00

78 lines
1.4 KiB
Markdown

---
name: pci-dss-compliance
description: Implement PCI DSS requirements for payment card data. Configure cardholder data environment and security controls. Use when processing payment cards.
license: MIT
metadata:
author: devops-skills
version: "1.0"
---
# 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