مواد پر جائیں

Moatgator Runtime

جانیں کہ آپ کی ایپ پر حملہ کب ہو رہا ہے، اور طے کریں کہ کیا ہو۔

ایپ کے اندر Runtime کی جانچ دشمن ماحول کو پہچانتی ہے اور آپ کی پالیسی کے مطابق ردعمل دیتی ہے: مانیٹر، انتباہ، بلاک یا سیشن ختم۔

Frida انسٹرومنٹیشن, Root والی ڈیوائس, ایمولیٹر فارم, سیشن ختم ہو گیا, لین دین بلاک کر دیا گیا, Pulse کو رپورٹ کیا گیا

ایسی شناخت جو آپ کی ایپ کے اندر رہتی ہے۔

Root، ایمولیٹرز، ڈیبگرز، ہوکنگ اور چھیڑ چھاڑ سے ہی زیادہ تر موبائل فراڈ شروع ہوتا ہے۔ Runtime ایپ چلتے وقت انہیں تلاش کرتا ہے، اور ردعمل آپ کی پالیسی طے کرتی ہے۔

  • ہر شناخت کے لیے مانیٹر، انتباہ، بلاک یا سیشن ختم کریں
  • پالیسیاں آپ کی ریپوزٹری میں ورژن شدہ
  • ہر شناخت مانیٹر موڈ میں شروع ہوتی ہے

Runtime کیا پہچانتا ہے

  • 01

    Root اور jailbreak

    su بائنریز، root مینیجرز، قابلِ تحریر سسٹم پارٹیشنز اور jailbreak کے آثار، یعنی وہاں جہاں آپریٹنگ سسٹم کا تحفظ ختم ہو چکا ہے۔

  • 02

    ایمولیٹر اور ورچوئل ڈیوائسز

    ایمولیٹر اور ورچوئلائزیشن کے نشانات، وہ سیٹ اپ جو بڑے پیمانے پر غلط استعمال کو خودکار بنانے والے ڈیوائس فارمز کے پیچھے ہوتا ہے۔

  • 03

    ہوکنگ اور انسٹرومنٹیشن

    Frida سرور اور گیجٹ، Xposed اور ایسے ہی فریم ورکس جو چلتے وقت آپ کی ایپ کا رویہ دوبارہ لکھ دیتے ہیں۔

  • 04

    ڈیبگرز اور ٹریسنگ

    چلتی ایپ سے جڑے ڈیبگرز اور ٹریسرز، اور باہر گردش کرتی ڈیبگ کی جا سکنے والی بلڈز۔

  • 05

    چھیڑ چھاڑ اور ری پیکیجنگ

    دستخط کا نہ ملنا، بدلا ہوا کوڈ اور کسی اور کی ڈیوائس پر چلتی آپ کی ایپ کی دوبارہ سائن کی گئی کاپیاں۔

  • 06

    پالیسی اور ریموٹ کنٹرول

    ہر شناخت کے لیے ردعمل چنیں اور معاون پلانز پر اسے دستخط شدہ ریموٹ پالیسی سے بدلیں، نئی ریلیز کے بغیر۔

پہلی بلڈ سے نفاذ تک

  1. 1

    پالیسی کو کوڈ کی طرح بیان کریں

    moatgator.yml میں بیان کریں کہ کیا پہچاننا ہے اور کیسے ردعمل دینا ہے، اور اس کا جائزہ کسی بھی دوسری تبدیلی کی طرح pull request میں لیں۔

  2. 2

    مانیٹر موڈ میں شروع کریں

    ایپ بتاتی ہے کہ وہ کیا کرتی اور کوئی کارروائی نہیں کرتی، تاکہ کچھ بھی نافذ کرنے سے پہلے آپ اصل اثر دیکھ سکیں۔

  3. 3

    اعتماد کے ساتھ نافذ کریں

    ہر شناخت کو انتباہ، بلاک یا سیشن ختم پر لے جائیں۔ اگر کبھی غلط الارم دے تو دستخط شدہ پالیسی سے اسے دور سے بند کریں۔

moatgator.ymlمثال (وضاحت کے لیے)
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 سرور اور گیجٹ
  • Xposed اور ایسے ہی فریم ورکس
  • ہُک کیے گئے سسٹم فنکشنز

ڈیبگنگ

  • جڑا ہوا ڈیبگر
  • پروسیس ٹریسنگ
  • ڈیبگ کی جا سکنے والی بلڈز

انٹیگریٹی

  • دستخط کی تصدیق
  • بدلا ہوا ایپلیکیشن کوڈ
  • دوبارہ سائن اور ری پیکیج کی گئی کاپیاں

اسکرین اور ان پٹ

  • حساس اسکرینوں پر اوورلے
  • ایکسیسبیلٹی سروس کا غلط استعمال
  • اسکرین کیپچر اور ریکارڈنگ
  • ریموٹ ایکسیس ٹولز

اکثر پوچھے جانے والے سوالات

کیا Runtime کو SDK چاہیے؟

کوئی SDK جوڑنے کی ضرورت نہیں۔ جانچ pull request کے ذریعے آپ کی بلڈ میں شامل ہو جاتی ہے، اور پالیسی moatgator.yml میں رہتی ہے۔

مانیٹر موڈ کا کیا مطلب ہے؟

ایپ بتاتی ہے کہ وہ کیا کرتی لیکن کوئی کارروائی نہیں کرتی، تاکہ کچھ بھی نافذ کرنے سے پہلے آپ اصل اثر دیکھ سکیں۔

جب کوئی شناخت متحرک ہوتی ہے تو کیا ہوتا ہے؟

آپ کی پالیسی فیصلہ کرتی ہے: اسے لاگ کرنا، صارف کو انتباہ دینا، کارروائی بلاک کرنا یا سیشن ختم کرنا۔ ہر ایونٹ سیاق و سباق کے ساتھ Pulse کو بھی رپورٹ ہوتا ہے۔

کیا میں نیا ورژن ریلیز کیے بغیر پالیسی بدل سکتا ہوں؟

جی ہاں۔ دستخط شدہ ریموٹ پالیسی سے آپ نئی بلڈ بھیجے بغیر کسی شناخت کو کم یا بند کر سکتے ہیں۔

کیا یہ Frida کو پہچانتا ہے؟

جی ہاں: Frida سرور اور گیجٹ، اور آپ کے پروسیس میں فنکشنز کی ہوکنگ۔ کوئی ایک شناخت اپنے آپ میں مکمل نہیں ہوتی، اسی لیے Runtime کئی اشاروں کو تہہ در تہہ استعمال کرتا ہے اور Shield کے ساتھ کام کرتا ہے۔

ہر پلان میں کون سی شناختیں شامل ہیں؟

مفت پلان میں مانیٹر اور انتباہ موڈ میں پانچ شناختیں شامل ہیں۔ ادائیگی والے پلانز میں ہر موڈ میں تمام شناختیں شامل ہیں، اور Scale اور Enterprise میں Pix Shield بھی جڑ جاتا ہے۔

اپنی ایپ کے تحفظ کے لیے تیار ہیں؟

مفت شروع کریں، یا ہمیں بتائیں کہ آپ کو کیا چاہیے۔