Anubis: Interferir en el rastreo de rastreadores de IA mediante pruebas de cargas de trabajo

Introducción general

Anubis es una herramienta de código abierto desarrollada por el equipo TecharoHQ para proteger sitios web de rastreadores de IA. Bloquea los rastreadores automatizados que no cumplen los requisitos añadiendo un desafío de prueba de trabajo SHA256 a las solicitudes HTTP, lo que obliga a los visitantes a realizar tareas de cálculo. Escrita en Go y de código abierto en GitHub, la herramienta es adecuada para sitios web que no quieren ser indexados por los motores de búsqueda o que necesitan proteger sus recursos. techaroHQ es una empresa canadiense especializada en tecnología anti rastreadores de IA. anubis se inspiró en el comportamiento abusivo de los rastreadores de IA en la internet moderna, que ignoran robots.txt Esta es una solución extrema al problema de los rastreadores. Oficialmente, se trata de una solución de "nivel nuclear", que es extrema pero eficaz para tratar el problema de los rastreadores.

El programa es más eficaz y no depende de Cloudflare lanza AI Maze: contra los rastreadores maliciosos con IA generativa La desventaja también es obvia, no es amigable para los sitios que necesitan SEO.

 

Lista de funciones

  • Autentique las solicitudes HTTP con la prueba de carga SHA256 para bloquear el acceso de los rastreadores de IA.
  • Proteja los recursos de los servidores ascendentes de un consumo excesivo por parte de las herramientas automatizadas.
  • Admite la implantación en Docker para una integración rápida y sencilla en los sistemas existentes.
  • Proporciona una función de comprobación de la salud para garantizar un funcionamiento estable del servicio.
  • Código fuente abierto, los usuarios pueden modificarlo y personalizarlo libremente.
  • Bloquear deliberadamente la indexación de algunos motores de búsqueda, para sitios que no quieren ser públicos.

 

Utilizar la ayuda

Proceso de instalación

Anubis es fácil de instalar y es adecuado para usuarios con conocimientos técnicos. A continuación se detallan los pasos a seguir:

1. Condiciones previas

  • Es necesario instalar Git y Docker:
    • Git se utiliza para obtener código.
    • Se utiliza Docker para ejecutar Anubis.
  • Comprueba el entorno:
    git --version
    docker --version

Asegúrese de que el comando tiene salida.

2. Acceso al código

  • Se ejecuta en el terminal:
    git clone https://github.com/TecharoHQ/anubis.git
    cd anubis
    

3. Construir y ejecutar con Docker

  • Construye la imagen del espejo:
    docker build -t anubis .
    
  • Ejecuta el contenedor:
    docker run -p 8080:8080 anubis
    
  • Oyente por defecto 8080 puerto, accediendo al http://localhost:8080 Pruebas.

4. Configuración (opcional)

  • Puerto o dirección personalizada:
    docker run -p 9000:8080 anubis --listen=http://0.0.0.0:9000
    
  • intercambiabilidad 9000 para el puerto que desee.

5. Comprobación del estado de funcionamiento

  • Comprueba el estado de salud:
    docker exec <容器ID> /app/bin/anubis --healthcheck
    
  • Un resultado Normal indica que el servicio funciona correctamente.

Cómo utilizar las principales funciones

En el corazón de Anubis está la protección de prueba de carga SHA256. Aquí están las instrucciones para hacerlo:

Protección de la certificación de la carga de trabajo

  • Cuando el usuario accede a Anubis, el cliente debe completar el cálculo SHA256.
  • Los navegadores normales pueden hacerlo rápidamente, los rastreadores de IA están bloqueados debido a los altos costes computacionales.
  • No es necesario hacer nada manualmente después de la implantación, la protección surte efecto automáticamente.

función de prueba

  • Sitio oficial del examen anubis.techaro.lol::
    • acceso al navegador https://anubis.techaro.lolverá el proceso de validación.
    • Probado con una herramienta de rastreo:
      curl https://anubis.techaro.lol
      

      Se le indicará que debe cumplimentar una prueba de carga de trabajo.

Ver registro

  • Comprueba el registro de ejecución:
    docker logs <容器ID>
    
  • El registro muestra los detalles de validación de la solicitud.

Apoyo y comentarios

  • Si tiene problemas, puede enviar una incidencia a GitHub:
    • Dirección:https://github.com/TecharoHQ/anubis/issues/new.
    • Se requiere una descripción detallada, incluidos los mensajes ambientales y de error, para su presentación.
  • Para comunicarte en tiempo real, únete a Discord de Patreon:
    • Dirección:https://patreon.com/cadey.
    • existe #anubis Pregunta del canal.

advertencia

  • Anubis impide que algunos motores de búsqueda (por ejemplo, Google) indexen los sitios web. Se trata de una característica oficial deliberada, no de un defecto.
  • Si se requiere SEO, la recomendación oficial es utilizar Cloudflare en su lugar.
  • Anubis es adecuado para escenarios en los que Cloudflare no está disponible o se requiere una fuerte protección.

 

escenario de aplicación

  1. Protección de sitios web personales
    • Si tienes un blog y no quieres que rastreadores de IA rastreen tu contenido, Anubis puede bloquearlo eficazmente.
  2. Alojamiento de recursos privados
    • Cuando compartas archivos con usuarios específicos, utiliza Anubis para asegurarte de que sólo las personas autenticadas pueden acceder a ellos.
  3. Entorno de pruebas de desarrollo
    • Durante la fase de desarrollo, evitar que los rastreadores interfieran y proteger los recursos del servidor con Anubis.

 

CONTROL DE CALIDAD

  1. ¿Afecta Anubis a los usuarios normales?
    • No lo hará. La tarea computacional es ligera y casi sin sentido para el usuario del navegador.
  2. ¿Es adecuado para un entorno de producción?
    • Docker es fácil de desplegar y se ha comprobado que funciona de forma fiable.
  3. ¿Por qué los motores de búsqueda no pueden indexarlo?
    • La carga de trabajo demuestra que bloquea a los rastreadores, incluidos los motores de búsqueda. Este era el objetivo de diseño de Anubis.
  4. ¿Y si no utilizo Anubis?
    • Es posible proteger un sitio web con Cloudflare, lo que es adecuado para la mayoría de las situaciones.
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...