1 puntos por GN⁺ 2026-02-11 | 1 comentarios | Compartir por WhatsApp
  • La página de seguridad de Anubis que aparece al acceder al sitio es un mecanismo para proteger el servidor del scraping de datos por parte de IA
  • El sistema usa una verificación basada en Proof-of-Work (prueba de trabajo) para aumentar la carga de las solicitudes automatizadas a gran escala y elevar el costo del scraping
  • Este método aplica el concepto de Hashcash, de modo que supone poca carga para usuarios individuales, pero desincentiva las solicitudes masivas
  • Se está usando la versión 1.19.1 de Anubis, y no funciona correctamente si están activados plugins como JShelter
  • Es una medida temporal importante para evitar daños a la infraestructura de código abierto causados por la recolección indiscriminada de datos por parte de empresas de IA

Resumen del sistema de seguridad Anubis

  • El administrador del sitio ha configurado Anubis para proteger el servidor
    • El objetivo es evitar la sobrecarga del servidor causada por el web scraping agresivo de empresas de IA
    • Este scraping puede provocar caídas del sitio y reducir la accesibilidad para todos los usuarios
  • Anubis usa el método de Proof-of-Work (prueba de trabajo)
    • Aplica a la seguridad web el concepto de prevención de spam por correo electrónico propuesto en Hashcash
    • Para usuarios individuales casi no hay impacto, pero en solicitudes automatizadas a gran escala el costo computacional se acumula, generando un efecto disuasorio

Cómo funciona el sistema

  • Cuando el usuario entra a la página, debe realizar un cálculo (Proof-of-Work)
    • En la página se muestran el mensaje “Calculating…”, la dificultad (Difficulty: 4) y la velocidad (Speed: 0kH/s)
    • Solo después de completar el cálculo se puede acceder al contenido real
  • Este proceso es una medida temporal para la detección y bloqueo de bots,
    y en el futuro se planea mejorarlo para que los usuarios legítimos pasen automáticamente mediante técnicas de fingerprinting del navegador, como el renderizado de fuentes

Avisos para usuarios

  • Anubis requiere funciones modernas de JavaScript
    • Algunos plugins de seguridad como JShelter pueden bloquearlas,
      por lo que es necesario desactivar el plugin en ese dominio para acceder correctamente
  • Actualmente, el sitio está ejecutando la versión 1.19.1 de Anubis

Contexto e importancia

  • Las prácticas agresivas de recolección de datos de empresas de IA están dañando la infraestructura de código abierto
    • Este problema se menciona en el artículo de The Libre News “FOSS infrastructure is under attack by AI companies”
  • Anubis no es una solución completa, pero se considera un “hack” temporal suficientemente aceptable
    • Gracias a esto, los administradores pueden ganar más tiempo para desarrollar tecnologías que identifiquen a los usuarios legítimos
  • En consecuencia, ayuda a reducir el desperdicio de recursos causado por el scraping con IA y mantener la estabilidad del servidor

1 comentarios

 
GN⁺ 2026-02-11
Comentarios en Hacker News
  • Si quieres jugar Half-Life hoy, recomiendo mucho Xash3D FWGS
    El nombre es un poco raro, pero es un motor muy bien hecho
    La compilación sencilla para Mac se puede descargar aquí
    • En lo personal, si vas a jugarlo ahora, creo que Black Mesa es lo mejor
      Es un remake hecho por fans, pero con la aprobación oficial de Valve, y se puede comprar en este enlace de Steam
    • Como referencia, Xash3D es un motor para HL1. El post original parece estar hablando de HL2
      Si tienes un visor VR, puedes disfrutar HL1 modeado con soporte completo para controles de mano
      También he oído buenas opiniones del mod VR de HL2, aunque todavía no lo he probado personalmente
    • En rebajas se puede conseguir por $0.99 en Steam. Eso sí, es solo para Windows
  • Muy interesante. Al principio me preguntaba cuál era el objetivo, pero viendo un poco más, parece que esta es una versión derivada del proyecto FreeHL hecho por el mismo creador
    Es un intento de reescribir la lógica del juego GoldSrc en QuakeC para ejecutarla en un motor de código abierto
    Parece que quiso experimentar con qué tan difícil sería portar contenido de HL2
    Se siente parecido a cuando el proyecto OpenMW intenta cargar contenido de Oblivion o Skyrim
  • Aquí, clean room significa que se hizo desde cero basándose solo en los assets, sin consultar en absoluto el código fuente del motor original
    O sea, que no se usó ni el código existente ni materiales descompilados
    Aun así, incluso este enfoque podría considerarse una infracción de copyright. Por ejemplo, como pasa con las herramientas de decompilación de ROM, aunque no haya un elemento de infracción directa, podría haber problemas indirectos
  • No está directamente relacionado con el motor, pero me recordó un video de demake de Half-Life 2 en Quake
    Enlace de YouTube
  • Por ahora esta versión no permite jugar el juego completo; solo deathmatch o algunos mods
  • Este tipo de proyectos es justamente el encanto de la comunidad open source
    Gracias a la gente que hace posible seguir disfrutando juegos clásicos incluso 20 años después, sin DRM ni restricciones de plataforma
    Creo que este tipo de implementaciones clean room son la verdadera forma de preservar la historia de los videojuegos
  • Pensar en lo viejo que es el motor de Q1 hace que esto sea realmente impresionante
    Me recordó al mod Paranoid Doom que disfruté hace tiempo
    Enlace
  • A estas alturas, cuesta llamar a FTE un motor de Quake puro. Le han agregado demasiadas funciones
    • Aun así, sigue siendo una continuación del codebase original
      Yo también he pasado bastante tiempo analizándolo y experimentando con su estructura interna
  • Me encantaron tanto HL1 como HL2. Cuando veo proyectos así, me viene a la mente la idea de un “juego que no muere
    Black Mesa, que rehízo HL1 en el motor de HL2, fue un ejemplo representativo de eso
    Enlace al video
  • Lo curioso es que, al correr HL2 en este motor, hasta da la impresión de que encaja más naturalmente con HL1
    Se siente como una versión invertida de Half-Life: Source o Black Mesa, o como un demake
    • De hecho, incluso un mod simple de HL1 se ve mucho más moderno si usa las texturas y modelos de HL2
      Por ejemplo, existe un mod como Half-Life: Dark Future
      No se ve como un HL2 moderno, pero los gráficos iniciales del motor original de HL2 eran mucho más simples que ahora
      Al final terminas dándote cuenta de que la diferencia entre HL1 y HL2 proviene de las texturas y el diseño de niveles