用途:帮助开发与安全团队在支付系统中落实 PCI DSS(支付卡行业数据安全标准)要求,安全处理持卡人数据。适用于构建支付处理系统、处理信用卡信息、实现安全支付流程、开展 PCI 合规审计、缩小 PCI 合规范围、实现令牌化与加密、准备 PCI DSS 评估。
主要能力:梳理 PCI DSS 12 项核心要求(维护安全网络、保护持卡人数据、漏洞管理、强访问控制、监控与测试网络、维护信息安全政策);说明合规级别(Level 1 至 Level 4 按年交易量划分);数据最小化规则(禁止存储完整磁道数据、CVV、PIN;PAN、持卡人姓名、有效期、服务码可在加密后存储);令牌化(使用支付处理商令牌,卡数据仅在客户端处理,服务端只接触令牌);自定义令牌库(加密存储卡数据);加密(静态数据用 AES-256-GCM,传输用 TLS 1.2+);基于角色的访问控制;PCI 审计日志;输入校验(Luhn 算法);SAQ 类型(SAQ A、SAQ A-EP、SAQ D);合规检查清单;常见违规与缩小 PCI 范围的方法。
使用方式:技能提供指令式流程——明确目标、约束与所需输入,应用相关最佳实践并验证结果,给出可执行步骤与验证方法。资料中包含 Python 示例代码(如 PaymentData 脱敏、TokenVault、EncryptedStorage、PCIAuditLogger)与前端 Stripe.js 令牌化示例,以及 references、assets、scripts 等资源文件说明。
限制:资料未提供具体安装命令、收费信息、平台支持范围或实际效果数据;示例代码为演示性质,生产环境需结合自身合规评估。不适用于与 PCI 合规无关的任务。