پلیٹ فارم
تحفظ، شناخت اور ثبوت کے لیے ایک پلیٹ فارم۔
پانچ پروڈکٹس جو آپ کے CI سے پروڈکشن تک مل کر کام کرتے ہیں، اور ادائیگی کے بہاؤ کے لیے Pix Shield۔
یہ کیسے کام کرتا ہے
ایک pull request میں اپنی ایپ کی حفاظت کریں۔
جوڑیں، جائزہ لیں، ریلیز کریں۔
01
اپنی ریپوزٹری جوڑیں
GitHub App انسٹال کریں اور اپنا Android یا iOS (بیٹا) پروجیکٹ چنیں۔ Moatgator اسے اسکین کر کے بتاتا ہے کہ کس حصے کو تحفظ چاہیے۔
02
ایک pull request کا جائزہ لیں
Moatgator ایک PR کھولتا ہے جو آپ کی بلڈ پائپ لائن میں تحفظ شامل کرتا ہے۔ آپ اس کا جائزہ کسی بھی دوسری تبدیلی کی طرح لیتے ہیں۔
03
ریلیز کریں اور نگرانی کریں
Runtime کی جانچ ایپ کے اندر چلتی ہے۔ Pulse دکھاتا ہے کہ کیا کوشش کی گئی اور کیا روکا گیا۔
app: com.example.payplatforms: [android, ios]protect: shield: [obfuscation, anti-tamper] runtime: detect: [root, emulator, debugger, hooking, overlay] on_detect: monitor # monitor | warn | blockMoatgator Shield
ریورس انجینئرنگ کو مہنگا بنائیں۔
حملہ آور آپ کی ایپ کو پڑھنے سے آغاز کرتے ہیں۔ Shield کمپائل شدہ ایپ کو اس طرح دوبارہ لکھتا ہے کہ لاجک، اینڈ پوائنٹس اور سیکرٹس کو پڑھنا، بدلنا اور ری پیکیج کرنا کہیں زیادہ مشکل ہو جائے، آپ کے سورس کوڈ کو چھوئے بغیر۔
- کوڈ اور اسٹرنگ اوبفسکیشن
- چھیڑ چھاڑ سے تحفظ اور انٹیگریٹی چیکس
- پڑھنے کے قابل کریش رپورٹس کے لیے میپنگ فائلیں محفوظ رکھی جاتی ہیں
Moatgator Runtime
ایسی شناخت جو آپ کی ایپ کے اندر رہتی ہے۔
Root، ایمولیٹرز، ڈیبگرز، ہوکنگ اور چھیڑ چھاڑ سے ہی زیادہ تر موبائل فراڈ شروع ہوتا ہے۔ Runtime ایپ چلتے وقت انہیں تلاش کرتا ہے، اور ردعمل آپ کی پالیسی طے کرتی ہے۔
- ہر شناخت کے لیے مانیٹر، انتباہ، بلاک یا سیشن ختم کریں
- پالیسیاں آپ کی ریپوزٹری میں ورژن شدہ
- ہر شناخت مانیٹر موڈ میں شروع ہوتی ہے
Moatgator Attest
ایسا فیصلہ جس کی تصدیق آپ کا بیک اینڈ کر سکتا ہے۔
Attest پلیٹ فارم کے انٹیگریٹی اشاروں کو Moatgator کی اپنی جانچ کے ساتھ ملا کر ایک دستخط شدہ فیصلہ لوٹاتا ہے۔ آپ کا بیک اینڈ دستخط کی تصدیق کر کے طے کرتا ہے کہ آگے بڑھنا ہے یا نہیں۔
- Play Integrity اور App Attest کے اشاروں پر مبنی
- دستخط شدہ فیصلے، آپ کی طرف سے تصدیق شدہ
- حساس کارروائی چلنے سے پہلے فیصلہ کریں
Moatgator Pulse
سکیورٹی اشارے، صارف کا مواد نہیں۔
Pulse محفوظ ایپس سے سکیورٹی ایونٹس جمع کرتا ہے تاکہ آپ کی ٹیم ایپ، ورژن اور بلڈ کے لحاظ سے حملوں کے پیٹرن دیکھ سکے۔ یہ ڈیوائسز اور کوششوں کے بارے میں اشارے ریکارڈ کرتا ہے، آپ کے صارفین کا مواد کبھی نہیں۔
- ہر ایپ اور بلڈ کے لیے لائیو ایونٹ فیڈ
- ای میل، Slack اور ویب ہکس پر الرٹس
- آپ کے پلان پر منحصر ڈیٹا کی برقراری
Moatgator Scan
منٹوں میں پہلی جھلک۔
Scan آپ کی ایپ کا تجزیہ اسی طرح کرتا ہے جیسے حملہ آور کرتا، اور نتائج کو OWASP MASVS-RESILIENCE سے جوڑتا ہے، تاکہ آپ جانیں کہ آپ کہاں ہیں اور پہلے کیا ٹھیک کرنا ہے۔
- APK، AAB اور IPA فائلیں
- OWASP MASVS سے جڑے نتائج
- انہیں pull request سے ٹھیک کریں
Pix Shield
برازیل میں پیسوں کا لین دین کرنے والی ایپس کے لیے بنایا گیا۔
برازیل میں بینکنگ ٹروجنز گاہک کو اس کی اپنی ڈیوائس پر دھوکا دینے پر انحصار کرتے ہیں۔ Pix Shield ادائیگی کے لمحے ان طریقوں کو پہچانتا ہے اور لین دین کو اکاؤنٹ سے نکلنے سے پہلے روک سکتا ہے۔
- اوورلے اور ایکسیسبیلٹی سروسز کا غلط استعمال
- اسکرین کیپچر اور ریکارڈنگ، مواد چھپانے کے ساتھ
- فعال ریموٹ ایکسیس، لین دین بلاک کرنے کے ساتھ
- ادائیگی کی اسکرینوں کے لیے تیار پالیسیاں
Moatgator Vault
آپ کے بیک اینڈ، CI اور ایپ کے لیے سیکرٹس
سیکرٹس کو .env فائلوں، CLI اور GitHub Actions میں mg:// کے طور پر ریفرنس کریں۔ آپ کی موبائل ایپ کو سیکرٹ صرف اسی ڈیوائس پر ملتا ہے جو Attest میں کامیاب ہوئی ہو۔
دریافت کریں Vault$ moatgator secrets run --env-file .env.tpl -- npm start$ moatgator secrets inject -i .env.tpl -o .env$ moatgator secrets get mg://api/prod/DATABASE_URLفیصلے
ہر شناخت ایک فیصلے پر ختم ہوتی ہے۔
نگرانی، تنبیہ یا بلاک: ہر شناخت کا ردعمل آپ چنتے ہیں، اور ہر تبدیلی کوڈ کی طرح جانچی جاتی ہے۔
وجوہات کے ساتھ ایک فیصلہ
ہر شناخت درج کرتی ہے کہ کیا دیکھا گیا، ایپ کو کتنا یقین ہے اور آپ کی پالیسی نے کیا کیا۔
کوڈ کی صورت میں پالیسیاں
ہر ایپ کے لیے ایک moatgator.yml، کسی بھی تبدیلی کی طرح ورژن اور جانچ کے ساتھ۔ ڈف بتاتا ہے کہ پالیسی سخت ہوئی یا نرم۔
قابلِ تصدیق آڈٹ ٹریل
ہر تبدیلی ہیش زنجیر والے لاگ میں شامل ہوتی ہے، اور آپ کنسول سے زنجیر کی تصدیق کر سکتے ہیں۔
خطرات
موبائل فراڈ کے پیچھے کے حملے، ایپ کے اندر ہی روکے گئے۔
Runtime ان طریقوں پر نظر رکھتا ہے جو حملہ آور اور فراڈ کے ٹولز استعمال کرتے ہیں، اور پالیسی کے مطابق کارروائی کرتا ہے۔
01
Root اور jailbreak
وہ ڈیوائسز جن سے آپریٹنگ سسٹم کا تحفظ ہٹا دیا گیا ہے۔
02
ایمولیٹر اور ورچوئل ڈیوائسز
فارمز اور سینڈ باکسز جو بڑے پیمانے پر غلط استعمال کو خودکار بناتے ہیں۔
03
ڈیبگر
وہ ٹولز جو ایپ کے چلتے وقت اسے جانچنے یا بدلنے کے لیے جوڑے جاتے ہیں۔
04
ہوکنگ فریم ورکس
Frida، Xposed اور ایسے ہی ٹولز جو رن ٹائم پر رویہ بدل دیتے ہیں۔
05
چھیڑ چھاڑ اور ری پیکیجنگ
آپ کی ایپ کی بدلی ہوئی یا دوبارہ سائن کی گئی کاپیاں۔
06
اسکرین اوورلے
آپ کی اصل ادائیگی یا لاگ اِن اسکرین کے اوپر بنائی گئی جعلی اسکرینیں۔
07
ایکسیسبیلٹی سروس کا غلط استعمال
میلویئر جو اسکرین پڑھتا ہے یا صارف کی جگہ ٹیپ کرتا ہے۔
08
اسکرین کیپچر اور ریکارڈنگ
حساس مواد جو اسکرین شاٹس یا ریکارڈنگ کی صورت میں ڈیوائس سے باہر جا رہا ہے۔
09
ریموٹ ایکسیس ٹولز
لین دین کے دوران ڈیوائس پر کسی اور کا کنٹرول۔
By platform
اسے اپنی ہی ایپ پر دیکھیں۔
مفت Scan سے شروع کریں، یا اپنی ریپوزٹری جوڑیں اور تحفظ کا pull request حاصل کریں۔