اكتشف المستخدمين الذين لديهم محاولات تسجيل دخول فاشلة متعددة
SELECT username, COUNT(*) as failed_attempts FROM login_logs WHERE status = 'failed' GROUP BY username HAVING COUNT(*) > 5 ORDER BY failed_attempts DESC;
لكشف التهديدات الأمنية المحتملة أو محاولات القوة الغاشمة، تحتاج إلى تصفية سجلات تسجيل الدخول الخاصة بك بحثًا عن المحاولات غير الناجحة مجمعة حسب اسم المستخدم الفردي. يستخدم هذا الاستعلام دالة COUNT جنبًا إلى جنب مع عبارة HAVING لعزل الحسابات التي تجاوزت حدًا معينًا من الفشل.
من خلال تعديل الرقم في عبارة HAVING، يمكنك تخصيص مراقبة الأمان الخاصة بك لتنبيهك فقط عندما يتم استيفاء حجم مشبوه محدد من حالات الفشل. يساعد هذا في الحفاظ على سلامة النظام ويسمح لك بقفل الحسابات المخترقة أو تمييزها بشكل استباقي.