Security Guard
Limita los intentos de contraseña en el login de GLPI y frena la fuerza bruta
Security Guard protege GLPI contra ataques de fuerza bruta en el inicio de sesión web, la API REST, la API v2, CalDAV y la recuperación de contraseña. Cuenta los fallos de contraseña y, cuando una regla supera su límite, bloquea temporalmente los nuevos intentos (HTTP 429) del usuario, de la IP o de la combinación de ambos. Es gratuito y funciona en GLPI 10, GLPI 11 y GLPI 12.
Funcionalidades
Cada regla tiene su ventana, su límite de fallos y la duración del bloqueo, y puede aplicarse solo a ciertas redes o países. Las excepciones por usuario, grupo, perfil, red o país, con vigencia, nunca se bloquean. El Panel muestra los intentos de las últimas 24 horas y las 10 IP, usuarios y países con más fallos de la semana; la pestaña Prueba simula un intento sin guardar nada.
Detrás de un proxy inverso o de Cloudflare, la IP real del usuario solo se lee a través de los proxies que usted declare, y la tarjeta "IP de esta solicitud" muestra el resultado antes de activar la protección. La protección viene desactivada y las reglas de ejemplo, inactivas. El nombre de usuario nunca se guarda en claro: solo un HMAC para correlacionar y una máscara en pantalla. Cada regla elige en qué canales cuenta: en la recuperación de contraseña cuenta cada solicitud, por IP o por correo; en CalDAV solo las contraseñas incorrectas se convierten en eventos. El código MFA de GLPI 11 y 12 aparece en los eventos y mantiene el límite del propio GLPI; SSO queda fuera.
Cómo funciona
Configura los proxies de confianza
Indica la red del proxy inverso que está delante de GLPI y, si usas Cloudflare, añade los rangos de la CDN con un clic. En la tarjeta "IP de esta solicitud", comprueba que la IP resuelta es la del usuario.
Activa una regla
El módulo trae dos reglas de ejemplo inactivas: Usuario + IP (5 fallos en 15 minutos bloquean durante 15 minutos) e IP (30 fallos en 15 minutos bloquean durante 30 minutos). Active la que le sirva, elija los canales (inicio de sesión web, API, CalDAV, recuperación de contraseña) y registre las excepciones necesarias, como la red de un sistema integrado por la API.
Enciende la protección y haz el seguimiento
La protección viene desactivada: actívala en la pestaña Configuración. A partir de ahí, el Panel y la pestaña Eventos muestran los intentos clasificados, y quien tenga permiso puede liberar un bloqueo antes de que termine.
Véalo en acción
Un recorrido rápido por lo que hace el plugin en la práctica.
Galería de imágenes
Revisa también las vulnerabilidades de GLPI
Proteger el inicio de sesión es parte del trabajo. CVE Scan muestra si tu versión de GLPI tiene CVE conocidas y qué ajustar en el servidor, con una puntuación de 0 a 100.
Conocer CVE ScanComience a usar Security Guard
Vea los planes disponibles o lea el artículo completo sobre este módulo.