Anubis: un escudo con prueba de trabajo contra el scraping masivo de IA

Fuentes: Anubis: a proof-of-work shield against aggressive AI scraping

Anubis es un sistema de protección de sitios web que combate el scraping agresivo llevado a cabo por empresas de inteligencia artificial, una práctica que provoca caídas de los servidores y deja los recursos inaccesibles para el resto de usuarios. Para ello, implementa un esquema de prueba de trabajo (proof-of-work) inspirado en Hashcash, un mecanismo propuesto en los años noventa para reducir el spam por correo electrónico. La lógica es sencilla: a escala de un visitante humano la carga adicional resulta inapreciable, pero cuando un scraper realiza miles de peticiones el coste computacional se multiplica y el raspado deja de ser rentable.

El proyecto se presenta como una solución provisional. Su objetivo real es ganar tiempo mientras se desarrollan técnicas más avanzadas de fingerprinting e identificación de navegadores sin interfaz gráfica, por ejemplo, mediante el análisis del renderizado de fuentes. Cuando esas técnicas maduren, la página de desafío podrá dejar de mostrarse a la mayoría de usuarios legítimos.

Anubis exige el uso de funciones modernas de JavaScript, por lo que resulta incompatible con extensiones como JShelter, que deshabilitan estas características. Los administradores de sitios deben pedir a sus visitantes que desactiven ese tipo de complementos en el dominio correspondiente para que el escudo funcione correctamente.