LLM做隐私工作:攻击规模化,建议方向对,但别让它替你做审计
先说结论
- 对隐私风险而言,LLM 最大的改变不是“背下了训练数据”,而是推理攻击的成本/时间被压到极低:论文给出的上限是 top-1 85%、top-3 95% 个人属性推断准确率,且比人工便宜约 100 倍、快约 240 倍(官方数据)。
- 防御侧出现一个反直觉信号:LLM 给非专家做差分隐私原型时,方向基本正确,能让团队低成本试错;但模型总会漏掉微妙但可能严重的问题,上线前必须人类审计。
- 最不适合交给 LLM 的是“严谨性、边界条件、可维护性”三个地方;一旦进入隐私关键代码,它的输出不能默认可信。
- 因此工程上应把它当“扩编的实习生”:能采集信息、起草方案、写初版脚本,但不能签字、不能直接部署、不能替人做合规判断。
证据与过程
1. 一手观察:攻击门槛被拉低,但信息本来就在
Ted 的博客《Observations on LLMs for privacy work》记录了一线隐私评估中的个人观察(一手来源)。他在做客户对抗性隐私评估时看到,LLM 能较快完成几件过去很吃人力的事:从非结构化数据里抽出生理/职业/教育/家庭等可识别字段;给某个人的线索找匹配的在线档案;把语义相近但 schema 不同的结构化数据连接起来;把多个模糊身份信号合并时考虑不确定性。这些事本来可以由私家侦探、OSINT 专家或网络调查员完成,少数人能做到很好。LLM 的加入不是创造了新的信息泄露,而是把成本和专门知识要求压下来,让攻击更容易规模化。Ted 自己也说,这些是基于个人经历和观点,不是硬数据。因此我将这部分视为“一手博客中的个人观察”,不当作可复算统计。
这个变化最现实的影响是:普通人过去“我用假名发文、不写真名,不会被拼出真实身份”的威胁模型,正在变得不可靠。因为过去这种判断隐含一个前提——别人不值得花那么多时间调查。现在这个前提正在消失。
2. 论文给出的数字:推理比记忆更值得关注
Staab 等人在 arXiv:2310.07298 中做了一个更系统的研究(摘要页,HTML 全文)。他们不是研究模型背训练数据,而是研究推理能力本身能不能从输入文本中推断个人属性。研究者构建了基于真实 Reddit 档案的数据集,让预训练 LLM 推断位置、收入、性别等信息。摘要给出的结果是:最高 top-1 准确率 85%、top-3 准确率 95%,而且成本和时间分别约为人工的 1/100 和 1/240(官方数据)。换句话说,这类隐私推理第一次在规模上不再受限于雇佣多少调查人员。
论文还报告,常见的文本匿名化和模型对齐在对抗 LLM 推理时,至少在其实验设置下效果不佳。这个结论值得隐私工程团队认真对待,因为它意味着仅对文本做浅层脱敏、或依赖模型“礼貌地不回答”,可能并不足以挡住属性推断。需要说明的是,本文只核对到摘要;具体模型、提示方式、错误率、数据集分布等细节应以全文为准。
3. 防御侧:LLM 能降低 DP 原型的试错成本
同一篇 Ted 的观察里有一个反直觉点:LLM 可能让差分隐私(DP)的“先试一下再说”变得可行。过去团队想在产品中引入更稳健的匿名化,常常需要先雇专家几周甚至几个月,才能判断这个方向是否适合自己。现在非专家会问模型“我想分享敏感数据,怎么做才安全”,模型会直接回答“这个场景可以选择差分隐私,要不要开始把它集成进软件”。Ted 最初以为会得到完全不可用的方案;但实际审阅时发现,大方向基本正确,功能设计也大致合理(个人观察)。问题是:模型总会在某些 gap 或微妙处漏掉,用户自己很难察觉;有些错误如果被忽略,可能在部署后造成严重后果。但多数情况下可以修复,不至于整个项目报废。
4. 工程红线:缺乏严谨性在隐私代码里会放大
Ted 对隐私关键软件的体会是,LLM 在需要严谨和精确的任务上表现不佳:不主动想边界条件、不遵循好的工程原则、需要不断被纠正。它生成的代码“总是有缺陷”,有些是基础错误,有些是很难发现的隐蔽 bug(个人观察)。这和第 2 节的论文并不冲突:模型能做推理攻击,不代表它适合做防御实现。攻击可以容忍垃圾输入、多次试错、只抓对一次;防御却必须每次都正确,尤其当代码涉及匿名化、DP 预算、去标识化一致性时。
5. 与 GDPR / 中国《个人信息保护法》的工程对照
先说明:这部分不是法律建议,只谈工程实践。从公开原则看,GDPR 强调数据最小化、目的限制、假名化;国内《个人信息保护法》在工程侧常对到最小必要、告知同意、去标识化与匿名化。两边共同点不是“别用 AI”,而是要把处理个人信息的逻辑放到可审计、可追溯、可评估的流程里。LLM 能帮忙做的是:数据分类初稿、字段敏感级别初判、生成匿名化/去标识化思路、起草参数搜索脚本;不能做的是:代替数据保护影响评估或个人信息保护影响评估,不能代替专家签字,也不能作为“我已匿名化/去标识化”的证明。
自己的判断与落地清单
我倾向于这样用:把 LLM 放到隐私工程的“需求澄清”和“原型探索”段,不放在“发布路径”上。下面是一个工程落地清单:
可复算的威胁缩放判断(依据 arXiv:2310.07298 论文摘要,官方数据):
top1_accuracy = 0.85
top3_accuracy = 0.95
llm_cost_factor = 1 / 100 # 成本约为人工的 1/100
llm_time_factor = 1 / 240 # 时间约为人工的 1/240
# 自己推算:假设一次人工画像攻击需要 8 小时、成本 400 美元
# 按上述倍率,LLM 大约需要 8/240 = 0.033 小时(约 2 分钟),
# 成本大约 400/100 = 4 美元。
# 结论:同等预算下,可覆盖的攻击面可能比人工扩大约两个数量级。
适合交给 LLM 的任务:
- 从非结构化文本中抽取可识别字段、初步去重和模糊匹配;
- 生成差分隐私参数搜索的初版脚本;
- 做数据分类/标签初稿,再交人工复核;
- 解释 DP、去标识化、匿名化等概念,但不采信其合规结论。
必须人类审计或直接不交给 LLM 的任务:
- 隐私关键代码、DP 噪声实现、模型对齐与访问控制;
- 跨来源重识别风险评估;
- 数据保护/个人信息保护影响评估;
- 任何“是否可以公开/共享”的最终结论。
这次没核实的
https://arxiv.org/abs/2602.16800是候选来源中标记为 literature 的链接,但我未能访问该页面内容,无法确认其研究细节和结论。- 论文 arXiv:2310.07298 我只用了摘要;全文中的实验设置、数据集规模、模型版本、提示方法、误报率和局限性未能核实。
- GDPR 与国内《个人信息保护法》的具体条文和差异未做逐条对照,本部分仅基于公开原则作工程提示,不构成法律建议。
- 来源 1 的作者明确说其观察是个人经历和观点,不是可复算数据;因此文中所有相关判断不应被当作统计结论。
参考来源
- Observations on LLMs for privacy work — Ted 的博客,一手个人观察(2026-09-07)
- Beyond Memorization: Violating Privacy Via Inference with Large Language Models — arXiv:2310.07298v2,论文摘要,官方数据
- 论文 HTML 全文 — arXiv 官方 HTML 版本
评论区
登录后可评论。