Un desarrollador detuvo un ejército de bots de IA. Su proyecto ahora es utilizado por GNOME y la UNESCO

Un desarrollador detuvo un ejército de bots de IA. Su proyecto ahora es utilizado por GNOME y la UNESCO

Anubis aprendió a distinguir entre personas y máquinas sin captcha ni ruido innecesario.

image

En la lucha contra los molestos bots de IA que recopilan datos de Internet, ha surgido una poderosa alternativa, que no proviene de grandes empresas, sino de entusiastas comunes.

A principios de 2025, un desarrollador bajo el seudónimo Xe Iaso lanzó una solución de software de código abierto llamada Anubis, diseñada para proteger sitios web contra recolectores automáticos de datos. En unos pocos meses, fue descargado casi 200 mil veces, y actualmente es utilizado por proyectos como GNOME —un entorno de escritorio popular en Linux—, el framework multimedia FFmpeg, y también por la UNESCO.

La idea de crear Anubis surgió después de que el servidor Git personal de Xe comenzara a fallar debido a múltiples solicitudes de bots que recopilaban datos para entrenar redes neuronales. El problema apareció de forma inesperada: el sitio se volvió inaccesible y, al revisar los registros, se descubrió que el servidor se había reiniciado cientos de veces en dos días. La causa fue la actividad de un bot que se identificaba como Amazon y escaneaba literalmente cada enlace. Desactivar el acceso público al servidor no era una opción, por lo que Xe decidió buscar otros métodos de protección.

Al principio, los intentos de restringir el acceso no tuvieron éxito. Entonces, el desarrollador subió un código experimental a GitHub, y el proyecto atrajo rápidamente la atención: GNOME fue el primero en probarlo. Esto marcó el comienzo del rápido crecimiento de la popularidad de Anubis.

Muchos métodos utilizados anteriormente para protegerse de los escáneres, como “robots.txt” o CAPTCHA, se han vuelto ineficaces. Los bots modernos pueden eludir estas medidas. Algunos desarrolladores comenzaron a crear “laberintos infinitos”: sistemas de redirección con enlaces inútiles para “cansar” a los bots. Una solución similar fue implementada por la empresa Cloudflare con la función AI Labyrinth. Sin embargo, estos enfoques requieren muchos recursos computacionales, lo que los hace poco prácticos para sitios pequeños.

Según Xe, el envenenamiento de conjuntos de entrenamiento, popular entre los que luchan contra la IA generativa, no tiene un efecto real: es demasiado costoso y no detiene el proceso en sí. En cambio, Anubis actúa de manera diferente: verifica si el visitante del sitio es realmente una persona usando un navegador y no un bot.

Para ello, Anubis obliga al navegador a realizar cálculos criptográficos mediante JavaScript, demostrando que el usuario realmente tiene un navegador funcional. Este mecanismo es imperceptible para las personas, pero representa un obstáculo serio para los bots. Para sortearlo, los bots de IA tendrían que realizar estos cálculos a gran escala, lo cual requiere enormes recursos. Para los usuarios normales, esto es casi imperceptible.

Entre las ventajas de Anubis se encuentran su código abierto, facilidad de instalación, posibilidad de alojamiento propio y compatibilidad con la mayoría de las plataformas. A pesar del éxito, el proyecto requiere un desarrollo constante. Actualmente, Xe trabaja en versiones que cargan menos los procesadores de los usuarios y que pueden funcionar sin JavaScript —un paso importante para aquellos preocupados por la privacidad que desactivan la ejecución de scripts en el navegador.

Una de las principales dificultades, según el autor, es encontrar el equilibrio entre bloquear sistemas automáticos y evitar falsos positivos que afecten a las personas reales. Además, es importante no permitir que los bots comprendan cómo fueron bloqueados, pero al mismo tiempo ofrecer a los usuarios la posibilidad de entender lo que ocurrió y pedir ayuda.

El desarrollo de Anubis sigue siendo una labor de entusiasmo: Xe financia el proyecto a través de Patreon y patrocinio en GitHub, pero por ahora no puede dedicarse a él a tiempo completo. También le gustaría contratar a uno de los miembros clave de la comunidad, si el presupuesto lo permite.

Internet continúa convirtiéndose en un campo de batalla entre los sistemas automáticos de recopilación de datos y quienes intentan proteger sus recursos. Anubis se ha convertido en una de las iniciativas independientes más eficaces en esta lucha. Y, al parecer, las empresas de IA ya están observando atentamente su desarrollo.

¿Estás cansado de que Internet sepa todo sobre ti?

¡Únete a nosotros y hazte invisible!