WindowsHelper तुमचा पीसी + तुमचा फोन कसा संरक्षित करतो, आम्ही कोणती क्रिप्टोग्राफी वापरतो आणि आम्ही कशापासून स्पष्टपणे संरक्षण करत नाही. शेवटचे अपडेट: 2026-04-25.
ईमेल support@windowshelper.app विषयासह [security]. कृपया सार्वजनिक GitHub समस्या उघडू नका — प्रकटीकरण करण्यापूर्वी आम्हाला निराकरण करण्यासाठी एक विंडो द्या.
पेअरिंग कोड हे ते सामायिक रहस्य आहे ज्यातून इतर प्रत्येक क्रिप्टो ऑपरेशन प्राप्त होते. संपूर्ण जीवनचक्र:
[ फोन 8 अक्षरांचा यादृच्छिक कोड तयार करतो ] ↓ [ फोन कोड + sessionId Firestore मधील pc_connections दस्तऐवजात लिहितो ] ↓ [ फोन स्क्रीनवर वापरकर्त्याला कोड दाखवतो ] ↓ [ वापरकर्ता कोड वाचतो आणि तो Companion च्या इनपुट खान्यात टाइप करतो ] ↓ [ Companion कोडशी जुळणारे प्रतीक्षा करणारे सत्र Firestore मध्ये शोधतो ] ↓ [ दोन्ही बाजू SHA-256(कोड, sessionId) मधून एन्क्रिप्शन कळा मिळवतात ] ↓ [ कोड दोन्ही बाजूंच्या मेमरीत राहतो; दोघांपैकी कोणीही तो Firestore मध्ये लिहीत नाही ] ↓ [ जोडणी तोडणे / पुन्हा जोडणे दोन्ही बाजूंकडून कोड पुसून टाकते ]
वायरवर पाठवलेली प्रत्येक कमांड AES-256-GCM, प्रमाणीकृत-एनक्रिप्शन मोडसह कूटबद्ध केली जाते.
SHA-256("WH_SECURE_{code}_{sessionId}_CMD_KEY").Random.secure() फोनवर किंवा RandomNumberGenerator Companion च्या बाजूला.AESGCM:<nonce_b64>:<ciphertext_b64>:<tag_b64>प्रत्येक कमांडमध्ये HMAC स्वाक्षरी देखील असते त्यामुळे पेअरिंग कोड माहीत नसलेला फोन फायरस्टोअरला लिहू शकत असला तरीही तो कमांड इंजेक्ट करू शकत नाही.
SHA-256("WH_SECURE_{code}_{sessionId}_HMAC_KEY"). एनक्रिप्शन की पासून वेगळे करा.HMAC-SHA256(hmacKey, commandId | ciphertext | sentAtMillis). पाईप्स अक्षरशः पाईप वर्ण आहेत, सीमांकक नाहीत - तीन जोडलेल्या तार.| धमकी | स्थिती | नोट्स |
|---|---|---|
| स्थानिक नेटवर्कवर इव्हस्ड्रॉपर | शमन केले | AES-GCM सिफरटेक्स्ट MITM निरीक्षकांसाठी अपारदर्शक आहे. |
| फायरस्टोअर सर्व्हरवर इव्हस्ड्रॉपर | शमन केले | Google ला AESGCM:... ब्लॉब दिसतात, आज्ञा नाहीत. |
| हल्लेखोर जो फायरस्टोअरला लिहू शकतो परंतु कोड माहित नाही | शमन केले | HMAC पडताळणी अयशस्वी होते; Companion नकार नोंदवते आणि चालवण्यास नकार देते. |
| पेअरिंग कोड क्रॅक / फिश करणारा हल्लेखोर | अवशिष्ट | ते वापरकर्ता असल्याप्रमाणे कमांड जारी करू शकतात. शमन: ट्रे मेनूमधून कोड फिरवा. |
| रेकॉर्ड केलेल्या कमांडचे रिप्ले | अवशिष्ट | sentAtMillis HMAC शी बांधलेला आहे; Companion अद्याप वैधतेची मुदत लागू करत नाही. भविष्यातील दुरुस्ती मुदत संपण्याची वेळ जोडेल. |
| LAN-मोड अनधिकृत आक्रमणकर्ता | शमन केले | WebSocket जोडी हँडशेक कोड प्रमाणित करते; HMAC + AES गेट प्रत्येक पुढील आदेश. |
| चोरीच्या पेअरिंग कीसह तडजोड केलेला फोन | अवशिष्ट | "स्वतः वापरकर्ता" पासून वेगळे करता येण्यासारखे नाही. शमन: दर मर्यादा (10 cmd/min) + विनाशकारी-आदेश पुष्टीकरणासाठी PC-साइड क्लिक आवश्यक आहे. |
| फोन ॲपवरून चुकीची टाइप केलेली कमांड | शमन केले | फोनच्या बाजूची परवानगी-यादी अनोळखी उपसर्ग अडवते; Companion च्या बाजूची पूर्वतपासणी अस्तित्वात नसलेल्या सेवांना लक्ष्य करणारे आदेश अडवते. |
| विनाशकारी आज्ञा चुकून चालते | शमन केले | Companion च्या बाजूची विंडो Remove-Item, Format-Volume, reg delete, shutdown /r इत्यादींना मंजुरी देण्यासाठी वापरकर्त्याची क्लिक मागते. |
| हँग / रनअवे PowerShell प्रक्रिया | शमन केले | प्रत्येक आदेशाला वेळेची मर्यादा असते — डीफॉल्टनुसार ५ मिनिटे, दीर्घ चालणाऱ्या दुरुस्तीसाठी ४५, कठोर कमाल मर्यादेवर ६० — आणि संपूर्ण प्रोसेस ट्री थांबवले जाते. |
| Companion .exe डाउनलोड आणि रन दरम्यान छेडछाड | शमन केले | SHA-256 companion-version.json मध्ये प्रकाशित केले जाते; वापरकर्ते ते तपासू शकतात. लाँचपूर्वी Authenticode स्वाक्षरीची योजना आहे. |
| Companion क्रॅश लीक संवेदनशील स्थिती | शमन केले | क्रॅश रिपोर्ट + फायरस्टोअर एरर रायटबॅक सॅनिटाइज %USERPROFILE% / %MACHINE% / %USER%. |
| चोरी केलेले डिव्हाइस, कायम ठेवलेली नोंदणी जोडणी की | शमन केले | पर्सिस्टेड पेअरिंग कोड Windows DPAPI (प्रति-खाते) सह कूटबद्ध केलेला आहे, त्यामुळे तो कॉपी केलेल्या डिस्क किंवा वेगळ्या Windows खात्यावरून वाचता येत नाही. |
ज्यापासून WindowsHelper स्पष्टपणे संरक्षण करत नाही:
[security].