← واپس WindowsHelper پر

سیکیورٹی ماڈل

WindowsHelper آپ کے PC + آپ کے فون کی حفاظت کیسے کرتا ہے، ہم کون سی خفیہ نگاری استعمال کرتے ہیں، اور ہم واضح طور پر کس چیز کا دفاع نہیں کرتے ہیں۔ آخری بار اپ ڈیٹ کیا گیا: 25-04-2026۔

خطرے کی اطلاع دینا

ای میل support@windowshelper.app موضوع کے ساتھ [security]. براہ کرم GitHub کے عوامی مسائل کو نہ کھولیں — انکشاف سے پہلے ہمیں ایک ونڈو فراہم کریں تاکہ اسے درست کیا جا سکے۔

پیئرنگ کوڈ لائف سائیکل

جوڑا بنانے کا کوڈ وہ مشترکہ راز ہے جس سے ہر دوسرا کرپٹو آپریشن اخذ ہوتا ہے۔ مکمل لائف سائیکل:

[ فون 8 حروف کا بے ترتیب کوڈ بناتا ہے ]
   ↓
[ فون کوڈ + sessionId کو Firestore کے pc_connections دستاویز میں لکھتا ہے ]
   ↓
[ فون اسکرین پر صارف کو کوڈ دکھاتا ہے ]
   ↓
[ صارف کوڈ پڑھتا ہے اور اسے Companion کے ان پٹ خانے میں ٹائپ کرتا ہے ]
   ↓
[ Companion کوڈ سے مماثل منتظر سیشن کو Firestore میں تلاش کرتا ہے ]
   ↓
[ دونوں طرف SHA-256(کوڈ, sessionId) سے خفیہ کاری کی کلیدیں اخذ کرتے ہیں ]
   ↓
[ کوڈ دونوں طرف میموری میں رہتا ہے؛ کوئی بھی اسے Firestore میں نہیں لکھتا ]
   ↓
[ منقطع کرنا / دوبارہ جوڑنا دونوں طرف سے کوڈ مٹا دیتا ہے ]

خفیہ نگاری

AES-256-GCM (کمانڈ کی رازداری + سالمیت)

تار پر بھیجی گئی ہر کمانڈ کو AES-256-GCM کے ساتھ انکرپٹ کیا جاتا ہے، ایک تصدیق شدہ-انکرپشن موڈ۔

HMAC-SHA256 (کمانڈ کی صداقت)

ہر کمانڈ میں ایک HMAC دستخط بھی ہوتا ہے لہذا ایسا فون جو جوڑا بنانے کے کوڈ کو نہیں جانتا ہے وہ کمانڈز نہیں لگا سکتا چاہے وہ Firestore کو لکھ سکتا ہو۔

خطرہ ماڈل

دھمکیحیثیتنوٹس
مقامی نیٹ ورک پر چھپنے والاتخفیفAES-GCM سائفر ٹیکسٹ MITM مبصرین کے لیے مبہم ہے۔
چھپنے والا Firestore سرورز پرتخفیفGoogle کو AESGCM:... بلاب نظر آتے ہیں، کمانڈز نہیں۔
حملہ آور جو Firestore کو لکھ سکتا ہے لیکن کوڈ نہیں جانتاتخفیف‏HMAC تصدیق ناکام ہو جاتی ہے؛ ‏Companion انکار کو لاگ کرتا ہے اور چلانے سے انکار کر دیتا ہے۔
حملہ آور جس نے جوڑا بنانے کے کوڈ کو کریک / فش کیا۔بقایاوہ اس طرح کمانڈ جاری کر سکتے ہیں جیسے وہ صارف ہوں۔ تخفیف: ٹرے مینو سے کوڈ کو گھمائیں۔
ریکارڈ شدہ کمانڈ کا ری پلےبقایاsentAtMillis HMAC سے بندھا ہے؛ Companion ابھی مدتِ اعتبار نافذ نہیں کرتا۔ مستقبل کی درستگی میعاد ختم ہونے کا وقت شامل کرے گی۔
LAN موڈ غیر مستند حملہ آورتخفیفWebSocket پیئر ہینڈ شیک کوڈ کی توثیق کرتا ہے۔ HMAC + AES گیٹ ہر بعد کی کمانڈ۔
چوری شدہ جوڑی کلید کے ساتھ سمجھوتہ شدہ فونبقایا"خود صارف" سے الگ نہیں کیا جا سکتا۔ تخفیف: شرح کی حد (10 cmd/min) + تباہ کن کمانڈ کی تصدیق کے لیے PC-سائیڈ کلک کی ضرورت ہے۔
فون ایپ سے غلط ٹائپ کردہ کمانڈتخفیففون کی طرف کی اجازت فہرست نامعلوم سابقوں کو روکتی ہے؛ ‏Companion کی طرف کی پیشگی جانچ ان کمانڈز کو روکتی ہے جو غیر موجود سروسز کو نشانہ بناتی ہیں۔
تباہ کن کمانڈ حادثاتی طور پر چلتی ہے۔تخفیفCompanion کی طرف کی ونڈو Remove-Item، Format-Volume، reg delete، shutdown /r وغیرہ کی منظوری کے لیے صارف کے کلک کا تقاضا کرتی ہے۔
لٹکا ہوا / بھگوڑا PowerShell عملتخفیفہر کمانڈ کی ایک وقت کی حد ہوتی ہے — بطورِ طے شدہ 5 منٹ، طویل درستی کے لیے 45، سخت چھت پر 60 — اور پورا پروسیس ٹری بند کر دیا جاتا ہے۔
Companion .exe ڈاؤن لوڈ اور رن کے درمیان چھیڑ چھاڑتخفیفSHA-256 companion-version.json میں شائع ہوتا ہے؛ صارفین اسے جانچ سکتے ہیں۔ لانچ سے پہلے Authenticode دستخط کا منصوبہ ہے۔
Companion کریش لیک ہونے والی حساس حالتتخفیفکریش رپورٹس + فائر اسٹور کی خرابی رائٹ بیکس سینیٹائز %USERPROFILE% / %MACHINE% / %USER%.
چوری شدہ آلہ، مستقل رجسٹری جوڑی کی کلیدتخفیفمستقل جوڑا بنانے کا کوڈ Windows DPAPI (فی اکاؤنٹ) کے ساتھ مرموز ہے، اس لیے اسے کاپی شدہ ڈسک یا کسی مختلف Windows اکاؤنٹ سے نہیں پڑھا جا سکتا ہے۔

دائرہ سے باہر

وہ چیزیں جن سے WindowsHelper واضح طور پر تحفظ نہیں دیتا:

انکشاف