Una de las características más potentes de Guardian Web no es visible a simple vista: el Karma Network. Se trata de un sistema de reputación compartida que funciona de forma silenciosa en segundo plano, haciendo que la protección de todos los sitios de la red sea más inteligente con cada ataque detectado.
¿Qué es el Karma Network?
Cada vez que una IP realiza una acción sospechosa en cualquier sitio protegido por Guardian Web — un intento de fuerza bruta, un escaneo de vulnerabilidades, una petición a rutas sensibles — esa IP acumula puntos de karma negativo. El karma es una puntuación dinámica que refleja el historial de comportamiento de una IP en toda la red, no solo en un sitio concreto.
Esto significa que si una IP ataca el sitio de un usuario y luego intenta acceder al de otro usuario diferente, ya llega con su historial. No empieza de cero.
¿Cómo se acumula el karma?
Cada evento registrado por el escudo tiene un peso diferente en la puntuación de karma:
- Intentos de fuerza bruta — alta penalización, especialmente contra wp-login y xmlrpc.
- Escaneo de rutas sensibles — accesos a
.env,admin, paneles de administración inexistentes. - Peticiones de bots maliciosos — user-agents de herramientas de hacking o scrapers agresivos.
- Reportes de AbuseIPDB — si una IP está marcada como maliciosa en la base de datos pública, su karma se degrada automáticamente.
- Comportamiento normal — con el tiempo, las IPs con comportamiento correcto recuperan karma positivo.
Los cuatro niveles de respuesta
La respuesta del sistema es proporcional al karma acumulado. Hay cuatro niveles:
Nivel 1 — Captcha (karma bajo)
La IP sigue pudiendo acceder, pero debe resolver un captcha antes. Este nivel es ideal para IPs con comportamiento incierto pero no claramente malicioso. Permite que usuarios legítimos con IPs comprometidas puedan demostrar que son humanos.
Nivel 2 — Throttle (karma medio)
El acceso se limita a un número máximo de peticiones por minuto. Ataques de fuerza bruta o escaneos masivos se vuelven inviables porque el coste en tiempo se multiplica exponencialmente. El sitio sigue funcionando con normalidad para el resto de visitantes.
Nivel 3 — Baneo temporal (karma alto)
La IP queda bloqueada durante un período configurable por el administrador del sitio. Las peticiones de esa IP son rechazadas con un código HTTP 403. Al expirar el período, la IP puede volver a intentar acceder — si acumula más karma negativo, vuelve a ser baneada automáticamente.
Nivel 4 — Exilio permanente (karma crítico)
La IP se añade a la lista negra permanente del Karma Network. Esta lista es compartida: una IP en exilio no puede acceder a ningún sitio de la red Guardian Web. Es el nivel más restrictivo y se aplica solo a IPs con un historial de actividad claramente maliciosa y sostenida en el tiempo.
¿Por qué el modelo compartido es clave?
La diferencia fundamental entre el Karma Network y una lista de bloqueo local es la inteligencia colectiva. Un atacante que escanea cien sitios diferentes para encontrar vulnerabilidades está generando karma negativo en cada uno de ellos. Cuando finalmente intenta atacar con fuerza al objetivo que ha identificado, ya llega baneado o con throttle activo.
Este efecto es especialmente útil contra:
- Ataques coordinados — campañas de fuerza bruta que rotan entre múltiples objetivos.
- Reconocimiento previo — escaneos que buscan versiones de WordPress o plugins vulnerables.
- Botnets — redes de IPs comprometidas que atacan en paralelo; cada nodo acumula su propio karma.
¿Cómo afecta esto a mi sitio?
Como administrador de un sitio en Guardian Web, el Karma Network actúa de forma completamente transparente. No necesitas configurar nada: el sistema aplica las respuestas automáticamente según el karma de cada IP que llega a tu sitio.
Desde el panel de Guardian Web puedes ver en tiempo real el karma de las IPs que visitan tu sitio, qué nivel de respuesta está recibiendo cada una, y el historial de eventos que ha generado ese karma. También puedes añadir IPs a la lista blanca si necesitas excluirlas del sistema de karma (por ejemplo, tus propias IPs de oficina).
Conclusión
El Karma Network convierte a cada sitio protegido en un nodo de una red de inteligencia colectiva. Cuantos más sitios haya en la red, más información tiene el sistema para identificar amenazas antes de que ataquen. Es protección que mejora sola con el tiempo.
Si aún no tienes Guardian Web instalado en tu sitio, crea tu cuenta gratuita y empieza a protegerlo hoy.