El panorama de la detección de bots está siendo mapeado en un nuevo proyecto de código abierto que cataloga 39 tipos distintos de sistemas CAPTCHA. Al documentar las señales de identificación y los métodos de evasión, tanto gratuitos como de pago, el proyecto pretende proporcionar una referencia centralizada y mantenible para que investigadores y desarrolladores comprendan las compensaciones de las diversas protecciones contra bots.

Un gráfico promocional para el proyecto FuckCaptcha titulado 'la guía de campo para 39 tipos de CAPTCHA'.
El proyecto FuckCaptcha proporciona una guía de campo completa para 39 tipos diferentes de sistemas CAPTCHA.github.com

Esta imagen sirve como el recurso visual principal del proyecto, ilustrando el alcance de los 39 tipos de CAPTCHA catalogados en el repositorio.

Una representación visual del sistema reCAPTCHA Enterprise.
Uno de los sistemas de nivel empresarial incluidos en el catálogo del proyecto es reCAPTCHA Enterprise.github.com

El artículo menciona reCAPTCHA como un sistema clave cubierto por la documentación de la guía.

Una representación visual del sistema Cloudflare Turnstile.
Cloudflare Turnstile es otro sistema importante contra bots documentado en el repositorio de código abierto.github.com

Cloudflare Turnstile se enumera explícitamente como uno de los sistemas cubiertos en el espectro de la guía.

Categorización del ecosistema CAPTCHA

El proyecto organiza una diversa gama de familias de CAPTCHA en una guía interactiva con capacidad de búsqueda. Cubre sistemas de consumo bien conocidos como reCAPTCHA y hCaptcha junto con soluciones empresariales especializadas como DataDome, Arkose Labs y Amazon WAF.

Una representación visual del sistema CAPTCHA de Arkose Labs.
Arkose Labs se incluye entre las soluciones empresariales especializadas analizadas por el proyecto.github.com

Arkose Labs se destaca como una solución empresarial especializada dentro de la guía interactiva del proyecto.

Una representación visual del sistema CAPTCHA de Amazon WAF.
La guía también incluye documentación sobre los mecanismos de detección de bots de Amazon WAF.github.com

Amazon WAF se enumera como una de las soluciones empresariales que el proyecto organiza en su guía interactiva.

Al agrupar estos sistemas, la guía permite a los usuarios comparar cómo diferentes proveedores abordan la detección de bots. Esto incluye identificar las señales específicas que un sistema utiliza para desafiar a un usuario y el contexto en el que esos desafíos suelen aparecer.

“Traer un panorama cambiante de sistemas CAPTCHA a una referencia accesible y mantenida.”

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

Análisis de métodos de evasión y compensaciones

Para cada tipo de CAPTCHA, la guía documenta varios enfoques documentados para evadir el desafío. Estos incluyen tanto herramientas gratuitas de código abierto como alternativas de pago, permitiendo a los investigadores evaluar las limitaciones prácticas y las compensaciones de los diferentes métodos.

Alcance y alcance del proyecto: Tipos de CAPTCHA documentados 39; Estrellas de GitHub 61
Alcance y alcance del proyectogithub.com

Gráfico elaborado por HN Digest a partir de cifras reportadas por github.com; los valores se muestran como aparecen en la fuente.

La documentación enfatiza la distinción entre los diferentes tipos de solucionadores. Proporciona un directorio de opciones documentadas para ayudar a los usuarios a comprender qué herramientas están asociadas actualmente con familias de CAPTCHA específicas y cuáles son sus limitaciones conocidas.

Escala de dificultad e intención de investigación

Para ayudar a navegar la complejidad de los diversos sistemas, el proyecto emplea una escala de dificultad editorial. Las etiquetas van desde 1 (Baja) hasta 5 (Muy alta), proporcionando una estimación de la dificultad involucrada en navegar o resolver un tipo de desafío específico.

El proyecto establece explícitamente que su objetivo es hacer que el material sea más fácil de navegar, comparar y citar para investigaciones autorizadas. Prioriza la transparencia en las fuentes y el uso responsable, instando a los investigadores a respetar las leyes aplicables y los términos de servicio de los sistemas que se estudian.

Qué dicen los lectores de Hacker News

  • Nota técnica: Un comentarista explicó que reCaptcha v3 no es un acertijo visible para que los usuarios lo resuelvan, sino más bien un sistema basado en el perfilado de comportamiento. comentario ↗
  • Escéptico: Otro usuario expresó su preocupación de que proporcionar un repositorio completo de tipos de CAPTCHA podría ser fácilmente explotado por bots y spammers. comentario ↗
  • Escéptico: Un comentarista sugirió que el contenido del repositorio parecía haber sido generado por un LLM, lo que implica que los agentes automatizados podrían ya estar familiarizados con la información. comentario ↗

Resumen de opiniones del hilo de Hacker News; no son hechos verificados. Leer el debate completo ↗