互联网隐私笔记

来自 URnetwork 团队与社区的文章和研究。

RSS

明天,2.75 亿

明天,2026年5月6日星期三,ShinyHunters 针对 Instructure 的勒索期限到期。该网络犯罪团伙的 `"FINAL WARNING — PAY OR LEAK"`(“最后通牒——付钱,否则泄露”)通告称,涉及约 3.65 TB 数据,估计覆盖 2.4 亿至 2.75 亿条记录、约 9,000 至 15,000 家教育机构——包括数十亿条师生私信以及 Instructure 的 Salesforce 实例。明尼苏达州的 Wayzata 公立学区最先向家长发出警告。这是 Instructure 八个月内第二次被确认的数据泄露。同一个5月6日的期限也适用于 Cushman & Wakefield,今天(5月5日,《The Register》)单独披露为一起语音钓鱼驱动的 Salesforce 入侵,归因于同一个 ShinyHunters 集群。两起泄露;同一个行为体;同一条 Salesforce 途径;同一个期限。今天是它之前的一天。这个周二的架构性矛盾在于:多个司法辖区的监管正通过年龄验证强制要求*更多*地向厂商上传身份证件——苹果的 Declared Age Range API 于7月1日强制生效(距今 57 天);英国 Ofcom 的执法报告已经到期;欧盟的年龄验证参考应用于 4 月下旬发布,被 Paul Moore 通过编辑明文配置文件在两分钟内绕过;欧盟数字身份钱包的硬性期限为 2026年12月24日——而恰恰在这个时刻,一次又一次的泄露正在证明厂商托管在结构上并不安全。Proton 的 Andy Yen,4月23日:*“网络匿名之死。”*架构上的对策——密钥由用户持有的选择性披露凭据(W3C VC v2.0 于 2026 年 3 月批准;eIDAS 2.0 SD;BBS+ 签名套件;Privacy Pass 匿名令牌;十三个州以及波多黎各的 Apple Wallet 移动驾照)——在标准里已经存在,却没有被写进监管要求。此刻被选定的架构是“上传身份证件、由厂商存储、容易被攻破——而且正在被永久性地选定”。不要上传。

明天

明天,2026年5月6日星期三,两个 ShinyHunters 勒索期限同时到期。

第一个针对 Instructure,即 Canvas 学习管理系统的运营方。该网络犯罪团伙的 "FINAL WARNING — PAY OR LEAK"(“最后通牒——付钱,否则泄露”)通告——经 BreachForums 转发,并由 Privacy Rights Clearinghouse、Comparitech 和 KrebsOnSecurity 观察到——称涉及约 3.65 TB 数据,估计覆盖 2.4 亿至 2.75 亿条记录、约 9,000 至 15,000 家教育机构。被窃取的内容包括数十亿条师生私信以及 Instructure 的 Salesforce 实例。明尼苏达州的 Wayzata 公立学区是第一家发出家长警告的、已确认身份的 Canvas 客户。

Instructure 已确认姓名、电子邮箱、学生标识符和用户间消息遭到暴露。3.65 TB 这个数字仍属犯罪方一侧的说法。保守的说法是:“数以千万计乃至数以亿计的 K-12 与高等教育学生记录,包括学生与教师之间的通信,正面临被公开抛出的迫近风险。”这是 Instructure 八个月内第二次被确认的数据泄露。上一次事件发生在 2025 年 9 月,暴露了约 170 万条记录。

第二个期限适用于 Cushman & Wakefield,今天,5月5日,由《The Register》记者 Connor Jones 单独披露。此次入侵被描述为语音钓鱼驱动——针对该公司服务台的电话社会工程攻击——攻击者用从服务台骗到的凭据访问了公司的 Salesforce 实例。Cushman & Wakefield 是全球最大的商业地产服务公司之一,在约 60 个国家设有办事处,客户遍及金融服务、政府、零售、医疗和科技等行业。据报道,其 Salesforce 实例中存有客户关系管理记录、交易管道、经纪通信和租户数据。

据披露,ShinyHunters 给出的联系期限是5月6日。与 Instructure 的同一天。据《The Register》消息源,是同一个行为体。

今天,5月5日,是它之前的一天。

Salesforce 这一层

Salesforce 是那个单一的“信任载体”式 SaaS 层,跨客户企业数据在此处的集中度最高。据 Salesforce 自己公布的数据,约有 150,000 家客户组织,其中包括绝大多数《财富》500 强公司、数十万家 K-12 与高等教育机构、联邦和州政府机构,以及数以万计的非营利组织。

当一家厂商在共享的多租户平台上持有 150,000 家组织的客户关系数据时,任何针对该平台——或针对某一家客户通往该平台的认证路径——的新型利用,在架构上都有同时触及每一位客户的可能。

2024 至 2025 年的 ShinyHunters 集群——Snowflake、AT&T、Ticketmaster、Advance Auto Parts、LendingTree、Pure Storage,约 165 家客户——已经演示过这个模式。当时的途径是配置错误的客户 Snowflake 实例;被拿走的数据属于那些客户的客户。2026 年 5 月 Instructure 和 Cushman & Wakefield 的披露,是同一个模式换了一家厂商:Salesforce 作为多租户聚合器;语音钓鱼作为通往认证的路径;客户的客户数据作为被窃取的载荷。

这个模式带来的架构教训是结构性的。“信任载体”式 SaaS 的选择,是一家企业所做的最具后果的架构决定,因为它决定了每一次新型利用的爆炸半径。按架构标准衡量,一家把客户关系数据托付给多租户 SaaS 平台的企业,就是在接受:针对该平台任何一位客户的利用,都可能触及本企业的数据。而一家自行运营 Mailcow、Forgejo、Matrix 家庭服务器、Nextcloud、Mautic 和 SuiteCRM 的企业,已经把爆炸半径限定在自己的边界之内。

那个矛盾

就在 Instructure / Cushman & Wakefield 的期限收拢的同一周,多个司法辖区的监管正在推动强制要求更多地向厂商上传身份证件。

苹果 Declared Age Range API 的强制生效日期是 2026年7月1日——距今五十七天。按现行规范,面向 18 岁以下用户的应用必须调用苹果的身份基础设施来获取设备用户的申报年龄区间。用来确立设备用户年龄的机制不是选择性披露密码学;它是苹果做的账户层身份证明,并且会在验证调用时生成验证日志。

英国 Ofcom 的执法报告——涉及 Meta、TikTok、YouTube、Snapchat、Roblox 和 X——在4月30日期限之后立即到期。《在线安全法》第 12 条的年龄保证条款要求平台实施 "highly effective"(高度有效的)年龄验证。Ofcom 首席执行官 Melanie Dawes 在 2026 年 3 月的证词中这样描述该项监管:"Platforms must be highly confident, at the time of access, of users' ages."(“平台必须在访问发生的当下,对用户的年龄有高度把握。”)而 "Highly confident" 在操作上被落实为上传政府签发的身份证件、生物特征人脸扫描,或同等的身份证明。

欧盟《数字服务法》与欧盟的年龄验证参考应用。 2026 年 4 月下旬,欧盟发布了一个开源的年龄验证参考应用,作为即将到来的欧盟年龄验证强制要求的技术基础。英国安全顾问 Paul Moore 独立作业,通过编辑一个明文配置文件,在两分钟内绕过了该应用。欧盟在二十四小时内修补了这个绕过。该参考应用是由技术过硬的工程师在欧盟资金监督下开发的。它被一名合同制安全顾问在两分钟内绕过。

欧洲数字身份钱包。 硬性期限为 2026年12月24日——距今 233 天——各成员国须提供可用的 eIDAS 2.0 钱包。重要的是,其架构是选择性披露:持有凭据的是钱包而不是验证方,且只披露被请求的属性。这是架构上正确的机制。但各辖区的实现成熟度参差不齐,而围绕钱包的监管框架并不要求第三方验证方接受选择性披露证明来替代完整的身份证件披露。

澳大利亚的 16 岁以下社交媒体禁令。 2026 年末生效,要求平台核验用户已满 16 岁。核验机制未作规定。

法国 SREN 法。 规定成人内容须做年龄验证,机制从信用卡验证到上传政府签发的身份证件再到生物特征证明不等。

美国各州层面的年龄验证法。 得克萨斯州 SB 2420 于 2025年12月23日被第五巡回法院禁止执行,该法要求上传身份证件才能访问成人内容。加州、佛罗里达州、密西西比州、田纳西州、弗吉尼亚州等州也通过了类似法规。

每个司法辖区里的模式都是:在监管规范中,年龄验证被落实为向第三方厂商上传身份证件,并在验证调用时生成验证日志。厂商就是那条运营方通路。验证日志就是那个监控向量。

那家厂商

2026年2月16日,Discord 的年龄验证厂商 Persona 的面向政府端的运营仪表盘被公开暴露。该仪表盘展示了客户信息、集成配置和验证日志。这一暴露由一名第三方安全研究员发现,并通过负责任披露流程通报。Persona 的客户群包括 Discord(约 3 亿用户),以及若干其他消费级平台客户。

架构上的意义在于:Discord 依赖来核验用户年龄的那家厂商——也就是持有政府签发身份证件文件和身份验证密码学结果的那家——其运营仪表盘在一段未披露的时间内处于无需认证即可访问的暴露状态。年龄验证厂商不过是“信任载体”式 SaaS 供应链里的又一家厂商,同样受制于影响其他每一家此类 SaaS 的运营方通路式攻破。

2026年2月24日,英国信息专员办公室就 Reddit 处理年龄验证数据的方式对其处以 1447 万英镑(1840 万美元)罚款。具体认定是:Reddit 的年龄验证机制在合法验证窗口之外仍在收集和保留政府签发的身份证件图像,违反了英国 GDPR 第 5(1)(e) 条——存储限制原则。

2026年4月23日,Proton 首席执行官 Andy Yen 在包括《卫报》、彭博社和 TechCrunch 在内的一轮统一采访中,把不断扩散的年龄验证强制要求形容为“网络匿名之死”。Yen 的具体论点是:

“各国接连提出的这种年龄验证,将意味着网络匿名之死。这套架构在结构上与一个记录了每一位成年人的身份证件以及他们访问过哪些服务的数据库无从区分。”

Yen 开的药方是:监管机构必须把选择性披露凭据规定为验证机制,而不是厂商侧的身份证明。

架构上的对策

对“上传身份证件”式监管的架构性对策,是一套今天就已经在出货的密码学原语。

W3C 可验证凭据 2.0 版,2026 年 3 月批准,通过 BBS+、BBS24 和 JWP 签名支持选择性披露。用户持有由某个权威机构(州车管局、国家身份机构、大学教务处)签发的凭据。用户可以从该凭据中披露特定属性——比如“年龄至少 18 岁”这个属性——而不披露底层凭据。验证方只学到被披露的那个属性。

去中心化标识符 1.1 版,支持 did:web、did:peer、did:ion、did:key 方法。DID 是用户控制的密码学标识符;解析是去中心化的;方法专属的解析不需要单一注册表。

eIDAS 2.0 欧洲数字身份钱包。 硬性期限 2026年12月24日(距今 233 天)。持有凭据的是钱包而不是验证方,且只披露被请求的属性。全部 27 个欧盟成员国均须实施。

BBS+ 签名套件。 IETF 标准化进行中。这是让单一已签名凭据可被选择性披露的密码学原语:验证方验证签名;披露范围由用户决定。

Privacy Pass 匿名令牌。 RFC 9577,2024 年 10 月发布。验证方无法把多次独立的验证关联回同一个用户。苹果、谷歌和 Cloudflare 是目前三家生产环境部署方。

Apple Wallet 移动驾照(mDL),依据 ISO/IEC 18013-5,已在十三个州以及波多黎各落地。凭据由手机持有。选择性披露在手机与验证方的协议层实现。用户可以只披露“已满 21 岁”,而不披露底层的出生日期、照片、住址或驾照号码。

Google Wallet 美国各州身份证件。 架构与 Apple Wallet mDL 相当。

IETF SCITT 供应链完整性透明度。 这是在不上传底层软件的前提下,验证关于软件供应链之主张的密码学基础。

这套栈今天就在出货。2026 年末落地的监管本应把选择性披露规定为验证机制。在监管机构没有作此规定的地方,厂商应当自愿采用。

州一级的对应现象

2026年4月21日,美国公民自由联盟和 Common Cause 就联邦司法部首次把全部 50 个州的选民名册汇总进一个由联邦控制的单一数据库一事,向联邦法院提起诉讼。此次汇总包含约 1.68 亿名美国登记选民的社会保障号码和出生日期。一名司法部高级隐私官员已于4月3日因该项目辞职。

这在架构上的意义与 Salesforce 的集中一模一样。按架构标准衡量,把全体投票公众在政治上最敏感的个人数据放进单一边界,就意味着距离一次涉及 1.68 亿条记录的社会保障号码与出生日期泄露,只差一次攻破。无论攻破者是外国情报机构、犯罪勒索团伙还是内部人员,1.68 亿美国人的数据都会变得永久且不可逆地流散出去。

架构上的对策是“以联邦制为设计原则”。各州选民名册为选举完整性(去重、地址变更追踪)作短暂同步,但不生成永久性的联邦汇总。用于短暂比对的密码学协议——私有集合求交、多方计算——能在不承担架构风险的前提下达成跨州去重的政策目标。

就在 Instructure / Cushman & Wakefield 期限收拢的同一周,联邦政府正在集中选民名册——而公民社会正就本期所讨论的那种架构风险,在联邦法院对其提出挑战。

医疗这条底线

据 Comparitech / KrebsOnSecurity / Privacy Rights Clearinghouse 的汇总,仅在美国,2026 年第一季度就记录了 201 起医院勒索软件攻击。Qilin 是领头的勒索软件家族。仍处于活跃披露阶段的具名受害者包括马里兰大学医疗系统、芝加哥 Insight 医院和 Hospital Caribbean Medical Center。

美国卫生与公众服务部民权办公室4月23日的四联 HIPAA 和解总额约 170 万美元,覆盖 427,000 名患者。值得注意的是,和解中的一项——Star Group / SG Health Plan,24.5 万美元——罕见地落在了一个雇主发起的健康计划身上,表明民权办公室正把 HIPAA 执法扩展到计划发起人,而不仅限于受管制的服务提供方。

42 CFR Part 2(联邦法规第 42 编第 2 部分)——管辖物质使用障碍治疗记录隐私的联邦规则——已于 2026年2月16日起可作民事执行。该规则现已具有约束力并附带民事罚则。Naviance / PowerSchool 那笔 1725 万美元的窃听和解已进入索赔阶段,覆盖超过 1000 万名学生。

医疗和教育这两个垂直领域,是当前“厂商托管即陷阱”最尖锐的两个佐证。这一层的架构性对策是:最小必要收集、临床人员访问使用选择性披露凭据、隔离且离线的备份、操作系统层面不可变的恢复基础设施、临床工作站使用 FIDO2 硬件认证。

供应链的后续

2026年4月22日:经由 Checkmarx KICS 的 Docker Hub 接管而来的 Bitwarden-CLI 连锁,抵达了生产环境。新颖之处在于:恶意的 Bitwarden-CLI 载荷是首个被公开观察到的、在野针对 Model Context Protocol 服务器配置的攻击。

该 Bitwarden 载荷在安装后会扫描 .cursor/mcp.json.claude/settings.json 及类似的 AI 编码助手 MCP 服务器配置文件,并把合法的 MCP 服务器端点替换为攻击者控制的端点。用户之后每次调用 AI 编码助手,都会经由攻击者控制的 MCP 服务器路由,把提示词和代码补全外泄出去。

架构上的意义在于:本应作为用户侧对策、用来抗衡 npm/PyPI/Docker Hub 这类中心化软件包表面的联邦式 Model Context Protocol 架构,如今自己也成了目标。首个被公开观察到的 MCP 配置攻击,堵死了“联邦式 MCP 在结构上比中心化软件包注册表更安全”这句反驳。联邦式 MCP 在结构上确实不同,但它现在同样处于攻击之下。用户侧的回应是:对 MCP 服务器端点做密码学签名验证、可复现的 MCP 服务器构建、按组织安排 MCP 节奏并留存审计日志。

RightsCon 卢萨卡

今天,2026年5月5日:RightsCon 2026 卢萨卡大会——由 Access Now 自 2011 年起每年举办的全球数字权利集会——在开幕前数日被取消,此前赞比亚政府在据报来自中华人民共和国的压力下,要求 Access Now 把台湾代表排除在会议之外。Access Now 拒绝。会议被取消。电子前沿基金会、人权观察和前线卫士均已公开表态。

对本期而言,架构上的意义在于:公民社会最主要的全球数字权利集会场所,被中国对东道国政府的施压抹掉了。RightsCon 一直是 Tor 项目为高风险用户部署规避传输的场合,是公民实验室发布 Pegasus 披露的场合,是苹果、谷歌、Meta、Signal、Proton 和 Tuta 与隐私研究者会面的场合,也是全球加密联盟协调工作的场合。

取消并不会消灭这些工作,但它消灭了线下集会。不依赖单一东道国的公民社会协调工具——联邦式、点对点、异步的 Matrix 家庭服务器、Forgejo、Mailcow、Jitsi、Briar——成了架构上的退路。同一套保护用户自持身份的原语栈,也在保护公民社会协调不被单一东道国打断。

后量子

2026年3月6日:Signal 开始对新账户注册强制启用后量子的 SPQR / 三重棘轮协议。这是一家大型消费级消息平台首次硬性切断非后量子的消息通路。signal-cli 账户(广泛用于机器人、自动化工作流和桥接集成的非官方命令行客户端)被批量注销。许多机器人因此失效。架构上的意义在于:通过硬性切断非后量子通路来强制迁移到后量子密码学,与提供可选的后量子扩展,是实质上不同的部署姿态。

2026年3月30日:谷歌量子 AI 与 Justin Drake(以太坊基金会)和 Dan Boneh(斯坦福)联合发表论文,展示把破解比特币 secp256k1 椭圆曲线离散对数所需的量子比特数量降低了约 20 倍。新的下界是:少于 50 万个物理量子比特,一旦这样的硬件存在,攻击耗时以分钟计。比特币的 secp256k1 保护着约 2 万亿美元的市值。迁移到后量子签名需要共识协议变更;后量子迁移的 BIP 流程正在积极讨论中。

2026年4月21日:Coinbase / 斯坦福 / 以太坊基金会的一篇论文确认,ZK rollup(Aleo、Aztec、Railgun)在设计上是信息论意义上抗量子的。rollup 结算层之上的签名方案可以迁移到后量子原语,而不改变该 rollup 的密码学保证。

消息、传输和签名层面已就绪的后量子架构对策:Signal SPQR、iMessage 联系人密钥验证、Apple Wallet 的后量子就绪签名基础设施、Cloudflare 超过 60% 的混合 ML-KEM TLS 部署、Akamai 1月31日起默认后量子。FIPS 140-2 于 2026年9月21日日落,那是联邦采购的悬崖。

一周的弧线

今天(5月5日)处在一段特定的时钟节奏之中。

  • 明天(5月6日):Instructure 的 ShinyHunters 期限。Cushman & Wakefield 的 ShinyHunters 期限。
  • 5月11日至22日:Trail of Bits 对门罗币 FCMP++ 的审计。
  • 5月14日:Bartz 诉 Anthropic 15 亿美元和解的最终公平性听证。数字欧元 PSP 申请截止。
  • 5月15日:FISC 3月17日解密期限(第 702 条改革)。
  • 6月12日:第 702 条日落。
  • 6月30日:墨西哥 CURP Biométrica 期限(1.27 亿条移动号码)。
  • 7月1日:苹果 Declared Age Range API 强制生效日期。
  • 8月2日:欧盟 AI 法案 GPAI 上线。
  • 9月11日:欧盟 CRA 向 ENISA 的 24 小时漏洞披露。
  • 9月21日:FIPS 140-2 日落。
  • 12月24日:欧盟数字身份钱包硬性期限。

每一个时钟都是一项制度、监管或协议的期限。用户可控的原语栈——与前三期点名的是同一套——不取决于这些时钟往哪个方向走。

结语

明天的期限不是泄露发生的时刻。泄露已经发生了。明天是分发的时刻。

2.75 亿条 K-12 与高等教育学生数据记录,加上数十亿条师生私信,再加上全球最大商业地产公司之一的客户关系数据,全都坐落在今天正同时被同一个行为体勒索的 Salesforce 实例上。今天是它之前的一天。ShinyHunters 的 "FINAL WARNING — PAY OR LEAK" 通告写明的是5月6日。

同一周,多个司法辖区的监管架构正在强制要求更多地向厂商上传身份证件。苹果 Declared Age Range API。英国 Ofcom 执法。欧盟年龄验证参考应用。澳大利亚的 16 岁以下禁令。法国 SREN。美国各州法律。持有身份证件的那家厂商,就是会被攻破的那家厂商。架构上的对策——密钥由用户持有的选择性披露凭据——已经存在于 W3C、IETF 和 NIST 的标准之中,已获批准、已部署、今天就在出货。跟不上的是监管的技术规定。

前三期点名的用户可控原语栈——密钥由用户持有的开放客户端、开放固件硬件、FIDO2 认证、抗审查传输、隐私保护加密货币、本地推理 AI、带选择性披露的联邦式身份、自托管服务——凭着“不上传”这一架构属性,既没有可被第 03 期所点名的四种转向机制(企业退却、机构强制、国家胁迫、取证攻破)扭转的表面,也没有可被本期所点名的“厂商托管即陷阱”机制扭转的表面。

不要把身份上传给年龄验证厂商。用密码学披露年龄。

不要把学生记录上传给 SaaS 学习管理系统。把学习管理系统托管在用户自己运营的基础设施上。

不要把客户关系数据上传到单一的多租户平台。按组织分段。

不要把病历上传给单一的电子病历厂商。按 HIPAA 的最小必要规则持有记录。

不要把交易数据上传给稳定币运营方。用用户自托管的货币结算。

不要把 AI 提示词上传到第三方日志。在用户可控的算力上跑推理。

不要把各州选民名册上传到联邦数据库。用密码学比对做短暂同步。

不要上传。

Further Discussion

明天,2.75 亿

明天,2026年5月6日星期三,ShinyHunters 针对 Instructure 的勒索期限到期。约 3.65 TB 数据,估计覆盖 2.4 亿至 2.75 亿条记录、约 9,000 至 15,000 家教育机构。数十亿条师生私信。Instructure 的 Salesforce 实例。该网络犯罪团伙的 `"FINAL WARNING — PAY OR LEAK"`(“最后通牒——付钱,否则泄露”)通告。明尼苏达州的 Wayzata 公立学区最先向家长发出警告。这是 Instructure 八个月内第二次被确认的数据泄露。 同一个5月6日的期限也适用于 Cushman & Wakefield,今天,5月5日,由《The Register》单独披露:一起语音钓鱼驱动的 Salesforce 入侵,归因于同一个 ShinyHunters 集群。这是全球最大的商业地产服务公司之一,在约六十个国家设有办事处。据报道,其 Salesforce 实例中存有客户关系管理记录、交易管道、经纪通信和租户数据。同一个行为体。同一条 Salesforce 途径。同一个期限。 今天是它之前的一天。明天的期限不是泄露发生的时刻。泄露已经发生了。明天是分发的时刻。一旦数据被抛到 BreachForums 并在各犯罪社区之间镜像,每一条记录都是永久的——没有召回一说。 架构上的教训是结构性的。当单一的“信任载体”式 SaaS 层在共享的多租户平台上持有约 150,000 家组织的客户关系数据时——这是 Salesforce 公布的客户数——任何针对该平台、或针对某一家客户通往该平台的认证路径的新型利用,在架构上都有同时触及每一位客户的可能。2024 至 2025 年的 ShinyHunters Snowflake 集群(AT&T、Ticketmaster、Pure Storage、Advance Auto Parts,约 165 家客户)已经演示过这个模式。2026 年 5 月 Instructure / Cushman & Wakefield 的披露,是同一个模式换了一家厂商:Salesforce 作为多租户聚合器;语音钓鱼作为通往认证的路径;客户的客户数据作为被窃取的载荷。 这个周二的架构性矛盾在于:多个司法辖区的监管正在推动强制要求*更多*地向厂商上传身份证件,而恰恰在这个时刻,一次又一次的泄露正在证明厂商托管在结构上并不安全。 苹果 Declared Age Range API 的强制生效日期是 2026年7月1日——距今五十七天。面向 18 岁以下用户的应用必须调用苹果的身份基础设施来获取申报年龄区间;验证机制是苹果做的账户层身份证明,并且会在验证调用时生成验证日志。英国 Ofcom 针对 Meta、TikTok、YouTube、Snapchat、Roblox 和 X 的执法报告,在4月30日期限之后立即到期;《在线安全法》第 12 条的年龄保证条款要求 `"highly effective"`(高度有效的)年龄验证,在操作上被落实为上传政府签发的身份证件、生物特征人脸扫描,或同等的身份证明。欧盟在 4 月下旬发布了一个开源的年龄验证参考应用。英国安全顾问 Paul Moore 通过编辑一个明文配置文件,在两分钟内绕过了该应用。欧盟在二十四小时内修补了这个绕过。 欧洲数字身份钱包的硬性期限是 2026年12月24日——那是架构上正确的机制,密钥由用户持有的选择性披露。但各辖区的实现成熟度参差不齐,而围绕钱包的监管框架并不要求第三方验证方接受选择性披露证明来替代完整的身份证件披露。澳大利亚的 16 岁以下社交媒体禁令:核验机制未作规定。法国 SREN:上传身份证件、生物特征证明、信用卡验证。美国州一级:得克萨斯州 SB 2420(12月23日被第五巡回法院禁止执行)、加州、佛罗里达州、密西西比州、田纳西州、弗吉尼亚州,全都类似。 各司法辖区的共同模式:年龄验证被落实为向第三方厂商上传身份证件,并在验证调用时生成验证日志。厂商就是那条运营方通路。验证日志就是那个监控向量。 2026年2月16日:Discord 的年龄验证厂商 Persona 的面向政府端的运营仪表盘被公开暴露。客户信息、集成配置、验证日志。Discord 约有 3 亿用户。 2026年2月24日:英国信息专员办公室就 Reddit 处理年龄验证数据的方式对其处以 1447 万英镑罚款。具体认定是:Reddit 在合法验证窗口之外仍在收集和保留政府签发的身份证件图像。 2026年4月23日:Proton 首席执行官 Andy Yen 在包括《卫报》、彭博社和 TechCrunch 在内的一轮统一采访中,把不断扩散的年龄验证强制要求形容为“网络匿名之死”。Yen 说:*“这套架构在结构上与一个记录了每一位成年人的身份证件以及他们访问过哪些服务的数据库无从区分。”* 同一周,同样的架构模式出现在联邦层面。2026年4月21日:美国公民自由联盟和 Common Cause 就联邦司法部首次把全部 50 个州的选民名册汇总进一个由联邦控制的单一数据库一事,向联邦法院提起诉讼。此次汇总包含约 1.68 亿名美国登记选民的社会保障号码和出生日期。一名司法部高级隐私官员已于4月3日因该项目辞职。按架构标准衡量,把全体投票公众在政治上最敏感的个人数据放进单一边界,就意味着距离一次涉及 1.68 亿条记录的社会保障号码与出生日期泄露只差一次攻破——不论攻破者是外国情报机构、犯罪勒索团伙还是内部人员。 2026 年第一季度在美国记录了二百零一起医院勒索软件攻击。Qilin 领头。马里兰大学医疗系统、芝加哥 Insight 医院、Hospital Caribbean Medical Center 是仍处于活跃披露阶段的具名受害者。美国卫生与公众服务部民权办公室4月23日的四联 HIPAA 和解总额约一百七十万美元,覆盖 427,000 名患者。PowerSchool / Naviance 那笔 1725 万美元的窃听和解已进入索赔阶段,覆盖超过一千万名学生。 2026年4月22日:经由 Checkmarx KICS 的 Docker Hub 接管而来的 Bitwarden-CLI 连锁——这是首个被公开观察到的、在野针对 Model Context Protocol 服务器配置的攻击。联邦式 MCP,这个本刊点名为用户侧对抗中心化软件包表面的架构,如今自己也成了目标。 今天,2026年5月5日:RightsCon 2026 卢萨卡大会——由 Access Now 自 2011 年起每年举办的全球数字权利集会——在开幕前数日被取消,此前赞比亚政府在据报来自中华人民共和国的压力下,要求 Access Now 排除台湾代表。Access Now 拒绝。会议被取消。公民社会最主要的全球数字权利集会场所,被中国对东道国政府的施压抹掉了。 明天 2.75 亿条记录。1.68 亿条选民记录正在被汇总。第一季度 201 家医院。Persona 那个仪表盘背后 3 亿 Discord 用户。持有身份证件的那家厂商,就是会被攻破的那家厂商。架构就是政策。此刻被选定的架构是“上传身份证件、由厂商存储、容易被攻破——而且正在被永久性地选定”。 2014 至 2024 这十年,是一场朝着端到端加密成为消费级默认设置的缓慢架构位移。2024 至 2026 年的反转,是一场朝着运营方通路上的明文成为企业与机构默认设置的缓慢架构回退——而身份层正是这场反转推进得最快的地方。明天 Instructure 的数据抛出,以及同一天 Cushman & Wakefield 的期限,就是监管机构还没消化的那些佐证。 明天,2.75 亿。

不要上传

对“厂商托管即陷阱”的架构性对策只有一条架构属性:不要上传。 密钥由用户持有的选择性披露凭据,意味着用户可以证明一项主张——“我已满 18 岁”、“我是经核验的学生”、“我是持照的医疗服务提供者”——而不必上传底层凭据。硬件根植的证明,意味着这份证明被绑定在验证方够不着的用户可控硬件上。匿名凭据,意味着验证方无法把多次独立的验证关联回同一个用户。这条原则可以推广到用户可控原语栈的每一层。 **第一层:身份与凭据。** W3C 可验证凭据 2.0 版,2026 年 3 月批准,通过 BBS+、BBS24 和 JWP 签名支持选择性披露。去中心化标识符 1.1 版,支持 did:web、did:peer、did:ion、did:key 方法。eIDAS 2.0 欧洲数字身份钱包,硬性期限 2026年12月24日,把选择性披露规定为验证机制。BBS+ 签名套件正在 IETF 标准化。Privacy Pass 匿名令牌,RFC 9577 于 2024 年 10 月发布——目前由苹果、谷歌和 Cloudflare 在生产环境中部署。依据 ISO/IEC 18013-5 的 Apple Wallet 移动驾照,已在十三个州以及波多黎各部署。Google Wallet 美国各州身份证件。选择性披露的密码学原语已经存在;部署基础设施已经存在;需要的是监管规范去规定选择性披露,而不是厂商侧的身份证明。不要把身份上传给年龄验证厂商——用密码学披露年龄。 **第二层:教育与学生记录。** 自托管的 Moodle 社区版、Open edX、BigBlueButton、ILIAS。用 Forgejo 承载源代码管理类课业。用 Matrix 承载师生沟通。架构原则是:那 9,000 至 15,000 家教育机构外包给 Instructure 的记录,本可以运行在用户可控的基础设施上。那样爆炸半径就会是本机构自己的边界,而不是横跨所有客户的 2.75 亿条记录。不要把学生记录上传给 SaaS 学习管理系统——在机构能力允许的地方,把学习管理系统托管在用户自己运营的基础设施上。 **第三层:客户关系数据。** 自托管的 SuiteCRM、EspoCRM、Vtiger 社区版,用 Mautic 做营销自动化,用 Listmonk 做邮件通讯。按组织做数据分段。架构原则是:Cushman & Wakefield 托付给其单一 Salesforce 实例的客户关系数据,本可以运行在按组织分段的基础设施上。那样,通往单一服务台接线员的语音钓鱼路径,就不会触及约 60 个国家范围内客户的客户关系数据。不要把客户关系数据上传到单一的多租户平台——按组织分段。 **第四层:病历与临床数据。** HIPAA 的最小必要规则,编纂于 45 CFR 164.502(b)(联邦法规第 45 编第 164.502(b) 条),要求受管制实体把使用、披露和请求限制在实现预期目的所必需的最小范围内。同一条最小必要原则在架构上同样成立:最小必要收集、最小必要聚合、最小必要留存。临床人员访问使用选择性披露凭据——电子病历系统不需要知道临床人员的完整身份,只需要那条经核验的属性:“在本辖区内持有执行本项操作的执照”。隔离且离线的备份;操作系统层面不可变的恢复基础设施;临床工作站使用 FIDO2 硬件认证。不要把病历上传给单一的电子病历厂商——按 HIPAA 的最小必要规则持有记录。 **第五层:货币与金融结算。** Bitcoin Core 27.0 及以上版本已默认启用 BIP324 v2 加密 P2P 传输;BIP392、BIP376 和 BIP77 异步 PayJoin 把静默支付和 PayJoin v2 在比特币的透明账本上确立下来。门罗币 FCMP++ 的 Trail of Bits 审计在5月11日至22日,这是硬分叉激活前的最后一道关卡,激活后匿名集将从 16 个诱饵扩展到约 1.5 亿个输出(约 1000 万倍的不可关联性扩张)。Zcash 的屏蔽供应量约占流通量的 31%;2 月屏蔽交易占网络活动的 59.3%;灰度已提交现货 ETF 申请。这些都没有管理员密钥。作为对照的是 Tether 4月23日那笔 3.44 亿美元的单次冻结——累计 44 亿美元:可被稳定币运营方拉黑的钱,就是走运营方通路的钱。不要把交易数据上传给稳定币运营方——用用户自托管的货币结算。 **第六层:AI 推理日志。** DeepSeek V4 Pro、Mistral Medium 3.5、Llama 3.3、Qwen 3、GPT-OSS、OpenAI Privacy Filter(Apache 2.0,端上个人信息脱敏)。带密码学签名软件包的联邦式 MCP。法官 Stein 1月5日关于 2000 万条 ChatGPT 日志可否被调取的裁定,属于第三方日志原则。哪里没有第三方日志——因为推理跑在用户可控的硬件上——哪里就没有可调取的东西,也没有可传唤的东西。不要把 AI 提示词上传到第三方日志——在用户可控的算力上跑推理。 **第七层:政府数据汇总。** 以联邦制为设计原则。各州选民名册为选举完整性(去重、地址变更追踪)作短暂同步,但不生成永久性的联邦汇总。用于短暂比对的密码学协议——私有集合求交(PSI)、多方计算(MPC)——能在不承担架构风险的前提下达成跨州去重的政策目标。4月21日提起的 ACLU / Common Cause 诉司法部一案,是这一层的宪法保护向量。不要把各州选民名册上传到联邦数据库——用密码学比对做短暂同步。 **第八层:公民社会基础设施。** 采用不依赖单一东道国的联邦式、点对点、异步协调工具。Matrix 家庭服务器、Forgejo、Mailcow、Jitsi、Briar、Cwtch。今天,5月5日,RightsCon 2026 卢萨卡大会因中国就台湾代表参会一事对赞比亚政府施压而被取消,就是佐证:公民社会的集会场所受制于单一东道国的压力。架构上的对策是不依赖东道国的集会工具:联邦式文字与视频、异步工作流、分布式源代码管理、公钥认证的身份。同一套保护用户自持身份的原语栈,也在保护公民社会协调不被单一东道国打断。 **第九层:面向未来——后量子。** Signal 于 2026年3月6日开始对新账户注册强制启用后量子的 SPQR / 三重棘轮协议。这是首次硬性切断非后量子的消息通路。iMessage 联系人密钥验证已就绪后量子。Apple Wallet 已就绪后量子。Cloudflare 超过 60% 的混合 ML-KEM TLS 部署。Akamai 1月31日起默认后量子。4月21日 Coinbase / 斯坦福 / 以太坊基金会的论文确认,ZK rollup(Aleo、Aztec、Railgun)在设计上是信息论意义上抗量子的。FIPS 140-2 于 2026年9月21日日落——那是联邦采购的悬崖。这一层的架构性对策是部署后量子就绪的客户端,并优先选择 ZK rollup 结算层和已为后量子迁移做好准备的链。3月30日那篇把量子比特需求降低 20 倍的论文(谷歌量子 AI / Justin Drake / Dan Boneh)表明,迁移窗口比此前估计的更短。 本周正在走的这些时钟——明天 Instructure / Cushman 的双重期限(5月6日);Trail of Bits 的门罗币审计(5月11日至22日);Bartz 诉 Anthropic 的公平性听证与数字欧元 PSP 申请截止(5月14日);FISC 解密(5月15日);第 702 条日落(6月12日);墨西哥 CURP Biométrica(6月30日);苹果 Declared Age Range API(7月1日);欧盟 AI 法案 GPAI(8月2日);欧盟 CRA 24 小时漏洞披露(9月11日);FIPS 140-2 日落(9月21日);欧盟数字身份钱包硬性期限(12月24日)——是政策和协议的时钟。它们会继续走。用户一侧的原语栈不取决于它们往哪个方向走。 监管机构此刻正在选定的架构——上传身份证件、由厂商存储、容易被攻破——是被永久性地选定的。那个能堵住厂商托管陷阱的“架构即政策”选项,已经存在于 W3C、IETF 和 NIST 的标准之中,已获批准、已部署、今天就在出货。这条原则很简单,并且可以推广到用户可控原语栈的每一层。 不要上传。

Comics

#1明天,2.75 亿
#2不要上传