Security Guard
Limite as tentativas de palavra-passe no GLPI e trave a força bruta
O Security Guard protege o GLPI contra ataques de força bruta no início de sessão web, na API REST, na API v2, no CalDAV e na recuperação da palavra-passe. Conta as falhas de palavra-passe e, quando uma regra ultrapassa o limite, bloqueia temporariamente as novas tentativas (HTTP 429) do utilizador, do IP ou da combinação dos dois. É gratuito e funciona no GLPI 10, no GLPI 11 e no GLPI 12.
Funcionalidades
Cada regra tem a sua janela, o limite de falhas e a duração do bloqueio, e pode aplicar-se apenas a determinadas redes ou países. As exceções por utilizador, grupo, perfil, rede ou país, com período de vigência, nunca são bloqueadas. O Painel mostra as tentativas das últimas 24 horas e os 10 IP, utilizadores e países com mais falhas na semana; o separador Teste simula uma tentativa sem gravar nada.
Atrás de um proxy inverso ou da Cloudflare, o IP real do utilizador só é lido através dos proxies que declarar, e o cartão "IP deste pedido" mostra o resultado antes de ligar a proteção. A proteção vem desligada e as regras de exemplo, inativas. O nome de utilizador nunca é guardado em claro: fica apenas um HMAC para correlacionar e uma máscara no ecrã. Cada regra escolhe em que canais conta: na recuperação da palavra-passe cada pedido conta, por IP ou por e-mail; no CalDAV só as palavras-passe erradas passam a eventos. O código MFA do GLPI 11 e 12 aparece nos eventos e mantém o limite do próprio GLPI; o SSO fica de fora.
Como funciona
Configure os proxies de confiança
Indique a rede do proxy inverso que está à frente do GLPI e, se usar a Cloudflare, acrescente as faixas da CDN com um clique. No cartão "IP desta requisição", confirme que o IP resolvido é o do utilizador.
Ative uma regra
O módulo traz duas regras de exemplo, inativas: Utilizador + IP (5 falhas em 15 minutos bloqueiam durante 15 minutos) e IP (30 falhas em 15 minutos bloqueiam durante 30 minutos). Ative a que servir, escolha os canais (início de sessão web, API, CalDAV, recuperação da palavra-passe) e registe as exceções necessárias, como a rede de um sistema integrado pela API.
Ligue a proteção e acompanhe
A proteção vem desligada: ligue-a no separador Configurações. A partir daí, o Painel e o separador Eventos mostram as tentativas classificadas, e quem tem permissão pode levantar um bloqueio antes do fim.
Veja em ação
Uma visita rápida ao que o plugin faz na prática.
Galeria de imagens
Verifique também as vulnerabilidades do GLPI
Proteger o início de sessão é parte do trabalho. O CVE Scan mostra se a sua versão do GLPI tem CVE conhecidas e o que ajustar no servidor, com uma pontuação de 0 a 100.
Conhecer o CVE ScanComece a utilizar o Security Guard
Veja os planos disponíveis ou leia o artigo completo sobre este módulo.