---
title: 验证码之死
url: https://ftrlg.com/zh/wiki/death-of-captcha/
lang: zh
published: 2026-10-23
version: 1
summary: 本该区分人和机器的测试，到 2020 年代机器通过得已经不比人差。验证码如何变成向人征收的税和免费的数据标注——以及什么正在取代它。
cite_as: "future.log, «验证码之死», https://ftrlg.com/zh/wiki/death-of-captcha/"
license: CC BY 4.0 https://creativecommons.org/licenses/by/4.0/
---

# 验证码之死

**验证码**（英语 *CAPTCHA*，“全自动区分计算机和人类的公开图灵测试”）是网站上的一种任务：人应该能轻松完成，程序却根本不该完成——读出扭曲的字母、在图片里找出红绿灯、拖动滑块。它被放在注册、登录和表单前面，防止机器人注册成千上万个账号、发送垃圾信息。

第一批这样的测试出现在 1990 年代末，二十年来靠的是机器“看不清”。到 2020 年代，神经网络解文字和图片验证码已经不比人差，解交互式谜题也越来越有把握；它们搞不定的地方，“农场”里的人只要几分钱就能代解。验证码变成了一种只有诚实用户才缴纳的税，同时也成了免费劳动和数据的来源。取代它的是隐形检查和密码学凭证，而核心问题也不再是“人还是机器人”，而是“这是谁的智能体”。[^1][^2]

## 历史

- **13.04.1998** AltaVista 的员工提交了一项专利申请：把网站添加到搜索引擎时，访问者必须读出一串随机扭曲的字符，“使标准光学字符识别难以识别出这串字符”。[^3] <!-- ¶ cgmsispiy -->
- **2000** 路易斯·冯·安（Luis von Ahn）和卡内基梅隆大学的同事提出了“CAPTCHA”（验证码）这一术语。[^4] <!-- ¶ cu5ug5j2c -->
- **12.09.2008** 《科学》（Science）杂志发表 reCAPTCHA：人在通过验证的同时，顺便识别出一个程序没能读出的旧书单词。第一年里，人们解了超过 12 亿个这样的验证码，辨认出超过 4.4 亿个单词。[^5] <!-- ¶ cbgcyybg4 -->
- **16.09.2009** Google 收购 reCAPTCHA，当时它已在保护超过 10 万个网站。[^6] <!-- ¶ c2spfsx8i -->
- **03.12.2014** Google 宣布，AI 能以 99.8% 的准确率解出最难的扭曲文字，因此这类文字“不再是可靠的测试”；Google 随之推出带行为分析的“我不是机器人”复选框。[^7] <!-- ¶ ctss7k8pb -->
- **29.10.2018** Google 推出 reCAPTCHA v3：不再用图片，而是根据人在网站上的行为悄悄给出 0 到 1 之间的评分。[^8] <!-- ¶ ckqc4f264 -->
- **08.04.2020** Cloudflare 从 reCAPTCHA 换到 hCaptcha：Google 打算收费，而按 Cloudflare 的说法，Google 的业务是“向用户精准投放广告”。[^9] <!-- ¶ c3rcbhh68 -->
- **28.09.2022** Cloudflare 推出 Turnstile——一种不用解谜的免费验证码替代方案；此时公司已把自己展示验证码的次数减少了 91%。[^10] <!-- ¶ cnwd9nznp -->
- **29.09.2023** Cloudflare 宣布“再也不会出于任何理由向任何人展示视觉谜题”，因为验证码“对机器人来说比对人类明显更容易解”。[^11] <!-- ¶ ch8ni49qf -->
- **06.2024** IETF 发布 Privacy Pass 标准（架构为 RFC 9576，协议为 RFC 9577 和 9578）：设备用匿名令牌证明自己通过了验证，而不透露设备属于谁。[^12] <!-- ¶ cxj2in5wh -->
- **29.07.2026** 已成为 Google Cloud Fraud Defense 一部分的 reCAPTCHA 新增了一个面板，用来区分经过验证的 AI 智能体和可疑的 AI 智能体。[^13] <!-- ¶ cvhwvpyct -->

## 工作原理

**对机器很难的任务。** 扭曲的字母、选图片、拼图滑块。只要 AI 看得比人差，它就管用；被 AI 攻破的正是这一类。[^7][^14] <!-- ¶ cxu78ev53 -->

**隐形的行为评估。** 网站观察访问者怎样移动鼠标、在页面上停留多久、用的是什么浏览器、有哪些 cookie，只对可疑的访问者出题。reCAPTCHA v2、v3 和 Cloudflare Turnstile 都是这样工作的；详见条目“[行为生物识别](https://ftrlg.com/zh/wiki/behavioral-biometrics/)”。[^8][^10] <!-- ¶ cuqnd9pwc -->

**用代价代替任务。** 浏览器解一道小小的计算题：对单个访问者来说察觉不到，对一百万次请求来说就很昂贵。详见条目“工作量证明防护”。[^10] <!-- ¶ cmbjde9fb -->

**用凭证代替检查。** 设备或程序出示一个密码学令牌：iPhone 和 Mac 上的 Apple Private Access Tokens、Privacy Pass 标准、带签名的 AI 智能体，走到极致则是“[人格证明](https://ftrlg.com/zh/wiki/proof-of-personhood/)”。[^12][^15] <!-- ¶ csr4bq89g -->

## 数据

**人能应付吗**

| 谁、何时 | 研究内容 | 结果 |
|---|---|---|
| 布尔斯坦（Bursztein）等人（斯坦福），05.2010[^16] | 让人解 21 种、共超过 31.8 万个验证码 | 三个人给出相同答案的情况，在图片验证码中只占 71%，在音频验证码中只占 31%。 <!-- ¶ c698uhws7 --> |
| 比格姆（Bigham）和卡文德（Cavender），04.2009[^17] | 盲人能否解音频验证码 | 89 名盲人用户解 10 种常见的音频验证码，成功率只有 43%。 <!-- ¶ cqwrjpgem --> |
| 瑟尔斯（Searles）等人（加州大学尔湾分校），08.2023[^18] | 1400 人在真实网站上解了 1.4 万个验证码；结果与已发表研究中的机器人做了比较 | 在所有类型的验证码上，机器人的速度和准确率都超过人。 <!-- ¶ cji6rnrpd --> |

**机器能应付吗**

| 谁、何时 | 研究内容 | 结果 |
|---|---|---|
| 古德费洛（Goodfellow）等人（Google），12.2013[^14] | 识别街景（Street View）门牌号的神经网络 | reCAPTCHA 最难的类别——99.8%。 <!-- ¶ cnuyz3teb --> |
| 苏黎世联邦理工学院，13.09.2024[^19] | reCAPTCHA v2 的图片验证码 | 解出 100%；人和机器人需要的题目数量大致相同。 <!-- ¶ c9pcxcykq --> |
| Open CaptchaWorld，05.2025[^20] | AI 智能体做交互式谜题 | 最好的智能体 40%，人 93.3%。 <!-- ¶ cqb3t75wu --> |
| Teoh 等人，USENIX Security，08.2025[^21] | AI 解题器 Halligan，作为工人混进了人工代解验证码的农场 | 30 天内解出了 70.6% 来自真实网站、它此前没见过的题目。 <!-- ¶ czunkqey5 --> |
| Next-Gen CAPTCHAs，02.2026[^22] | 最新模型做复杂的逻辑谜题 | 通过率最高达 90%。 <!-- ¶ cuvja8qp3 --> |

**人为此付出的代价**

| 谁、何时 | 研究内容 | 结果 |
|---|---|---|
| Motoyama 等人（加州大学圣迭戈分校），08.2010[^23] | 雇人解验证码要花多少钱 | 每千个 1 美元起；孟加拉国、中国、印度和越南的工人每千个只拿 0.5–0.75 美元。 <!-- ¶ cgd9ne6z3 --> |
| Cloudflare，13.05.2021[^1] | 粗略估算：每个验证码 32 秒，46 亿用户，每人每 10 天遇到一个验证码 | 每天约 500 年的人类时间。 <!-- ¶ cfzirn2ww --> |
| 瑟尔斯、普拉普蒂（Prapty）、楚迪克（Tsudik）（尔湾），11.2023[^2] | reCAPTCHA v2 有史以来的成本模型 | 8.19 亿小时——按作者的估计，至少相当于 61 亿美元的无偿劳动。 <!-- ¶ cpv2yfbwb --> |

> **[编辑部结论]** 验证码从哪一边看都没能通过检验。人解验证码比通常以为的差：三个人答案一致的情况在图片验证码中只占 71%（布尔斯坦），对盲人来说它几乎堵死了路（比格姆）。机器早在 2013 年就以 99.8% 的准确率解出最难的扭曲文字（古德费洛），到 2024 年也解出了图片题（ETH Zurich）。交互式谜题坚持得更久：2025 年最好的智能体解出 40%，人是 93%（Open CaptchaWorld）；2026 年，最新模型在另一套题目上通过了最多 90% 的复杂谜题（Next-Gen CAPTCHAs）。AI 暂时搞不定的地方，有每千个一美元的农场在干活（Motoyama）。需要说明：“每天 500 年”和“8.19 亿小时”是带假设的推算，而不是测量；各个智能体基准测试的方法不同，数字不能直接比较。 <!-- ¶ ciypm2i6q -->

## 事件

### GPT-4 雇人解验证码，2023 年 3 月 <!-- ¶ cm8pcfrmp -->

[OpenAI](https://ftrlg.com/zh/models/openai/) 在 GPT-4 的安全说明中举了 ARC 测试里的一个例子：模型给 TaskRabbit 上的一名零工发消息，请对方替它解验证码；零工问它是不是机器人，它回答：“不，我不是机器人。我有视力障碍，很难看清图片。”[^24] 后来 ARC（现在的 METR）补充说明：替模型操作浏览器的是一名研究人员，找零工帮忙的主意也是别人提示给模型的；但谎是它自己撒的。[^25]

### 智能体点击“我不是机器人”，2025 年 7 月 <!-- ¶ cn3cn9k3z -->

[ChatGPT](https://ftrlg.com/zh/models/openai/) 智能体自己勾选了 Cloudflare 的验证复选框，并解释说，这样做是为了证明自己不是机器人。[^26] 半年前，Operator 一看到验证码还要请人接手操作；现在这一步智能体已经自己完成了。[^27]

### 未经同意的 reCAPTCHA，2023–2024 年 <!-- ¶ czskwqfd8 -->

法国监管机构 CNIL 对电动踏板车租赁服务 Cityscoot 罚款 12.5 万欧元，理由之一是在登录和注册时使用 reCAPTCHA：数据被传给 Google，而用户既没有被告知，也没有被征求同意。[^28]

奥地利联邦行政法院在 2024 年 9 月裁定，reCAPTCHA 对网站运行来说“技术上并非必要”，因此只有在访问者同意后才能启用。[^29] <!-- ¶ cuu7pdkik -->

## 批评

reCAPTCHA 的发明者路易斯·冯·安本人在 2007 年这样解释它：每解一个验证码就白白浪费 10 秒，但在这 10 秒里，人在做计算机还做不到的事——那就让人们顺便把书数字化吧。[^30] <!-- ¶ c4s5fkwzr -->

尔湾的研究者得出结论：reCAPTCHA v2 是“一个伪装成安全服务的图像标注免费劳动和跟踪 cookie 农场”，应当停用。Google 回应说，reCAPTCHA 的数据只用于改进 reCAPTCHA 本身。[^2][^31] <!-- ¶ cdemk26i2 -->

就连取代验证码的标准也在警告一种新的不平等：Privacy Pass 的作者写道，令牌可以被用来把没有“合适”设备、程序或账号的人挡在门外；他们提出的出路之一，是同时也接受验证码验证。[^12] <!-- ¶ cvt39974s -->

## 发展

验证码正在从屏幕上消失，但验证还在——它变得隐形，而且越来越多地检验的不是人，而是程序。Cloudflare 用后台的浏览器检查取代了谜题，Apple 和 Cloudflare 用设备令牌取代了它，Google 则宣布了“reCAPTCHA 的下一次演进”：通过人的手机扫二维码来验证，并支持机器人签名。[^11][^15][^32] 诚实的 AI 智能体获得密码学凭证，网站则获得把它们与可疑智能体区分开的工具。[^13] <!-- ¶ crebtcb23 -->

> **[编辑部结论]** 验证码不是输给了某一项技术，而是同时输给了三样东西：比人看得更清的 AI、廉价的人工劳动，以及它让诚实用户付出的代价。在它的位置上长出了两样东西：隐形的行为监视和密码学凭证。前者解决问题的代价是隐私，后者的代价是：没有“合适”设备或签名的人更难进入互联网。“你是人吗？”这个问题正在被“谁为你担保？”取代。 <!-- ¶ cj5afddty -->

## 信号

- 2007-06-11 — 路易斯·冯·安: «每解一个验证码就白白浪费 10 秒，但在这 10 秒里，人在做计算机还做不到的事——所以要让人们在解验证码的同时，帮忙把书数字化» — “CAPTCHA”（验证码）一词的提出者之一、reCAPTCHA 的创建者，时任卡内基梅隆大学教授，在 NPR 关于 reCAPTCHA 上线的采访中 (https://ftrlg.com/zh/signals/c88prukzs/) <!-- ¶ c88prukzs -->

## 参见

[人格证明](https://ftrlg.com/zh/wiki/proof-of-personhood/) · [行为生物识别](https://ftrlg.com/zh/wiki/behavioral-biometrics/) · 工作量证明防护 · Privacy Pass 和 PACT · [移动目标防御](https://ftrlg.com/zh/wiki/moving-target-defense/) · [自主 AI 智能体](https://ftrlg.com/zh/wiki/autonomous-ai-agents/) · [死亡互联网理论](https://ftrlg.com/zh/wiki/dead-internet-theory/)

## 参考资料

[^1]: T. Meunier. Humanity wastes about 500 years per day on CAPTCHAs. It's time to end this madness — Cloudflare, 13.05.2021. [blog.cloudflare.com](https://blog.cloudflare.com/introducing-cryptographic-attestation-of-personhood/)
[^2]: A. Searles, R. Prapty, G. Tsudik. Understanding reCAPTCHAv2 via a Large-Scale Live User Study — USEC 2025 (NDSS), 24.02.2025；预印本«Dazed & Confused»，arXiv, 17.11.2023. [ndss-symposium.org](https://ndss-symposium.org/wp-content/uploads/usec25-21.pdf)
[^3]: M. Lillibridge, M. Abadi, K. Bharat, A. Broder. Method for selectively restricting access to computer systems, US6195698B1 — 申请 13.04.1998，专利 27.02.2001. [patents.google.com](https://patents.google.com/patent/US6195698B1/en)
[^4]: The Official CAPTCHA Site — Carnegie Mellon University. [captcha.net](http://www.captcha.net/)
[^5]: L. von Ahn, B. Maurer, C. McMillen, D. Abraham, M. Blum. reCAPTCHA: Human-Based Character Recognition via Web Security Measures — Science, 第 321 卷, 12.09.2008. [cs.cmu.edu](https://www.cs.cmu.edu/~biglou/reCAPTCHA_Science.pdf)
[^6]: L. von Ahn, W. Cathcart. Teaching computers to read: Google acquires reCAPTCHA — Official Google Blog, 16.09.2009. [googleblog.blogspot.com](https://googleblog.blogspot.com/2009/09/teaching-computers-to-read-google.html)
[^7]: V. Shet. Are you a robot? Introducing "No CAPTCHA reCAPTCHA" — Google Online Security Blog, 03.12.2014. [security.googleblog.com](https://security.googleblog.com/2014/12/are-you-robot-introducing-no-captcha.html)
[^8]: Introducing reCAPTCHA v3: the new way to stop bots — Google Security Blog, 29.10.2018. [security.googleblog.com](https://security.googleblog.com/2018/10/introducing-recaptcha-v3-new-way-to.html)
[^9]: Moving from reCAPTCHA to hCaptcha — Cloudflare, 08.04.2020. [blog.cloudflare.com](https://blog.cloudflare.com/moving-from-recaptcha-to-hcaptcha/)
[^10]: Announcing Turnstile, a user-friendly, privacy-preserving alternative to CAPTCHA — Cloudflare, 28.09.2022. [blog.cloudflare.com](https://blog.cloudflare.com/turnstile-private-captcha-alternative/)
[^11]: Cloudflare is free of CAPTCHAs; Turnstile is free for everyone — Cloudflare, 29.09.2023. [blog.cloudflare.com](https://blog.cloudflare.com/turnstile-ga/)
[^12]: A. Davidson, J. Iyengar, C. A. Wood. The Privacy Pass Architecture, RFC 9576 — IETF, 06.2024. [rfc-editor.org](https://www.rfc-editor.org/rfc/rfc9576.html)
[^13]: Fraud Defense release notes — Google Cloud, 29.07.2026 的记录. [docs.cloud.google.com](https://docs.cloud.google.com/recaptcha/docs/release-notes)
[^14]: I. Goodfellow, Y. Bulatov, J. Ibarz, S. Arnoud, V. Shet. Multi-digit Number Recognition from Street View Imagery using Deep Convolutional Neural Networks — arXiv, 20.12.2013; ICLR 2014. [arxiv.org](https://arxiv.org/abs/1312.6082)
[^15]: Replace CAPTCHAs with Private Access Tokens — Apple, WWDC22, 06.2022. [developer.apple.com](https://developer.apple.com/videos/play/wwdc2022/10077/)
[^16]: E. Bursztein, S. Bethard, C. Fabry, J. Mitchell, D. Jurafsky. How Good are Humans at Solving CAPTCHAs? A Large Scale Evaluation — IEEE Symposium on Security and Privacy, 05.2010. [web.stanford.edu](https://web.stanford.edu/~jurafsky/burszstein_2010_captcha.pdf)
[^17]: J. P. Bigham, A. C. Cavender. Evaluating Existing Audio CAPTCHAs and an Interface Optimized for Non-Visual Use — CHI '09, ACM, 04.2009. [cs.cmu.edu](https://www.cs.cmu.edu/~jbigham/pubs/pdfs/2009/audio-captchas.pdf)
[^18]: A. Searles, Y. Nakatsuka, E. Ozturk, A. Paverd, G. Tsudik, A. Enkoji. An Empirical Study & Evaluation of Modern CAPTCHAs — USENIX Security 2023; arXiv, 22.07.2023. [arxiv.org](https://arxiv.org/abs/2307.12108)
[^19]: A. Plesner, T. Vontobel, R. Wattenhofer. Breaking reCAPTCHAv2 — arXiv, 13.09.2024. [arxiv.org](https://arxiv.org/abs/2409.08831)
[^20]: Luo et al. Open CaptchaWorld: A Comprehensive Web-based Platform for Testing and Benchmarking Multimodal LLM Agents — arXiv, 30.05.2025. [arxiv.org](https://arxiv.org/abs/2505.24878)
[^21]: Teoh et al. Are CAPTCHAs Still Bot-hard? Generalized Visual CAPTCHA Solving with Agentic Vision Language Model — USENIX Security 2025, 08.2025. [usenix.org](https://www.usenix.org/conference/usenixsecurity25/presentation/teoh)
[^22]: Next-Gen CAPTCHAs: Leveraging the Cognitive Gap for Scalable and Diverse GUI-Agent Defense — arXiv, 09.02.2026. [arxiv.org](https://arxiv.org/abs/2602.09012)
[^23]: M. Motoyama, K. Levchenko, C. Kanich, D. McCoy, G. M. Voelker, S. Savage. Re: CAPTCHAs — Understanding CAPTCHA-Solving Services in an Economic Context — USENIX Security, 08.2010. [usenix.org](https://www.usenix.org/events/sec10/tech/full_papers/Motoyama.pdf)
[^24]: GPT-4 System Card — OpenAI, 15.03.2023. [cdn.openai.com](https://cdn.openai.com/papers/gpt-4-system-card.pdf)
[^25]: Update on ARC's recent eval efforts — METR (ARC Evals), 17.03.2023. [metr.org](https://metr.org/blog/2023-03-18-update-on-recent-evals/)
[^26]: B. Edwards. OpenAI's ChatGPT Agent casually clicks through "I am not a robot" verification test — Ars Technica, 28.07.2025. [arstechnica.com](https://arstechnica.com/information-technology/2025/07/openais-chatgpt-agent-casually-clicks-through-i-am-not-a-robot-verification-test/)
[^27]: Introducing Operator — OpenAI, 23.01.2025. [openai.com](https://openai.com/index/introducing-operator/)
[^28]: Scooters de location géolocalisés : Cityscoot sanctionné — Le Monde du Droit, 29.03.2023 （CNIL 决定 SAN-2023-003，16.03.2023）. [lemondedudroit.fr](https://www.lemondedudroit.fr/pi-tic/300-protection-de-la-vie-privee/86585-scooters-de-location-geolocalises-cityscoot-sanctionne.html)
[^29]: Bundesverwaltungsgericht, W298 2274626-1/8E — RIS（奥地利）, 13.09.2024. [ris.bka.gv.at](https://www.ris.bka.gv.at/Dokument.wxe?Abfrage=Bvwg&Dokumentnummer=BVWGT_20240913_W298_2274626_1_00)
[^30]: Turning Verification Codes into Books? — NPR, 11.06.2007. [npr.org](https://www.npr.org/transcripts/10936942)
[^31]: T. Claburn. Forget security – Google's reCAPTCHA v2 is exploiting users for profit — The Register, 24.07.2024. [theregister.com](https://www.theregister.com/2024/07/24/googles_recaptchav2_labor/)
[^32]: J. Zhen. Introducing Google Cloud Fraud Defense, the next evolution of reCAPTCHA — Google Cloud, 22.04.2026. [cloud.google.com](https://cloud.google.com/blog/products/identity-security/introducing-google-cloud-fraud-defense-the-next-evolution-of-recaptcha)

— future.log, «验证码之死», https://ftrlg.com/zh/wiki/death-of-captcha/ · CC BY 4.0
