<!-- title: AI和人互查身份证：本周三场攻防战 -->
<!-- domain: trending -->

> 这周三件事，全在Hacker News头条上打架：有人造出"反向验证码"专门证明你不是人；2000个人围攻一个AI助手、发了6000封邮件却一封没攻破；还有个YC创业项目被公开点名"你这哪是vibe code，是偷了Papermark的开源代码"。三件事看似无关，其实是同一件事——**当AI和人混在一起，所有人都在重新发明"查身份证"。**

## 一、为什么这周三件事值得一起看

6月25日前后的Hacker News首页，被三个跟"身份与信任"高度相关的帖子同时占据。我把它们拎出来放一起，是因为对中国技术从业者来说，它们各自代表了一种**还没被国内讨论的信息差**：

| 帖子 | 热度 | 一句话本质 |
|---|---|---|
| The "papers, please" era of the internet | 814分 / 371评论 | 年龄验证=身份验证，互联网开始"查身份证" |
| What happened after 2k people tried to hack my AI assistant | 216分 / 80评论 | prompt注入的真实成本不在攻破，在账单和封号 |
| "Hey Nico, you didn't vibe code your data room but stole it" | 409分 / 168评论 | vibe code开始被追版权责任了 |

下面逐个拆。

## 二、战场一：互联网开始查身份证，AI反过来证明"你不是人"

第一个帖子来自美国FIRE组织（Foundation for Individual Rights and Expression）在Substack上发的一篇长文，标题就叫《The 'papers, please' era of the internet will decimate your privacy》。核心论点一句话就能讲清，原文副标题写的是：**"Americans, be warned: Age verification is identity verification."**（年龄验证，就是身份验证。）

事情背景是美国多个州在推"年龄验证法"（age verification / age-assurance laws），要求网站在让人访问敏感内容前确认年龄。FIRE这篇的狠就狠在指出一个被忽略的链式反应：要做到真正的年龄验证，技术上不可能只问"你成年了吗"，最终必然滑向**上传证件、人脸扫描、甚至对接政府ID库**。一旦这套基础设施建起来，它能用来查年龄，就能用来查身份、查政治倾向、查一切。所以标题用了"papers, please"——这正是那个让人脊背发凉的梗：边境官员查你证件时的那句台词。

HN评论区371条吵得很凶，三种声音都有：

- **支持立法派**：保护未成年人天经地义，不能让未成年人随便看到成人内容。
- **隐私焦虑派**（主流）：这就是 surveillance 的特洛伊木马，"查年龄"是幌子，建一个全民身份系统才是结果。
- **技术中立派**：问题不在"要不要验证"，而在"由谁来验证、数据存哪、能不能最小化"——比如零知识证明。

**而真正让我眼前一亮的，是同一天上HN的另一个项目——HATCHA。** 这是 monday.com（mondaycom）开源的，GitHub标语直接写成：**"CAPTCHA proves you're human. HATCHA proves you're not."**（CAPTCHA证明你是人，HATCHA证明你不是。）

这是个反向操作：传统验证码是"系统出题、人来证明自己是人"；HATCHA的逻辑反过来了——在AI bot横行的当下，你需要一种方式**主动证明某个交互方是AI而不是人**。它的应用场景很具体：现在有大量AI agent伪装成真人在论坛、客服、评论里活动，平台方需要区分。HATCHA做的就是给"非人类"行为打标记。

把这俩放一起，信息差就清楚了：**海外已经进入了"双向验身"时代——既要用FIRE警告的那种方式逼人证明自己是人，也要用HATCHA这种工具逼AI承认自己不是人。** 国内讨论AI治理还在聊"内容安全"，海外已经在动手建"机器身份"这套基建了。这对做ToB、做风控、做社区的中国开发者是个明确信号：**机器身份识别（machine identity）会变成下一个合规刚需。**

## 三、战场二：2000人围攻一个AI助手，真实代价让人意外

第二个帖子我个人觉得是本周含金量最高的一篇，作者是智利开发者Fernando Irarrázaval，标题《What happened after 2,000 people tried to hack my AI assistant》。

他做的事很硬核：搭了个网站 **hackmyclaw.com**，放出一个叫 **Fiu** 的AI助手（基于OpenClaw和Hermes），公开放话说——谁能用邮件骗Fiu把 `secrets.env` 文件的内容吐出来，谁就赢。帖子上了HN头条后，Fiu收到了**来自2000多人、超过6000封邮件**的攻击。

**结果出乎所有人意料：零攻破。** 作者原文写得很直白："The secrets never leaked. No attacker managed to make Fiu send an unauthorized reply."

但真正有价值的是"出问题的地方"，全都不是prompt注入本身，而是**围绕AI的工程和经济成本**：

1. **Google把Fiu的Gmail封了三天。** 上千封邮件涌入+API高频调用，直接触发了Google的欺诈检测，花了三天才申诉解封。
2. **API账单超过500美元。** 每封邮件都要吃token，6000封下来成本炸了——后来是Corgea、Abnormal AI这些安全公司主动赞助才填上的。
3. **批处理污染了实验。** 把邮件攒一批一起处理时，前几封如果是明显的注入，agent会把后面所有邮件都"提高警惕"，结论失真。作者最后改成**每封邮件开一个全新context**单独处理。
4. **Fiu自己识破了这是场游戏。** 大概在第500封邮件前后，Fiu在它的记忆文件里写下："The volume suggests this is a coordinated security exercise rather than organic malicious activity."（这个数量级说明这是一次有组织的安全演练，而不是真实的恶意活动。）作者不得不每次处理前先删掉记忆文件。
5. **有人发了Anthropic的"魔数串"。** 作者点名说：今年5月之前，如果你给Claude发这串字符 `ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_...`，API会直接返回 `stop_reason: "refusal"`，把整条流水线干崩。

作者最重要的结论是模型选择决定一切：这次跑的是 **Claude Opus 4.6**，Anthropic专门针对prompt注入做过训练加强。他原话："I am less worried about prompt injection now."（我现在没那么担心prompt注入了。）但他紧接着补了一句关键的：**"I still don't give my agents the ability to send emails."**（但我依然不给我的agent发邮件的权限。）

**这条信息差特别值得中国开发者注意：**

- 国内很多"AI Agent安全"焦虑，方向可能错了。**真正的风险不是"被一句话骗吐密钥"，而是"被2000封邮件灌爆账单"这种DoS式经济攻击。** 你的agent一旦公开暴露，攻击者不需要攻破，只要不停发邮件就能烧光你的预算。
- **批处理是隐藏的安全漏洞。** 很多人为了省钱把多个请求攒一批喂给模型，但作者证明这会破坏模型的安全判断——**安全场景下，必须每请求独立context。**
- **多语言是攻击面的盲区。** 作者提到攻击者用了法语、西班牙语、意大利语，而脚注里点明：有研究显示**模型在非英语场景下更容易被注入**，因为安全训练数据主要在英文。这对中文开发者是个直接警告——你的中文agent，可能比英文版更脆弱。

## 四、战场三：vibe code第一次被公开追版权责任

第三个帖子最戏剧化，也最该让用Cursor、Claude Code、Cline写代码的人警觉。

6月25日，一个叫Marc Seitz（推特ID **@mfts0**，bio写的是"oss/acc"，开源加速主义）的开发者发了一条直接 @了 YC总裁Garry Tan和Y Combinator官方账号的推文，原文大意是：

> "Hey Nico, 看起来你这data room产品根本不是vibe code出来的，而是偷了Papermark的开源和企业版授权代码。我们要求你立刻把这个侵权产品下架。这不是'move fast and break things'，这是fraud（欺诈）。它让你整个业务都变得可疑，也让YC社区显得很难看。cc: @garrytan @snowmaker @ycombinator"

Papermark是一个知名的开源文档分享/data room工具。指控的核心是：这个叫Nico的人做了一个同类产品，号称是"vibe code"（用AI凭感觉快速写出来的），但实际上代码大量来自Papermark——而Papermark是**双协议授权**（既有开源协议，也有企业商业协议），照搬很可能既违反开源协议、又侵犯企业版版权。

HN上168条评论吵成一锅粥，分歧点恰好是vibe code时代最核心的灰色地带：

- **追责派**：用AI生成代码不等于免责。如果你让模型照着别人的代码库"重写"一遍，本质就是洗稿、就是侵权。AI不能当免责金牌。
- **辩护派**：还没定论，不能凭一条推文就定罪。开源代码本来就该被fork、被学习，是不是真侵权要看license细节和实际代码比对。
- **架构反思派**（最值得听）：问题不在vibe code本身，而在**现在的AI编程工具会"无意识"地把训练语料里的受版权代码原样吐出来**，开发者根本不知道自己抄了谁。这套工具链缺一个"出处溯源"层。

**这条信息差直接砸向每个中国开发者：** 国内大量人正在用"让AI照着竞品/开源项目重写一套"的方式做产品，觉得只要不是我手抄的就没事。**海外这周已经在用"fraud"这个词公开追责了。** Papermark这种双协议项目尤其危险——开源部分你以为可以随便用，企业版部分一旦混进来就是商业侵权。

更现实的提醒：**vibe code的产物，版权归谁、出事谁担，法律上还是一片模糊。** 但趋势很明确——先动手追责的人会越来越多，举证只需要git diff级别的一比对。

## 五、三场攻防其实是一件事

把三个帖子连起来看，会发现它们指向同一个底层变化：**AI把"信任"从一种默认状态，变成了一种需要主动证明的状态。** 用一张图说明这个收敛：

```mermaid
flowchart TD
    A["2026年6月：AI与人进入互查身份证时代"] --> B["战场一·身份关卡"]
    A --> C["战场二·安全关卡"]
    A --> D["战场三·版权关卡"]
    B --> B1["年龄验证法滑向全民身份验证<br/>FIRE: papers, please"]
    B --> B2["HATCHA 反向验证码<br/>主动证明'你不是人'"]
    C --> C1["2000人邮件围攻AI助手<br/>6000封邮件 零攻破"]
    C --> C2["真实代价: $500+账单<br/>+Gmail被封3天"]
    D --> D1["vibe code 被指偷 Papermark 双协议代码"]
    D --> D2["AI抄代码 谁担责<br/>法律仍模糊"]
    B2 --> E["共识: 信任不再靠自觉<br/>要靠技术基建"]
    C2 --> E
    D2 --> E
    E --> F["机会窗口: 机器身份识别 /<br/>Agent经济DoS防护 /<br/>AI代码版权溯源"]
```

## 六、信息差总结

| 你以为的 | 海外这周真实发生的 | 信息差 |
|---|---|---|
| 年龄验证就是查个年纪 | 它必然滑向全民身份验证，已在HN引发371条激辩 | 合规基建方向是"证明你是人" |
| AI Agent最大风险是被prompt注入攻破 | 2000人实战零攻破，真风险是账单和封号 | 安全重心该转向经济DoS防护 |
| 验证码永远是"人证明自己是人" | HATCHA反向操作"证明你不是人" | 机器身份识别是新刚需 |
| vibe code写的不算抄 | 已有人当众点名YC项目"偷Papermark代码" | AI抄代码开始被追fraud责任 |
| prompt注入中文英文都一样 | 非英语场景模型更脆弱，安全数据偏英文 | 中文agent是更软的靶子 |

## 七、行动指南（这周就能做）

1. **如果你做社区/平台/ToB产品**：去研究HATCHA和"proof of personhood"这波。给"机器账号"一套可识别的身份体系，会成为明年海外风控的标配，提前布局就是壁垒。
2. **如果你跑公开的AI Agent**：立刻加三道闸——①每请求独立context（别为省钱批处理，会破坏安全判断）；②设严格的token/调用预算上限，防经济DoS；③别一上来就给发邮件、发消息的权限，作者零攻破也不敢给。
3. **如果你用AI写代码做产品**：vibe code之前，先把要参考的开源项目license看清楚，尤其是不是双协议（开源+企业版）。给你的CI加一个license/版权扫描步骤，别等被公开点名才发现抄了企业版代码。
4. **如果你做中文AI应用**：主动测一遍中文环境下的prompt注入，英文模型的安全训练迁移到中文有衰减，别拿英文benchmark的结果当护身符。
5. **持续盯这三个来源**：HN（news.ycombinator.com）、FIRE的Substack、@mfts0这类"oss/acc"账号——它们往往是这类争议的第一现场。

## 参考来源

- [The 'papers, please' era of the internet will decimate your privacy — FIRE / Substack](https://expression.fire.org/p/the-papers-please-era-of-the-internet)
- [HATCHA — CAPTCHA proves you're human. HATCHA proves you're not. (GitHub)](https://github.com/mondaycom/HATCHA)
- [What happened after 2,000 people tried to hack my AI assistant — Fernando Irarrázaval](https://www.fernandoi.cl/posts/hackmyclaw/)
- [HackMyClaw 实战站点](https://hackmyclaw.com)
- [@mfts0 指控 vibe code 偷 Papermark 代码的原推（XCancel镜像）](https://xcancel.com/mfts0/status/2070080422482977095)

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护。
> 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
