验证您的 DLP 能否拦住真实的泄露路径
沿着员工日常使用的通道发送合成数据,再看您的 DLP 是检测到了,还是阻断了这次传输。
我们提供现成的 US/EU/APAC SSN、IBAN、银行卡号、文档等常见监控对象。您可以像普通用户那样把它们送出去:浏览器表单、文件上传、邮件、FTP、云对象存储或剪贴板。
curl
curl -sS -X POST https://dlpbench.com/api/http-post/ -F "message=Hello world, I love DLP. This is my powerful smoke test of the DLP system: a short story with ordinary words and no identifiers. If this request arrives, the path is open." # 不含标识信息的纯文本:请求应能到达。如果失败,请检查网络,或策略是否过于严格。
curl -sS -X POST https://dlpbench.com/api/http-post/ -F "ssn=478-21-3344" -F "card=4111111111111111" # 测试用 SSN 和银行卡:配置 DLP 后,请求不应外发。如果返回 ok,说明该通道未被阻断。
如果返回 200 和 {"ok":true},说明数据已经离开了您的网络。请检查 DLP 是否记录了事件。
测试
下面的每个页面都对应一条真实的外发路径。发送一份载荷,观察您的 DLP 如何响应。您可以使用自己的文件和文本,也可以从本站的示例库和生成器中取一份现成的数据包。
在大多数页面上,您能立即看到结果:我们的服务器收到了请求,或者没有收到。请用多种方式发送同一份数据集,因为 Web、邮件和 FTP 的表现往往不同。剪贴板测试用于检验终端管控在工作站上是否生效。规则变更后、Agent升级后,以及用户获得新的文件传输途径时,都应重新测试。详细说明见各测试页面。
测试数据
面向 US、EU 和 APAC 的常见个人信息与支付数据包。示例库提供表格和文件,包含 SSN、IBAN、护照字段、银行卡、银行账户信息等 DLP 应当识别的各类数值。
这里的所有数据都不来自真实登记库或真实个人,包括证件图片在内。您可以下载或生成数据包,再通过上方任意测试页面发送。详细说明见示例库、示例文档和生成器页面。
工具
更多用于 DLP 部署的免费工具。如果您的产品支持正则表达式,但缺少现成模板,可以用我们的规则,让它在真实的用户文本中识别 SSN、IBAN 或护照号码格式。MCP 服务器则用于在 AI 编程环境中进行自动化检查。
示例和详细说明见各工具页面。
常见问题
本站如何帮助我验证 DLP 系统?
您通过常见的外发路径发送合成数据,并查看结果。如果请求到达了我们的服务器,说明策略没有拦住这次发送。如果连接被中断,请打开 DLP 控制台,查找对应的事件。在大多数 Web 测试中,您还能在页面上看到我们收到的内容。
“检测”和“阻断”有什么区别?
在监控/检测模式下,DLP 会记录事件(前提是该通道在覆盖范围内)。在阻断模式下,只要策略配置正确,传输就会被切断。在两种设置下分别发送同一份载荷,您就能立刻看出检测是否有效、阻断是否生效。
可以测试哪些发送路径?
HTTPS(文本表单,以及多种方式的文件上传)、FTP、S3 PUT、邮件和剪贴板。
测试用的数据从哪里获取?
您可以使用自己的文件,也可以使用测试数据下的现成数据包:示例库、证件图片和敏感数据生成器。
这些是真实的个人数据吗?
不是。数据包仅为测试而构建。请勿用于应用程序或生产系统,详见使用条款。
适用于任何 DLP 产品吗?
适用。本站与厂商无关。无论是在部署、试点还是产品比测阶段,您都可以观察自己的策略对所选路径作何反应。
本该被阻断的发送却成功了,应该检查什么?
可能是策略只告警不阻断,目的地被列入了排除项,或者规则针对的数据类型不对。有时拦下请求的是代理、CASB 或网关,而不是 DLP。请将时间戳与控制台对齐。如果既没有服务器响应,也没有 DLP 事件,检测器很可能根本没有触发。
多久需要重新测试一次?
规则变更后、Agent或网关升级后,以及用户获得新的文件传输方式时。在变化不大的环境中,通常每季度做一次简短的复测即可:SSN、IBAN、银行卡,以及主要外发路径。
如何测试网络监控设备(镜像 / SPAN)?
先通过探针计数器确认正确的网段确实到达了设备。对于被动镜像,FTP 比较方便:它是明文协议,合成文件内容在探针上很容易读取。SPAN 监控通常只能检测,无法证明阻断;要验证阻断,需要串联(inline)路径,例如代理、Agent或网关。
本站没有明文 HTTP 的 Web 表单,界面已迁移到 HTTPS POST。如果探针需要纯 HTTP,请以编程方式发送到 http://no-ssl.dlpbench.com/api/http-post/(服务条款)。
数据中心镜像实际能看到的流量在不断减少:TLS、远程办公、云应用都在侵蚀它。这是架构层面的限制,而不是某一条规则配置错了。
如何测试磁盘和云端的发现扫描?
如何测试 GenAI 聊天工具?
向 ChatGPT、Copilot、Gemini 等应用粘贴内容,是常见的数据外泄路径(GenAI / 影子 AI)。请在策略中锁定 URL 和应用列表。在测试工作站上,粘贴来自测试数据的合成内容,或通过剪贴板页面粘贴;如果该服务接受文件,就从示例库上传一个。请同时验证监控和阻断两种模式,面向用户的提示信息应当说明拒绝的原因。
AI Agent发起的出站 HTTPS 调用是另一条独立的通道。试验台为此提供了 MCP 服务器:DLP 看到的是普通的 HTTPS,请求/响应中带有合成字段,并没有什么“MCP 魔法”。并非所有产品都会把它标记为 AI,有些只会当作 Web 流量来捕获。客户端或服务域名变化后,请重新测试。
在 macOS 上应该验证什么?
许多厂商在 Mac 上覆盖的通道比 Windows 少。在信任阻断效果之前,请确认:Agent已获得所需权限(通常通过 MDM 下发);用户实际使用哪些浏览器;以及 AirDrop、iMessage、iCloud Drive 和可移动存储设备的行为如何。
Mac 上的 Web、FTP、邮件和剪贴板可以使用同样的试验台页面:HTTPS POST、FTP、邮件、剪贴板。不要把 Windows 上的结果直接套用到 Mac,请单独测试一遍,并把缺口记录到您的覆盖范围图中。