简体中文
  • Captcha
  • 安全

CAPTCHA 提供商购买指南 2025

了解现代 CAPTCHA 的工作原理。 从功能、价格和集成建议等方面对比 Google reCAPTCHA、Cloudflare Turnstile 及其他提供商。

Ran
Ran
Product & Design

不要在用户认证上浪费数周时间
使用 Logto 更快地发布安全应用。几分钟内集成用户认证,专注于您的核心产品。
立即开始
Product screenshot

什么是 CAPTCHA?

CAPTCHA(完全自动化公共图灵测试,用于区分计算机和人类)是一种挑战-响应系统,用于区分人类用户和自动程序或机器人。 它会给出一些对人类来说很简单,但对机器来说很困难的任务。

举例来说,传统的 CAPTCHA 可能会展示扭曲的字母或数字,并让用户输入它们。 利用人类的模式识别能力,CAPTCHA 能阻止大多数脚本和垃圾机器人滥用在线表单和服务。

CAPTCHA 的工作原理是什么?

经典 CAPTCHA 依赖于如辨认扭曲文本或选择特定图片等任务。 这些扭曲(比如带有噪点的变形字母)可以阻碍简单的 OCR(光学字符识别)算法。

现代 CAPTCHA 解决方案已经进化为几大类别:

  • 交互式 CAPTCHA: 用户必须主动解谜题或执行特定操作。 示例包括 “我不是机器人” 复选框挑战。点击复选框后,可能会让用户选择所有有红绿灯、商店门面的图片,或输入显示的字符,甚至进行音频测试。特别地,借助 Cloudflare Turnstile,仅点击一次复选框即可验证操作是否为人类,无需复杂的挑战。
  • 非交互式 CAPTCHA: 不会向用户弹出谜题或操作。比如 Cloudflare Turnstile 的非交互模式,访问者只会看到一个带自动加载条的小部件。它在后台检查,然后安静地返回验证成功或失败。此方式更注重用户体验。
  • 隐形或被动 CAPTCHA: 这种方式完全在后台工作,没有任何可见的测试。比如 Google reCAPTCHA v3 会无感分析用户行为(鼠标移动、时机、Cookie 等),以分配风险分数(0–1 分),不直接发出挑战。只有当分数过低时,用户才可能看到任何提示。

是否要为产品增加 CAPTCHA 保护?

使用 CAPTCHA 需要权衡安全性与用户体验。挑选 CAPTCHA 服务时,关键要考虑如下因素:

AI 能绕过 CAPTCHA 挑战吗?

CAPTCHA 对普通机器人很有效,但有心攻击者已有对策。高级脚本或 AI 驱动的机器人可以利用 OCR/图像识别及机器学习有时绕过 CAPTCHA。甚至有反 CAPTCHA 或解题服务(通常称为“绕过即服务”),攻击者付钱让人类或专门 AI 批量解答 CAPTCHA。例如,Google 曾报告,旧的文本 CAPTCHA 被机器人攻破的概率超过 99%。

但现代的 非交互隐形 CAPTCHA,如基于行为分析或加密的后台检查,对 AI 攻击具备更强防御。需要注意的是,机器人流量巨大:占据全网流量的 51% 左右,其中 37% 为恶意流量。所以,即使不是万无一失,有一定 CAPTCHA 或机器人检测很重要。

此外,还有必要叠加多层机器人防护,比如设备指纹识别(如用 passkey)、限流、多因素认证等。

加入 CAPTCHA 是否会伤害用户体验?

任何 CAPTCHA 都会给用户增加操作的摩擦。研究显示,只有大约 66% 的人类能首次正确输入 CAPTCHA,意味着很多人可能会感到沮丧或放弃表单。例如,冗长的图片谜题、反复尝试都会降低转化率。

为缓解此问题,现代 CAPTCHA 提供商更注重降低人类操作成本。策略包括:

  • 仅对高风险用户进行自适应挑战。
  • 利用非干扰式信号(鼠标移动、时间等)替换谜题。
  • 提供静默运行的隐形 CAPTCHA。

Cloudflare 称 Turnstile“消除了令人沮丧的 CAPTCHA 体验”,让真实用户 “不再浪费时间精力解视觉谜题”。在实际中,许多网站只在用户行为异常时才显示复选框或图片挑战,普通用户可能完全看不到任何东西。

CAPTCHA 会阻止 AI agent 访问第三方服务吗?

现在,越来越多 AI agent 出现,被设计用来自动化任务并协作第三方服务。

很多垂直领域 AI agent 会以安全、合法的方式,使用标准协议如 OAuth 以及 MCP(模型上下文协议)安全对接第三方应用。这种方式可以让用户顺畅授权。

但有些追求“通用型”的 AI agent 试图完全替代人类浏览器行为。例如,Manus 被设计为能自动完成人们在网页上做的一切,从填写表单到用用户名密码登录。在实际测试中,Manus 难以突破现代高安全性 CAPTCHA,如 Cloudflare Turnstile 和 Google reCAPTCHA Enterprise,即使用户尝试将会话“转交”给真人来手动解答。如果你在开发 AI agent,一定要仔细设计认证流程。依赖浏览器自动化模拟人类登录已越来越不可行,因为强 CAPTCHA 极善于阻止类似机器的操作。

增加 CAPTCHA 会带来多少预算开销?

CAPTCHA 服务从免费到付费都有。免费计划通常存在用量限制或仅有基础功能。比如:

  • Cloudflare Turnstile 免费且不限用量。
  • Google 的 reCAPTCHA Essentials 免费,每月最多 10,000 次评测;更大流量/高级功能需升级到 Standard 或 Enterprise。
  • hCaptcha 提供免费基础版,“Pro/企业版” 收费(如 hCaptcha Pro 每月约 99–139 美元,10 万请求)。

务必核查每个服务商的计划限制和定价,以适配你预期的流量和转化目标。

CAPTCHA 使用场景

CAPTCHA 通常部署在任何机器人可能捣乱的地方。常见场景包括:

  • 认证流程: 保护注册、登录、找回密码流程免受机器人攻击。CAPTCHA 是对抗脚本化账户攻击的第一道防线。除此之外,登录冻结(防止暴力破解密码)及自适应 MFA(在高风险时增加额外验证)等功能既增强安全又能保证顺畅体验。
  • 表单提交: 保护公开表单(如联系我们、反馈、评论、评价)。没有 CAPTCHA,垃圾信息可能会淹没评论区或留言板。
  • 高价值操作: 防止在线投票、门票售卖、促销、电商结账等场景的欺诈。CAPTCHA 能限制批量投票或抢票(如一人一票、一人一票)。

在这些关键点加入 CAPTCHA,你可以大幅减少自动化滥用,同时对正常用户保持开放。

CAPTCHA 服务商对比

CAPTCHA 服务商用户体验方案与定价
reCAPTCHA v2 (Google)用户需点击“我不是机器人”复选框。点击后有时会弹出 CAPTCHA 图片谜题。Essentials 版每月 10K 次免费,再上为付费(Standard/Enterprise)。企业版 10 万请求 8 美元,每额外 1K 收 1 美元。
reCAPTCHA v3 (Google)隐形,后台风险评分(无用户挑战)。与 reCAPTCHA v2 相同的价格
reCAPTCHA Enterprise (Google)两种交互模式:1. 评分型(无挑战)。2. 复选框和自适应视觉挑战。阶梯计费:10K 内免费,10 万次 8 美元,超额每 1K 次 1 美元。含账号防护、短信欺诈保护等更多特性。
Cloudflare Turnstile三种模式:1. 托管:Cloudflare 自动判断是否让用户看到复选框部件。2. 非交互:所有用户只看到自动加载的部件,不需互动。3. 隐形:访客完全不会看到或操作部件。隐形挑战需几秒。基本免费。免费方案:最多 20 个 CAPTCHA 部件,每部件 15 个域名,不限流量。企业版:无限部件。
hCaptcha交互式图片分类(类似 reCAPTCHA v2)。注重隐私,但谜题可能较复杂。每月 10 万次内免费。Pro 约 99 美元/月。企业版定制。
FunCaptcha (Arkose Labs)游戏化微型游戏(旋转/滑动物体、小测验)。更有趣的谜题,针对机器人设计。无免费版。仅企业方案(Arkose Bot Management 部分),需联系报价。
Friendly Captcha完全隐形的工作量证明谜题。全后台自动解题,无需用户操作。免费非商业版(1 域名,1000 请求)。付费方案:Starter €9/月(1K 次);Growth €39/月(5K);Advanced €200/月(5 万),企业定制。
BotDetect (Captcha.com)传统图片或音频型 CAPTCHA,包含字母/数字。自托管、许可制。无免费计划。许可约 99 美元/年。

这些服务中,Cloudflare Turnstile 当前表现突出。它免费、易集成、不打扰用户。Turnstile 强力拦截机器人,且不会“用于广告追踪采集数据”,充分尊重用户隐私。对大多数网站来说,Turnstile 在安全性、用户体验、成本之间达成最佳平衡。

简化登录流程中的 CAPTCHA 集成

集成身份平台是接入 CAPTCHA 的最简捷方式。

Logto(开发者友好的 IAM 方案)支持 Google reCAPTCHA EnterpriseCloudflare Turnstile 等主流服务商,让你只需几步即可启用 CAPTCHA。

有了 Logto,你的团队可以不用处理复杂集成工作,就保护完整的身份认证流程,包括注册、登录、账号找回、SSO、多因素认证、多租户管理等。了解更多 Logto 的 CAPTCHA 信息,或联系我们团队了解更多 CAPTCHA 服务商选项。