一个新的开源项目正在绘制机器人检测的版图,该项目编目了 39 种不同的 CAPTCHA 系统。通过记录识别信号以及免费和付费的绕过方法,该项目旨在为研究人员和开发人员提供一个集中且可维护的参考,以帮助他们了解各种反机器人保护措施的权衡。

FuckCaptcha 项目的宣传图,标题为“39 种 CAPTCHA 类型指南”。
FuckCaptcha 项目提供了一份涵盖 39 种不同 CAPTCHA 系统类型的全面指南。github.com

这张图片是该项目的核心视觉效果,展示了仓库中编目的 39 种 CAPTCHA 类型的范围。

reCAPTCHA 企业系统的视觉呈现。
该项目目录中包含的企业级系统之一是 reCAPTCHA Enterprise。github.com

文章提到 reCAPTCHA 是指南文档涵盖的关键系统之一。

Cloudflare Turnstile 系统的视觉呈现。
Cloudflare Turnstile 是开源仓库中记录的另一个主要的防机器人系统。github.com

Cloudflare Turnstile 被明确列为指南涵盖的系统范围之一。

CAPTCHA 生态系统的分类

该项目将多样化的 CAPTCHA 系列组织成一个可搜索的交互式指南。它涵盖了著名的面向消费者的系统,如 reCAPTCHA 和 hCaptcha,以及专门的企业解决方案,如 DataDome、Arkose Labs 和 Amazon WAF。

Arkose Labs CAPTCHA 系统的视觉呈现。
Arkose Labs 被包含在项目分析的专门企业解决方案中。github.com

Arkose Labs 被突出为项目可搜索指南中的一个专门企业解决方案。

Amazon WAF CAPTCHA 系统的视觉呈现。
该指南还包含有关 Amazon WAF 机器人检测机制的文档。github.com

Amazon WAF 被列为项目组织到其交互式指南中的企业解决方案之一。

通过对这些系统进行分组,该指南允许用户比较不同供应商在机器人检测方面的处理方式。这包括识别系统用于挑战用户的特定信号,以及这些挑战通常出现的上下文。

“将不断变化的 CAPTCHA 系统整合到一个易于接近、可维护的参考中。”

— GitHub - vsmutok/FuckCaptcha: Open field guide to 39 CAPTCHA types: identification signals, free and open-source bypass

绕过方法与权衡分析

对于每种 CAPTCHA 类型,该指南记录了各种已知的绕过挑战的方法。这些方法包括免费的开源工具和付费替代方案,允许研究人员评估不同方法的实际限制和权衡。

项目范围与覆盖面: 记录的 CAPTCHA 类型 39; GitHub 星标 61
项目范围与覆盖面github.com

由 HN Digest 根据 github.com 报告的数据绘制;数值与源文件一致。

文档强调了不同求解器类型的区别。它提供了一个记录在案的选项目录,帮助用户了解哪些工具目前与特定的 CAPTCHA 系列相关,以及它们已知的局限性是什么。

难度分级与研究意图

为了帮助用户应对各种系统的复杂性,该项目采用了编辑难度等级。标签范围从 1(低)到 5(极高),提供了一个导航或解决特定挑战类型的难度估算。

该项目明确表示,其目标是使材料更易于导航、比较和在授权研究中引用。它优先考虑来源的透明度和负责任的使用,敦促研究人员遵守适用的法律和所研究系统的服务条款。

Hacker News 读者的反应

  • 技术补充: 一位评论者解释说,reCaptcha v3 不是用户可见的待解决谜题,而是一个基于行为分析的系统。 评论 ↗
  • 质疑: 另一位用户表示担忧,认为提供全面的 CAPTCHA 类型仓库可能会被机器人和垃圾邮件发送者轻易利用。 评论 ↗
  • 质疑: 一位评论者建议,该仓库的内容似乎是由 LLM 生成的,这意味着自动化代理可能已经熟悉这些信息。 评论 ↗

以上为 Hacker News 讨论中观点的摘要,并非经过核实的事实。 阅读完整讨论 ↗