دليل · أمان رسائل OTP

حماية رسائل التحقق OTP من احتيال تضخيم الرسائل

احتيال تضخيم الرسائل (SMS pumping) هو أن تستغل برامج آلية شاشة التسجيل أو الدخول أو "إعادة إرسال الرمز" في تطبيقك، فترسل رسائل نصية إلى أرقام يربح منها المحتالون. والحماية طبقتان: ضوابط في تطبيقك نفسه، مثل تحديد عدد الطلبات والتحقق من أن الطالب إنسان، وضوابط على حساب الرسائل النصية، مثل حظر الدول وحدود الإنفاق. يشرح هذا الدليل الطبقتين، والمؤشرات التي تراقبها، وما تفعله في الساعة الأولى من الهجوم.

ضوابط التطبيق مأخوذة من OWASP API Security Top 10 (إصدار 2023)، وروجعت في نوفمبر 2026.

باختصار

  • ما هو: طلبات آلية تجعل تطبيقك يرسل رسائل إلى أرقام يختارها المحتالون، فيحصلون على حصة من إيراد تسليمها.
  • من يدفع: أنت، لأن الرسائل تخرج من حسابك وتُحتسب كأي رسالة أخرى.
  • العلامة الأبرز: رموز مرسلة أكثر بكثير من الرموز المُدخلة، وغالباً إلى دول لا تخدمها.
  • الحماية: ضوابط التطبيق وضوابط الحساب معاً، فلا تكفي إحداهما وحدها.

كيف يحدث احتيال تضخيم الرسائل

يسمي قطاع الاتصالات المتنقلة هذا النوع "الحركة المضخمة اصطناعياً" (artificially inflated traffic, AIT): رسائل تُولَّد لكسب إيراد من تسليمها، وتكون عادةً أكثر بكثير مما ترسله الخدمة في الوضع الطبيعي.

  1. يحصل المحتال على أرقام هواتف، أو نطاقات أرقام، تدرّ عليه مالاً عند تسليم الرسائل إليها.
  2. يجد برنامج آلي شاشة في منتجك ترسل رسالة عند الطلب: التسجيل أو الدخول أو استعادة كلمة المرور أو "إعادة إرسال الرمز".
  3. يطلب البرنامج رموزاً لتلك الأرقام مرة بعد مرة، وغالباً من عناوين IP كثيرة.
  4. تُسلَّم كل رسالة وتُحتسب عليك، ولا يُدخل أحد أي رمز.

ويضرب OWASP API Security Top 10 مثالاً لهذا الخطر بخدمة "نسيت كلمة المرور" عبر SMS: يستدعيها برنامج آلي عشرات آلاف المرات، فتخسر الشركة أموالاً خلال دقائق.

علامات تدل على تضخيم رسائل OTP لديك

  • يرتفع عدد الرسائل أو تكلفتها دون ارتفاع مماثل في التسجيلات أو عمليات الدخول.
  • تنخفض نسبة الرموز المُدخلة انخفاضاً حاداً.
  • تذهب الرسائل إلى وجهات غير معتادة: دول أو نطاقات أرقام فيها عملاء قليلون لك.
  • تأتي الأرقام متسلسلة، ولا يختلف بعضها عن بعض إلا في آخر الخانات.
  • تأتي الطلبات دفعات من عدد قليل من عناوين IP أو الأجهزة أو الجلسات، أو من برامج لا تتصرف مثل تطبيقك أو متصفح حقيقي.

الطبقة الأولى: ضوابط داخل تطبيقك

هذه الضوابط مكانها منتجك، لأن تطبيقك وحده يرى من يطلب الرمز.

الطبقة الأولى: ضوابط داخل تطبيقك
الضابطما يمنعهطريقة تطبيقه
تحديد عدد الطلباتطلب رموز كثيرة من جهة واحدةحدّد الطلبات لكل رقم وجهاز وعنوان IP وجلسة، مع زيادة المهلة بين كل إعادة إرسال
التحقق من أن الطالب إنسانالطلبات الآليةاعرض اختباراً قبل إرسال الرمز، أو عندما يبدو الطلب غير معتاد
فحص الجهة الطالبةالبرامج التي لا تتصرف مثل تطبيقكارفض المتصفحات الآلية دون واجهة (headless)، وفكّر في حظر عقد Tor الخارجية والوسطاء المعروفين
قائمة الدول المسموحةالوجهات التي يربح منها المحتالوناقبل أرقام الدول التي فيها عملاؤك فقط
فحص الأرقامأرقام لا يمكن أن تكون لعملاء حقيقيينتحقق من صيغة الرقم وارفض النطاقات التي لا تتوقعها
عامل آخر أولاًرسائل لا داعي لهافي الدخول، تحقق من كلمة المرور قبل إرسال الرمز

الطبقة الثانية: ضوابط على حساب الرسائل النصية

ضوابط التطبيق تقلل الطلبات، وضوابط الحساب تحدّ مما يمر منها. وفي Digital Connect، منصة إنتركي للرسائل النصية للأعمال، هذه الضوابط جزء من حسابك:

  • الحماية من الاحتيال على رسائل حسابك.
  • حظر الدول، فلا يرسل الحساب إلا إلى الدول التي تسمح بها.
  • حدود الإنفاق التي تضع سقفاً لما ينفقه الحساب.
  • إشعار تسليم لكل رسالة، لترى أين ذهبت كل رسالة.
  • وصول مقيّد إلى الـAPI من عناوين IP معتمدة أو عبر اتصال VPN، فلا تكفي بيانات دخول مسرّبة وحدها للإرسال من عنوان آخر.
  • دخول بخطوتين إلى المنصة برمز تحقق يصل إلى البريد الإلكتروني، ومستويا صلاحية للمدير والمستخدم.

تُضبط قائمة الدول وحد الإنفاق لحسابك أثناء التهيئة. ابدأ بالدول التي فيها عملاؤك، وبحدّ أعلى من حجمك الشهري المعتاد.

المؤشرات التي تراقبها

المؤشرات التي تراقبها
المؤشرأهميته
الرموز المُدخلة مقسومة على الرموز المرسلة، لكل دولةالانخفاض المفاجئ أول علامة على التضخيم
الرسائل لكل رقم هاتف وعنوان IP وجهازيكشف الطلبات الآلية
الرسائل إلى دول لا تخدمها عادةًيشير إلى الوجهات التي يربح منها المحتالون
الإنفاق اليومي مقارنة بمعدلك المعتاديكشف التكلفة قبل وصول الفاتورة
إشعارات التسليم لكل رسالةتوضح أين ذهبت الرسائل بالضبط

إذا كان الهجوم يحدث الآن

  1. تأكد منه. قارن الرموز المرسلة بالرموز المُدخلة في الساعات الأخيرة، لكل دولة.
  2. أغلق الوجهات. ضيّق قائمة الدول المسموحة في تطبيقك، واطلب من مزود الرسائل حصر دول الحساب في الدول التي تخدمها.
  3. أبطئ الشاشة المستغَلة. خفّض حدود الطلبات في تلك الخدمة، وفعّل التحقق من أن الطالب إنسان لكل طلب.
  4. راجع حد الإنفاق. تأكد أنه يوقف الحساب عند مستوى تقبله.
  5. احتفظ بالأدلة. صدّر تقارير التسليم وسجلات الطلبات لفترة الهجوم.
  6. راجع الأمر مع مزودك. راجع معه ما حدث، وعدّل قائمة دول الحساب وحدوده.

أسئلة تطرحها على أي مزود رسائل نصية بشأن التضخيم

  • هل يمكن حصر حسابنا في الدول التي نختارها؟
  • هل يمكن وضع حد إنفاق للحساب؟
  • هل يصلنا إشعار تسليم لكل رسالة؟
  • هل يمكن حصر الوصول إلى الـAPI في عناوين IP الخاصة بنا أو اتصال VPN؟
  • إذا تعرض حسابنا لهجوم، كيف تحققون فيه معنا، وكيف تُحتسب الرسائل؟

أسئلة عن احتيال تضخيم الرسائل

ما احتيال تضخيم الرسائل (SMS pumping)؟

احتيال تطلق فيه برامج آلية رسائل من تطبيقك، غالباً رموز تحقق لمرة واحدة، إلى أرقام تمنح المحتالين حصة من إيراد التسليم. ويُسمى أيضاً الحركة المضخمة اصطناعياً.

هل هو نفسه التصيد عبر الرسائل النصية؟

لا. التصيد يحاول خداع من يستلم الرسالة، أما التضخيم فيستهدف الجهة التي ترسل الرسائل ويحمّلها تكلفة رسائل لا يحتاجها أحد.

هل ندفع تكلفة الرسائل المضخمة؟

في أغلب الحالات نعم، لأن الرسائل تُرسل من حسابك وتُسلَّم، فتُحتسب كأي رسالة أخرى.

هل يكفي اختبار CAPTCHA؟

لا. فهو يصعّب الطلبات الآلية، لكن ادمجه مع تحديد عدد الطلبات وقائمة الدول المسموحة وحدود الحساب والمراقبة.

هل تكفي ضوابط المزود وحدها؟

لا. حظر الدول وحدود الإنفاق والحماية من الاحتيال تقلل الضرر، لكن البرامج الآلية تصل إلى شاشاتك رغم ذلك. استخدم الطبقتين معاً.

هل تحمي Digital Connect رسائل OTP من التضخيم؟

تتضمن حسابات Digital Connect الحماية من الاحتيال وحظر الدول وحدود الإنفاق، مع إشعار تسليم لكل رسالة. أما ضوابط التطبيق في هذا الدليل فتبقى داخل منتجك.

متى لا تناسبك Digital Connect؟

إذا كان أغلب مستخدميك خارج المملكة، أو كنت ترسل بضع مئات من الرموز شهرياً فقط.

راجع حماية رسائل OTP لديك

أخبرنا بعدد الرموز التي ترسلها شهرياً تقريباً، والدول التي فيها مستخدموك، وهل لاحظت ارتفاعات غير معتادة. وسنرد عليك بضوابط الحساب التي نبدأ بها وعرض سعر لرسائل OTP لديك.