مواد پر جائیں

روٹ اور ہُکنگ

روٹ اور ہُکنگ سے تحفظ

پیسوں کا لین دین کرنے والی ایپس کے خلاف روٹ شدہ ڈیوائسز اور ہُکنگ فریم ورکس کیسے استعمال ہوتے ہیں، اور ایپ کیا کر سکتی ہے۔

مختصر جواب

روٹ آپریٹنگ سسٹم پر مکمل کنٹرول دیتا ہے؛ Frida اور Xposed جیسے ہُکنگ فریم ورکس ایپ کے چلتے وقت اس کا رویہ بدل دیتے ہیں۔ دونوں سے بچنے کے لیے ایپ کئی شناختیں ملاتی ہے (روٹ کے نشان، انسٹرومنٹیشن، ہُک شدہ فنکشنز، بدلا ہوا کوڈ)، پالیسی سے ردِعمل طے کرتی ہے اور حساس کاموں کی تصدیق سرور پر کرتی ہے۔

روٹ کیا بدلتا ہے

روٹ شدہ ڈیوائس پر آپریٹنگ سسٹم کا تحفظ باقی نہیں رہتا: دوسری ایپس اور ٹولز آپ کی ایپ کی فائلیں اور میموری پڑھ سکتے ہیں اور اس کا رویہ بدل سکتے ہیں۔ بہت سے تجربہ کار صارفین جائز وجوہات سے فون روٹ کرتے ہیں، اس لیے روٹ ایک اشارہ ہے، فیصلہ نہیں۔

ہُکنگ کیا کرتی ہے

ہُکنگ فریم ورک آپ کے پروسیس کے اندر فنکشنز کو بیچ میں روک لیتا ہے: کسی جانچ کو درست لوٹانے پر مجبور کر سکتا ہے، انکرپشن سے پہلے ٹوکن پڑھ سکتا ہے یا ٹرانسفر کی منزل بدل سکتا ہے۔ یہ روٹ شدہ ڈیوائسز پر اور، انجیکٹ کیے گئے gadget کے ساتھ، ایپ کی دوبارہ پیک کی گئی کاپیوں میں کام کرتا ہے۔

کیسے جواب دیں

ایک نہیں، کئی اشارے پکڑیں۔ پہلے ریکارڈ کریں، پھر انتباہ دیں یا اضافی تصدیق مانگیں، اور صرف اہم کام بلاک کریں، جیسے ادائیگیاں۔ فیصلہ ایک جانچی ہوئی پالیسی میں رکھیں اور حساس کاموں کی تصدیق ایسے فیصلے سے کریں جسے سرور جانچ سکے۔

ماخذ کیا کہتے ہیں

  • Frida خود کو ڈائنامک کوڈ انسٹرومنٹیشن ٹول کٹ بتاتا ہے، یہی صلاحیت چلتی ایپ کے فنکشنز ہُک کرنے میں استعمال ہوتی ہے۔

    ماخذ · تصدیق کی تاریخ

  • OWASP MASVS-RESILIENCE-2 کہتا ہے کہ ایپ چھیڑ چھاڑ کے خلاف نظام نافذ کرے۔

    ماخذ · تصدیق کی تاریخ

  • Play Integrity کا ڈیوائس فیصلہ بتاتا ہے کہ ڈیوائس بنیادی، ڈیوائس یا مضبوط سالمیت پر پوری اترتی ہے یا نہیں، جس سے سرور کو ماحول پرکھنے میں مدد ملتی ہے۔

    ماخذ · تصدیق کی تاریخ

Moatgator کیا کرتا ہے

  • Runtime روٹ اور جیل بریک کے آثار، Frida server اور gadget، Xposed اور ملتے جلتے فریم ورکس، اور ہُک شدہ سسٹم فنکشنز پکڑتا ہے۔

    ماخذ · تصدیق کی تاریخ

  • ہر شناخت کا اپنا ردِعمل moatgator.yml میں ہوتا ہے، اور سب نگرانی کے موڈ میں شروع ہوتی ہیں۔

    ماخذ · تصدیق کی تاریخ

  • Attest، Play Integrity پر مبنی ہے اور Moatgator کے رن ٹائم اشاروں کو ایک فیصلے میں جوڑتا ہے جس کی تصدیق آپ کا بیک اینڈ کرتا ہے۔

    ماخذ · تصدیق کی تاریخ

Runtime

اس کی حدود

روٹ اور ہُک کی شناخت ایک دوڑ ہے: ٹولز بدلتے رہتے ہیں اور کچھ جانچ سے چھپ جاتے ہیں۔ کوئی شناخت مکمل نہیں، اس لیے Runtime کئی اشارے ملاتا ہے اور Shield اور سرور کی جانب تصدیق کے ساتھ کام کرتا ہے۔

پورا مضمون پڑھیں

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

کیا ہر روٹ شدہ ڈیوائس کو بلاک کرنا چاہیے؟

عام طور پر نہیں۔ روٹ ایک اشارہ ہے؛ بہت سے صارفین جائز وجوہات سے روٹ کرتے ہیں۔ پوری ایپ نہیں، حساس کام بلاک کریں، اور پہلے ڈیٹا دیکھیں۔

کیا Frida کو پکڑا جا سکتا ہے؟

Frida server، gadget اور ہُک شدہ فنکشنز ایسے نشان چھوڑتے ہیں جنہیں ایپ پکڑ سکتی ہے۔ ان میں سے کوئی جانچ اکیلے مکمل نہیں، اس لیے کئی ملائیں۔

اگر Magisk روٹ چھپا دے تو؟

روٹ چھپانے والے ٹولز سادہ جانچ کو مات دیتے ہیں۔ ڈیوائس کے اشاروں کو سرور پر جانچے گئے فیصلے، جیسے Play Integrity، کے ساتھ جوڑیں، جسے ڈیوائس آسانی سے جعلی نہیں بنا سکتی۔

کیا شناخت سے ایپ سست ہوتی ہے؟

جانچ کی کچھ لاگت ہوتی ہے۔ اپنی ایپ پر اسے ناپیں اور چنیں کہ کون سی شناختیں کتنی بار چلانی ہیں۔

دیکھیں آپ کی ایپ کہاں کھڑی ہے

مفت Scan پر APK، AAB یا IPA اپ لوڈ کریں اور اکاؤنٹ کے بغیر گریڈ حاصل کریں۔