首页 › trending › AI和人互查身份证:本周三场攻防战

这周三件事,全在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条吵得很凶,三种声音都有:

而真正让我眼前一亮的,是同一天上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发邮件的权限。)

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

四、战场三: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照着竞品/开源项目重写一套"的方式做产品,觉得只要不是我手抄的就没事。海外这周已经在用"fraud"这个词公开追责了。 Papermark这种双协议项目尤其危险——开源部分你以为可以随便用,企业版部分一旦混进来就是商业侵权。

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

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

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

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"账号——它们往往是这类争议的第一现场。

参考来源


本文由「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学通信知识星球海报-扫码加入