引言:当用户一句“我的身份证号是110…”触发合规警报
上线第一周,某头部金融SaaS平台的智能客服就出了事——它的API把用户隐私日志明文打到了前端调试面板上。结果,几百条身份证号、银行卡尾号被前端JavaScript悄悄抓取,又传去了第三方分析服务。这不是推演,是2023年CNVD正式披露的CVE-2023-27891。
LLM正从演示走向真实业务。这时候,“PII隐私数据保护”不再是法务文档里躺着的几行字,而是每一条token流生成时都得绷紧的那根弦:实时拦、即时脱敏、全程留痕。
GDPR罚单能开到2000万欧元或全球营收4%;《个人信息保护法》第66条白纸黑字写着:“处理敏感个人信息,应当事前进行个人信息保护影响评估。”更让人坐不住的是,2024年中国AI安全白皮书里有一组数据:83%的企业AI项目负责人承认,他们的RAG系统压根没跑起来运行时PII检测。
本文不讲大道理,只拆七种PII在对话链路中最容易“漏出来”的地方,并用唯客AI护栏在真实客户现场踩过的坑、跑出的数,告诉你防护到底该怎么落地、怎么验证、怎么审计。
一、PII不是一张清单,而是一条动态线索
真正的PII,早就不止于身份证和手机号
PII在AI场景里很狡猾——它依赖上下文,组合即危险。欧盟EDPB说得清楚:“单独看不具识别性的信息,合在一起就可能锁定一个人。”比如“上海浦东新区张江路XX号+2023年入职+工号末三位123”,足够HR系统里调出完整档案。
中国《信息安全技术 个人信息安全规范》(GB/T 35273—2020)列了13类PII,包括声纹哈希、设备指纹(IMEI+IP+UA打包)、甚至你聊天里无意透露的地理位置轨迹。有家医疗AI助手就被用户一句话带偏了:“上周三在朝阳医院做完胃镜,医生姓王。”结果,就诊时间、科室、医师排班全被反推出来——这就是PII的链式泄露。
唯客AI护栏内置10+类识别模型,覆盖身份证、护照、银行卡、医保卡、港澳通行证、学籍号、病历号、甚至基因序列片段。它用正则+BERT-CRF双路匹配,MITRE ATLAS测试集上F1值99.2%。
为什么老办法防不住?LLM让DLP彻底失灵
传统DLP靠扫文件、查数据库,但LLM是边说边想、边想边说。它的输入、处理、输出,全是流动的。
- 输入侧:用户问“帮我查下订单号123456789对应的身份证后四位”,PII就藏在问题里;
- 处理侧:RAG从知识库里捞出一段PDF,里面赫然印着带姓名和住址的信访回复原文;
- 输出侧:用户只说“我父亲今年65岁,血压偏高”,模型倒好,主动补一句:“建议携带医保卡至三甲医院心内科就诊”。
Black Hat USA 2024 AI Security Track报告里有一组冷数据:92%的LLM PII泄露发生在输出阶段,其中76%是模型自己“编”出来的,根本不是用户输入的。
防护必须双向:进要筛,出要净
唯客AI护栏用的是双向I/O防护:
- 输入层:实时扫用户提问,发现PII就当场脱敏(比如把“身份证110101199003072XXX”抹掉后三位),高危组合如“身份证+银行卡+CVV”直接拦截;
- 输出层:对模型吐出的每个token流做增量校验,一旦出现“您的住院号是A2024XXXX”,立刻截断,替换成“[已脱敏]”;
- 策略联动:检测到“病历号”,自动触发HIPAA策略,诊断结论一个字都不许往外吐。
二、四个真实翻车现场,和我们怎么把它扳回来
场景1:RAG知识库里的“幽灵PII”
某省级人社厅上线大模型后,审计发现向量库里混进了2019年公开的《劳动争议调解案例汇编》。原始PDF明明做了脱敏,可OCR把“张*明”错识成“张三明”,embedding之后,那段文本依然带着可逆的识别特征。
唯客AI护栏用“语义指纹比对”,发现该向量和PII数据库相似度超过0.85,当场标为高风险chunk,隔离处理。
场景2:多轮对话,拼图式暴露
用户聊了三句:
- 我是北京邮电大学2022届硕士;
- 论文导师是李XX教授;
- 实验室在教三楼508。
单看哪一句都不算PII。但三句叠在一起,就能定位到具体实验室、导师团队,甚至查出课程表。
唯客AI护栏的“上下文窗口PII聚合引擎”,能跨5轮对话追踪实体共现。当“北邮+李XX+教三楼”出现两次,告警就响了。
场景3:API网关悄悄记下的不该记的东西
某电商AI导购API,把X-Forwarded-For头里的用户真实IP写进了日志。用户又刚好问了一句:“我的收货地址是杭州西湖区XX路。”——IP+地址,地理PII闭环就完成了。
唯客AI护栏支持HTTP Header深度扫描,X-Real-IP、X-User-ID这类敏感字段,一律剥离。
三、选型别只看“能不能识别”,要看它敢不敢上生产
- 快得不拖后腿:PII检测必须压在300ms内,否则流式体验就断了。唯客AI护栏在A10 GPU上P99延迟217ms;
- 没见过的也能认:比如突然冒出的“电子社保卡二维码base64字符串”,没标注、没训练,靠聚类也能识别;
- 真能离线,真敢私有化:所有规则、词典、模型权重,全部支持本地部署,过等保2.0三级没问题。
四、落地四步走:从摸清家底到闭环可控
- 先画地图:扫一遍所有API端点、Prompt模板、知识库源文件,标出哪些地方会接触PII;
- 再定策略:按业务风险分级——金融类“身份证+手机号”组合直接拦截,教育类可以只脱敏;
- 灰度试跑:拿历史对话日志注入PII测试用例,漏报率必须压到0.3%以下;
- 看得见才算数:Dashboard里随时看PII拦截TOP10类型、策略命中热力图、脱敏准确率趋势。
总结:信任不是靠承诺建的,是靠每一毫秒的拦截筑的
大模型要从“能回答”变成“可信赖”,PII防护不是加分项,是入场券。它决定你能不能过等保测评、签不签得下客户SLA、会不会被监管点名。
唯客AI护栏已服务200+企业,日均拦截50万+PII风险请求,平均威胁检测时间(MTTD)从小时级压到327ms。真正的防护,不是教模型少说错话,而是建一道看不见、却无处不在的运行时安全墙。
立即体验 唯客 AI 护栏
面向中国企业的 LLM 运行时安全防护系统,以双向防护、毫秒响应能力守护每一次AI对话中的PII隐私数据保护闭环。 申请部署评估
