← वापस WindowsHelper पर जाएं

सुरक्षा मॉडल

WindowsHelper आपके पीसी + आपके फोन की सुरक्षा कैसे करता है, हम किस क्रिप्टोग्राफी का उपयोग करते हैं, और हम स्पष्ट रूप से किससे बचाव नहीं करते हैं। अंतिम अद्यतन: 2026-04-25।

किसी भेद्यता की रिपोर्ट करना

ईमेल 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 हस्ताक्षर भी होता है, इसलिए एक फ़ोन जो पेयरिंग कोड नहीं जानता है वह कमांड इंजेक्ट नहीं कर सकता है, भले ही वह फायरस्टोर को लिख सकता हो।

खतरा मॉडल

धमकीस्थितिटिप्पणियाँ
स्थानीय नेटवर्क पर छिपकर बातें सुनने वालाशमन किया गयाAES-GCM सिफरटेक्स्ट एमआईटीएम पर्यवेक्षकों के लिए अपारदर्शी है।
फायरस्टोर सर्वर पर छिपकर बातें सुनने वालाशमन किया गयाGoogle को AESGCM:... ब्लॉब दिखते हैं, आदेश नहीं।
हमलावर जो फायरस्टोर को लिख सकता है लेकिन कोड नहीं जानताशमन किया गयाHMAC सत्यापन विफल हो जाता है; Companion अस्वीकृति दर्ज करता है और चलाने से मना कर देता है।
हमलावर जिसने पेयरिंग कोड को क्रैक/फ़िश कियाअवशिष्टवे ऐसे आदेश जारी कर सकते हैं जैसे कि वे उपयोगकर्ता हों। शमन: ट्रे मेनू से कोड घुमाएँ।
रिकॉर्ड किए गए आदेश को दोबारा चलानाअवशिष्टsentAtMillis HMAC से बंधा है; Companion अभी वैधता अवधि लागू नहीं करता। भविष्य का एक सुधार समाप्ति अवधि जोड़ेगा।
LAN-मोड अप्रमाणित हमलावरशमन किया गयावेबसॉकेट जोड़ी हैंडशेक कोड को मान्य करता है; HMAC + AES प्रत्येक आगामी कमांड को गेट करता है।
चोरी हुई पेयरिंग कुंजी के साथ क्षतिग्रस्त फोनअवशिष्ट"स्वयं उपयोगकर्ता" से अप्रभेद्य। शमन: दर सीमा (10 सीएमडी/मिनट) + विनाशकारी-कमांड पुष्टि के लिए पीसी-साइड क्लिक की आवश्यकता होती है।
फ़ोन ऐप से गलत टाइप किया गया कमांडशमन किया गयाफ़ोन की ओर की अनुमति-सूची अनजान उपसर्गों को रोकती है; Companion की ओर की पूर्व-जाँच उन कमांड को रोकती है जो मौजूद न होने वाली सेवाओं को लक्ष्य करती हैं।
विनाशकारी आदेश आकस्मिक रूप से चलाशमन किया गयाCompanion की ओर की एक विंडो Remove-Item, Format-Volume, reg delete, shutdown /r आदि को मंज़ूरी देने के लिए उपयोगकर्ता का क्लिक माँगती है।
त्रिशंकु/भगोड़ा पॉवरशेल प्रक्रियाशमन किया गयाहर आदेश की समय-सीमा होती है — डिफ़ॉल्ट रूप से 5 मिनट, लंबे चलने वाले फ़िक्स के लिए 45, सख़्त छत पर 60 — और पूरा प्रोसेस ट्री बंद कर दिया जाता है।
Companion डाउनलोड और चलाने के बीच .exe से छेड़छाड़शमन किया गयाSHA-256 companion-version.json में प्रकाशित होता है; उपयोगकर्ता इसे जाँच सकते हैं। लॉन्च से पहले Authenticode हस्ताक्षर की योजना है।
Companion क्रैश लीक होने की संवेदनशील स्थितिशमन किया गयाक्रैश रिपोर्ट + फायरस्टोर त्रुटि राइटबैक सैनिटाइज़ %USERPROFILE% / %MACHINE% / %USER%.
डिवाइस चोरी हो गया, रजिस्ट्री युग्मन कुंजी बनी रहीशमन किया गयास्थायी युग्मन कोड को Windows DPAPI (प्रति-खाता) के साथ एन्क्रिप्ट किया गया है, इसलिए इसे कॉपी की गई डिस्क या किसी भिन्न Windows खाते से नहीं पढ़ा जा सकता है।

दायरे से बाहर

जिनसे WindowsHelper स्पष्ट रूप से बचाव नहीं करता:

प्रकटीकरण