Security Guard
Begrenzen Sie Passwortversuche beim GLPI-Login und stoppen Sie Brute-Force
Security Guard schützt GLPI vor Brute-Force-Angriffen beim Web-Login, in der REST-API, in der API v2, im CalDAV und bei der Passwortwiederherstellung. Es zählt die fehlgeschlagenen Passworteingaben und sperrt, sobald eine Regel den Grenzwert überschreitet, neue Versuche des Benutzers, der IP oder der Kombination aus beiden vorübergehend (HTTP 429). Es ist kostenlos und funktioniert in GLPI 10, GLPI 11 und GLPI 12.
Funktionen
Jede Regel hat ihr eigenes Zeitfenster, ihren Fehlerhöchstwert und ihre Sperrdauer und kann nur für bestimmte Netze oder Länder gelten. Ausnahmen nach Benutzer, Gruppe, Profil, Netz oder Land, mit Gültigkeitszeitraum, werden nie gesperrt. Das Dashboard zeigt die Versuche der letzten 24 Stunden und die 10 IPs, Benutzer und Länder mit den meisten Fehlversuchen der Woche; der Tab Test simuliert einen Versuch, ohne etwas zu speichern.
Hinter einem Reverse-Proxy oder Cloudflare wird die echte IP des Benutzers nur von den Proxys gelesen, die Sie angeben, und die Karte „IP dieser Anfrage“ zeigt das Ergebnis, bevor Sie den Schutz einschalten. Der Schutz ist ausgeschaltet, und die Beispielregeln sind inaktiv. Der Benutzername wird nie im Klartext gespeichert: Es bleibt nur ein HMAC zur Korrelation und eine Maskierung in der Anzeige. Jede Regel wählt, auf welchen Kanälen sie zählt: Bei der Passwortwiederherstellung zählt jede Anfrage, nach IP oder nach E-Mail; im CalDAV werden nur falsche Passwörter zu Ereignissen. Der MFA-Code von GLPI 11 und 12 erscheint in den Ereignissen und unterliegt weiterhin dem Limit von GLPI selbst; SSO bleibt außen vor.
So funktioniert es
Vertrauenswürdige Proxys konfigurieren
Geben Sie das Netz des Reverse-Proxys an, der vor GLPI steht, und fügen Sie bei Nutzung von Cloudflare mit einem Klick die Bereiche des CDN hinzu. Prüfen Sie auf der Karte „IP dieser Anfrage“, ob die aufgelöste IP die des Benutzers ist.
Eine Regel aktivieren
Das Modul bringt zwei inaktive Beispielregeln mit: Benutzer + IP (5 Fehlversuche in 15 Minuten sperren für 15 Minuten) und IP (30 Fehlversuche in 15 Minuten sperren für 30 Minuten). Aktivieren Sie die passende, wählen Sie die Kanäle (Web-Login, API, CalDAV, Passwortwiederherstellung) und erfassen Sie die nötigen Ausnahmen, etwa das Netz eines über die API angebundenen Systems.
Schutz einschalten und beobachten
Der Schutz ist ausgeschaltet: Schalten Sie ihn auf dem Tab Einstellungen ein. Ab dann zeigen das Dashboard und der Tab Ereignisse die klassifizierten Versuche, und wer die Berechtigung hat, hebt eine Sperre vor Ablauf auf.
In Aktion sehen
Eine kurze Tour durch das, was das Plugin in der Praxis leistet.
Bildergalerie
Prüfen Sie auch die Schwachstellen von GLPI
Den Login zu schützen ist nur ein Teil der Arbeit. CVE Scan zeigt, ob Ihre GLPI-Version bekannte CVEs hat und was auf dem Server anzupassen ist, mit einem Score von 0 bis 100.
CVE Scan kennenlernenBeginnen Sie mit Security Guard
Sehen Sie sich die verfügbaren Pläne an oder lesen Sie den vollständigen Artikel zu diesem Modul.