مقالات مفيدة
نظام الحماية من الاحتيال
حدود الطلبات لكل رقم ولكل IP، وقائمة IP المسموحة، وحد الصرف الشهري. مفعّلة افتراضياً.
هجمات SMS pumping تحاول استنزاف رصيدك بطلب رموز لأرقام كثيرة. لذلك كل مشروع جديد يبدأ بحماية مفعّلة، وتضبطها من الإعدادات في لوحة المشروع.
| الإعداد | الافتراضي | عند التجاوز |
|---|---|---|
| طلبات لكل رقم | 5 خلال 10 دقائق | 429 rate_limited |
| طلبات لكل IP | 30 خلال 10 دقائق | 429 rate_limited |
| قائمة IP المسموحة | فارغة (أي IP) | 403 forbidden |
| حد الصرف الشهري | بلا حد | 402 spend_cap_reached |
| محاولات الفحص لكل رمز | 5 | تُقفل العملية failed |
حدود الطلبات
- لكل رقم: يمنع إغراق نفس المستخدم بالرموز ويحمي رصيدك. النافذة من 1 دقيقة إلى 24 ساعة.
- لكل IP: يُحسب على عنوان IP للمستخدم النهائي الذي ترسله في الحقل
client_ip، وليس على IP خادمك، فطلباتك كلها من خادم واحد لا تُحد. إذا ما أرسلتclient_ipلا يُطبّق حد الـ IP، لذلك أرسله دائماً. - الرد
429يأتي معRetry-After: 60. - يمكن إيقاف حدود الطلبات من الإعدادات، لكننا لا ننصح بذلك.
قائمة IP المسموحة
أضف عناوين خوادمك (عنوان مفرد أو نطاق IPv4 مثل 203.0.113.0/24، حتى 50 عنصراً). بعدها يُرفض إنشاء أي عملية تحقق من عنوان آخر حتى لو تسرّب المفتاح.
حد الصرف الشهري
سقف لصافي الصرف (الخصومات ناقص المستردات) في الشهر الميلادي بتوقيت UTC. عند بلوغه يرجع 402 spend_cap_reached ولا يُرسل شيء حتى بداية الشهر التالي أو رفع الحد.