إعداد الحماية
اقرأ الإعدادات وعدّلها باستخدامGET وPATCH على protection/ في واجهة برمجة تطبيقات إدارة المصادقة الخاصة بتطبيقك، أو من وحدة التحكم.
enabled وbreached_password_check هما false افتراضيًا. تصبح الأوضاع المذكورة أعلاه هي الإعدادات الافتراضية بعد تفعيل الحماية.
السياسات
تستخدم سياستا
vpn وtravel تحليل عنوان IP من Didit. إذا كان هذا الاستعلام غير متاح، تستمر المحاولة؛ ولا يفشل تسجيل الدخول بسببه أبدًا. يتحدّث موقع travel فقط بعد اكتمال تسجيل الدخول.
القوة الغاشمة والقفل
يحدد وضعbrute ما يحدث بعد 5 محاولات فاشلة:
- حظر: يجب على الشخص إعادة تعيين كلمة مروره قبل أن يتمكن من تسجيل الدخول مرة أخرى.
- تحدٍّ: يُقفل الحساب لمدة 15 دقيقة، وتتطلب المحاولة التالية إثباتًا إضافيًا.
- غير مُفعّل أو تسجيل: لا يُقفل الحساب.
درجة الروبوت وإشارات الجهاز
أرسل إشارات الجهاز في استدعاءات وقت التشغيل باستخدام هذه الرؤوس. تُرسلها الصفحات المستضافة نيابةً عنك.
هذه الإشارات سياق لاتخاذ القرار، وليست دليلًا على الهوية. وتُرسل أيضًا مع كل حدث تسجيل دخول، حيث يمكن للقواعد قراءة
event.device.bot_score.
AUTOMATION_FRAMEWORK_DETECTED فحص مختلف. وهو تحذير تحليل الجهاز وعنوان IP في جلسات التحقق، ويُطلق عندما يُبلغ SDK التحقق عن إطار أتمتة للمتصفح. لا يعمل هذا الفحص عند تسجيل الدخول. أما عند تسجيل الدخول، فتُكتشف الأتمتة من خلال سياسة bots أعلاه.التحديات
تُعيد المحاولة التي خضعت لتحدٍّ هذا الرد بدلًا من رمز تسجيل الدخول:POST protection/complete/:
{"challenge", "method": "email_code", "code"}مع الرمز المكوّن من 6 أرقام المُرسَل إلى بريد الشخص الإلكتروني، أو{"challenge", "method": "passkey", "response"}مع استجابة WebAuthn.
403 {"error": "protection_factor_unavailable"}.
كلمات المرور المسرّبة
معbreached_password_check: true، يتحقق Didit من كلمات المرور الجديدة وكلمات مرور إعادة التعيين مقابل كلمات المرور المسرّبة المعروفة. لا تُرسل كلمة المرور نفسها إلى أي جهة. تُرفض كلمة المرور المسرّبة برمز password_breached. عند تسجيل الدخول، تُحسب كلمة المرور المسرّبة كمطابقة لسياسة stuffing. إذا كان الفحص غير متاح، تُقبل كلمة المرور.
وضع الهجوم
فعّل وضع الهجوم أثناء هجوم نشط:POST protection/attack-mode/مع{"duration_hours": 1}(أو6أو24) يعيد201.DELETE protection/attack-mode/ينهيه مبكرًا. وينتهي أيضًا تلقائيًا بعد المدة المحددة.
- يجب أن تجتاز كل عملية تسجيل وتسجيل دخول تحدي مفتاح المرور. لا يُقبل رمز البريد الإلكتروني. ولا يمكن للتسجيلات الجديدة والأشخاص الذين لا يملكون مفتاح مرور إكمال العملية حتى ينتهي وضع الهجوم.
- تُحظر عملية التسجيل القادمة من شبكة VPN أو Tor أو مركز بيانات.
حدود المعدل
يُقيَّد كل مسار من مسارات وقت التشغيل حسب عنوان IP، لكل تطبيق:
عند تجاوز الحد، يعيد الاستدعاء
429. التزم بالرأس Retry-After عند إرساله. تُقيَّد محاولات تسجيل الدخول أيضًا في الدقيقة: 60 لكل عنوان IP، و15 لكل حساب، و30 لكل جهاز، و3,000 لكل تطبيق، و20 طلب رمز SMS أو WhatsApp لكل بادئة رقم هاتف. ولتحديثات token حدّها الخاص على مستوى التطبيق، 6,000 في الدقيقة، لذلك لا تستهلك عمليات تحديث الرموز محاولات تسجيل الدخول الخاصة بك.
الأحداث
يُسجَّل كل قرار كـحدث مصادقة:risk_logged وattempt_challenged وattempt_blocked وchallenge_passed وchallenge_failed وattack_mode_started وattack_mode_ended. يُظهر الحدث السياسة التي تطابقت.