支付卡行业数据安全标准 (PCI DSS) 是由 PCI 标准安全委员会制定的信息安全标准,适用于存储、进程或传输持卡人数据的所有实体。 PCI DSS 提供了旨在保护支付账户数据的技术和操作要求基线。
注意
MongoDB Atlas责任共担模型定义了MongoDB及其客户在维护安全和弹性数据环境方面的互补职责。在此框架下, MongoDB管理根本的平台的安全性和操作完整性,而客户则负责其特定部署的配置、管理和数据策略。有关安全性和卓越运营之间所有权的详细划分,请参阅责任共担模型。
Under PCI DSS:
持卡人数据(CHD)是指实体在其系统中存储、处理或传输的支付卡信息。
持卡人数据环境 (CDE) 是指存储、处理或传输持卡人数据的系统和网络,以及直接连接或支持 CDE 的系统。
MongoDB 是一个服务提供商,即代表另一个实体存储、处理或传输持卡人数据 (CHD),或可能影响持卡人数据环境 (CDE) 安全性的实体。
重要
截至 1 年 11 月,MongoDB Cloud 是经过 PCI DSS 认证的服务提供商。要了解有关 MongoDB 的 PCI DSS 认证的更多信息,包括合同协议信息,请参阅:
要获取 MongoDB Cloud PCI 合规性证明 (AOC):
MongoDB PCI DSS 责任矩阵是 PCI DSS 控制项与责任方(MongoDB、客户或双方)的正式映射。要获取责任矩阵:
可用的数据库环境
在设计处理持卡人数据的系统时,您可以根据合规性要求,在两种 MongoDB 数据库环境之间进行选择:
MongoDB Atlas 是我们的商业化完全托管数据库解决方案。当您需要一个完全托管、全球可用且通过 PCI DSS 验证的数据库解决方案时,请选择 MongoDB Atlas。
Atlas For Government 是 MongoDB Atlas 的独立、专用环境,专为美国政府需求而构建。它已通过 PCI DSS 验证并获得 FedRAMP 中等授权。如果您想要一个满足多项以美国为中心的合规标准(包括 PCI DSS)的专用隔离环境,请选择 Atlas for Government。
注意
此页面上的建议重点关注标准Atlas解决方案。要详细学习;了解与相同主题相关的Atlas For Government 特性和功能,请参阅Atlas For Government 文档。
保护持卡人数据
数据加密
PCI DSS 要求实体在开放的公共网络上传输期间使用强大的加密技术来保护 CHD(要求 4)。
以下 MongoDB Atlas Architecture Center 文章介绍了支持该领域合规性的 Atlas 功能:
- Atlas 数据加密指导:确保传输中加密 (TLS)、静态加密 (AES-256、BYOK、CMK、KMS、TDE) 和使用中加密(CSFLE、Queryable Encryption)。
您还可以使用Atlas资源策略来实施最低 TLS 版本,或要求为集群连接进行特定的 TLS 密码套件配置。
数据库访问控制
PCI DSS 要求实体根据业务需要知悉原则限制对系统组件和持卡人数据的访问(要求 7 )。
以下 MongoDB Atlas Architecture Center 文章介绍了支持该领域合规性的 Atlas 功能:
网络安全控制
PCI DSS 要求实体安装和维护网络安全控制措施,以控制实体自有网络内的流量,并保护资源免受暴露于不受信任网络的影响(要求1)。
以下 MongoDB Atlas Architecture Center 文章介绍了支持该领域合规性的 Atlas 功能:
- Atlas网络安全指南:通过传输加密、 IP访问权限列表、防火墙配置、私有端点和网络隔离性,保护对Atlas集群的网络访问权限,并在传输过程中保护 CHD。
禁止使用通配符IP (
0.0.0.0/0) 以实施更严格的网络控制。通过要求IP访问列表保持为空或阻止向现有IP访问列表添加内容,禁止通过公共网络的流量。
防止修改跨云提供商的VPC对等互连和私有端点连接。
Atlas 审核、监控和记录系统活动
PCI DSS 要求实体日志和监控对系统组件和 CHD 的所有访问权限(要求 10)。
以下 MongoDB Atlas Architecture Center 文章介绍了支持该领域合规性的 Atlas 功能:
Atlas 审核和日志记录指导:监控、记录和查看数据库事件,例如用户身份验证尝试和权限调整。