Benutzer mit mehreren fehlgeschlagenen Anmeldeversuchen finden
SELECT username, COUNT(*) as failed_attempts FROM login_logs WHERE status = 'failed' GROUP BY username HAVING COUNT(*) > 5 ORDER BY failed_attempts DESC;
Um potenzielle Sicherheitsbedrohungen oder Brute-Force-Angriffe zu erkennen, müssen Sie Ihre Anmeldeprotokolle nach nicht erfolgreichen Versuchen filtern, gruppiert nach dem jeweiligen Benutzernamen. Diese Abfrage verwendet die COUNT-Funktion in Kombination mit einer HAVING-Klausel, um Konten zu isolieren, die einen bestimmten Schwellenwert an Fehlern überschritten haben.
Durch Anpassung der Zahl in der HAVING-Klausel können Sie Ihre Sicherheitsüberwachung so konfigurieren, dass Sie nur benachrichtigt werden, wenn eine bestimmte, verdächtige Anzahl von Fehlern auftritt. Dies trägt zur Aufrechterhaltung der Systemintegrität bei und ermöglicht es Ihnen, kompromittierte Konten proaktiv zu sperren oder zu markieren.