Moatgator Runtime
اعرف متى يتعرض تطبيقك لهجوم، وقرر ما يحدث.
تكشف فحوصات Runtime داخل التطبيق البيئات العدائية وتستجيب كما تقول سياستك: مراقبة أو تحذير أو حظر أو إنهاء الجلسة.
كشف يعيش داخل تطبيقك.
root والمحاكيات ومصححات الأخطاء وHooking والعبث هي نقطة بداية معظم الاحتيال على الجوال. يبحث Runtime عنها أثناء تشغيل التطبيق، وتقرر سياستك الاستجابة.
- مراقبة أو تحذير أو حظر أو إنهاء الجلسة، لكل عملية كشف
- سياسات مُدارة بالإصدارات في مستودعك
- كل عملية كشف تبدأ في وضع المراقبة
ماذا يكشف Runtime
01
Root وjailbreak
ملفات su ثنائية ومديرو root وأقسام النظام القابلة للكتابة وآثار jailbreak، حيث انتهت حمايات نظام التشغيل.
02
المحاكيات والأجهزة الافتراضية
بصمات المحاكيات والمحاكاة الافتراضية، وهي الإعداد الذي تقوم عليه مزارع الأجهزة التي تؤتمت إساءة الاستخدام على نطاق واسع.
03
Hooking والحقن
خادم Frida وgadget وXposed وأطر مشابهة تعيد كتابة سلوك تطبيقك أثناء تشغيله.
04
مصححات الأخطاء والتتبع
مصححات أخطاء ومتتبعات ملحقة بالتطبيق قيد التشغيل، وإصدارات قابلة للتصحيح متداولة في الخارج.
05
العبث وإعادة التغليف
توقيعات غير متطابقة وشيفرة معدّلة ونسخ أُعيد توقيعها من تطبيقك تعمل على جهاز شخص آخر.
06
السياسة والتحكم عن بُعد
اختر الاستجابة لكل عملية كشف، وفي الخطط المدعومة غيّرها بسياسة موقَّعة عن بُعد دون إصدار جديد.
من أول بناء إلى التطبيق الفعلي
- 1
عرّف السياسة كشيفرة
صرّح بما يجب كشفه وكيفية الاستجابة في moatgator.yml، وراجعه في pull request كأي تغيير آخر.
- 2
ابدأ في وضع المراقبة
يبلغ التطبيق بما كان سيفعله ولا يتخذ أي إجراء، لترى الأثر الفعلي قبل أن تفرض أي شيء.
- 3
فعّل بثقة
انقل كل عملية كشف إلى التحذير أو الحظر أو إنهاء الجلسة. وأوقف إحداها عن بُعد بسياسة موقَّعة إذا أخطأت.
runtime: # monitor | warn | block | end_session mode: monitor detect: root_jailbreak: warn hooking: block # Frida, Xposed debugger: block emulator: warn tamper: end_session remote_policy: signed # no release neededفهرس عمليات الكشف
الإشارات التي يقيّمها Runtime، مجمّعة حسب الهجوم الذي تشير إليه.
البيئة
- مؤشرات root وjailbreak
- المحاكيات والأجهزة الافتراضية
- حالة جهاز غير آمنة
الحقن
- خادم Frida وgadget
- Xposed وأطر مشابهة
- دوال نظام معترَض عليها بـ hook
التصحيح
- مصحح أخطاء ملحق
- تتبع العمليات
- إصدارات قابلة للتصحيح
السلامة
- التحقق من التوقيع
- شيفرة تطبيق معدّلة
- نسخ أُعيد توقيعها وتغليفها
الشاشة والإدخال
- طبقات تراكب على الشاشات الحساسة
- إساءة استخدام خدمة إمكانية الوصول
- التقاط الشاشة وتسجيلها
- أدوات الوصول عن بُعد
الأسئلة الشائعة
هل يحتاج Runtime إلى SDK؟
لا يوجد SDK للدمج. تُضاف الفحوصات إلى بنائك عبر pull request، وتعيش السياسة في moatgator.yml.
ماذا يعني وضع المراقبة؟
يبلغ التطبيق بما كان سيفعله لكنه لا يتخذ أي إجراء، لترى الأثر الفعلي قبل أن تفرض أي شيء.
ماذا يحدث عند إطلاق عملية كشف؟
تقرر سياستك: تسجيلها أو تحذير المستخدم أو حظر الإجراء أو إنهاء الجلسة. ويُبلَّغ Pulse بكل حدث مع سياقه.
هل يمكنني تغيير سياسة دون إصدار نسخة جديدة؟
نعم. تتيح لك السياسة الموقَّعة عن بُعد خفض عملية كشف أو إيقافها دون نشر بناء جديد.
هل يكشف Frida؟
نعم: خادم Frida وgadget، وعمليات hook للدوال في عمليتك. لا توجد عملية كشف واحدة مثالية، ولهذا يجمع Runtime عدة إشارات ويعمل مع Shield.
ما عمليات الكشف التي تتضمنها كل خطة؟
تتضمن الخطة المجانية خمس عمليات كشف في وضعَي المراقبة والتحذير. وتتضمن الخطط المدفوعة كل عمليات الكشف في كل الأوضاع، ويضيف Scale وEnterprise خدمة Pix Shield.
هل أنت مستعد لحماية تطبيقك؟
ابدأ مجانًا، أو أخبرنا بما تحتاجه.