← WindowsHelper मा फर्कनुहोस्

सुरक्षा मोडेल

कसरी WindowsHelper ले तपाइँको PC + तपाइँको फोनलाई सुरक्षित गर्दछ, हामीले कुन क्रिप्टोग्राफी प्रयोग गर्छौं, र हामी स्पष्ट रूपमा के विरुद्ध रक्षा गर्दैनौं। पछिल्लो पटक अपडेट गरिएको: २०२६-०४-२५।

एक जोखिम रिपोर्ट गर्दै

इमेल support@windowshelper.app विषय संग [security]। कृपया सार्वजनिक GitHub मुद्दाहरू नखोल्नुहोस् — हामीलाई खुलासा गर्नु अघि समाधान पठाउन एउटा विन्डो दिनुहोस्।

जोडी-कोड जीवनचक्र

जोडी कोड नै त्यो साझा रहस्य हो जसबाट अन्य हरेक क्रिप्टो अपरेसन व्युत्पन्न हुन्छ। पूर्ण जीवनचक्र:

[ फोनले ८ अक्षरको अनियमित कोड बनाउँछ ]
   ↓
[ फोनले कोड + sessionId Firestore को pc_connections कागजातमा लेख्छ ]
   ↓
[ फोनले स्क्रिनमा प्रयोगकर्तालाई कोड देखाउँछ ]
   ↓
[ प्रयोगकर्ताले कोड पढ्छ र Companion को इनपुट बाकसमा टाइप गर्छ ]
   ↓
[ Companion ले कोडसँग मिल्ने पर्खिरहेको सत्र Firestore मा खोज्छ ]
   ↓
[ दुवै पक्षले SHA-256(कोड, sessionId) बाट इन्क्रिप्सन कुञ्जीहरू निकाल्छन् ]
   ↓
[ कोड दुवै पक्षको मेमोरीमा रहन्छ; कसैले पनि यसलाई Firestore मा लेख्दैन ]
   ↓
[ जडान तोड्ने / पुनः जोड्ने कार्यले दुवै पक्षबाट कोड मेटाउँछ ]

क्रिप्टोग्राफी

AES-256-GCM (आदेश गोपनीयता + अखण्डता)

तारमा पठाइएका प्रत्येक आदेश AES-256-GCM, एक प्रमाणीकृत-इन्क्रिप्शन मोडसँग इन्क्रिप्ट गरिएको छ।

HMAC-SHA256 (आदेश प्रमाणिकता)

प्रत्येक आदेशमा HMAC हस्ताक्षर पनि हुन्छ त्यसैले जोडा कोड थाहा नभएको फोनले फायरस्टोरमा लेख्न सक्ने भए पनि आदेशहरू इन्जेक्ट गर्न सक्दैन।

खतरा मोडेल

धम्कीस्थितिनोटहरू
स्थानीय नेटवर्कमा इभ्सड्रपरन्यून भयोAES-GCM सिफरटेक्स्ट MITM पर्यवेक्षकहरूको लागि अपारदर्शी छ।
इभ्सड्रपर Firestore सर्भरहरूमान्यून भयोGoogle ले AESGCM:... ब्लब देख्छ, आदेश होइन।
आक्रमणकर्ता जसले फायरस्टोरमा लेख्न सक्छ तर कोड थाहा छैनन्यून भयोHMAC प्रमाणीकरण असफल हुन्छ; Companion ले अस्वीकृति लग गर्छ र चलाउन अस्वीकार गर्छ।
जोडा बनाउने कोड क्र्याक/फिश गर्ने आक्रमणकारीअवशिष्टतिनीहरूले आदेश जारी गर्न सक्छन् मानौं तिनीहरू प्रयोगकर्ता थिए। मिटिगेसन: ट्रे मेनुबाट कोड घुमाउनुहोस्।
रेकर्ड गरिएको आदेशको रिप्लेअवशिष्टsentAtMillis HMAC सँग बाँधिएको छ; Companion ले अझै वैधता अवधि लागू गर्दैन। भविष्यको सुधारले म्याद सकिने समय थप्नेछ।
LAN-मोड अप्रमाणित आक्रमणकारीन्यून भयोWebSocket जोडी ह्यान्डशेकले कोड प्रमाणित गर्दछ; HMAC + AES गेट प्रत्येक पछिको आदेश।
चोरी भएको जोडा कुञ्जीसँग सम्झौता गरिएको फोनअवशिष्ट"प्रयोगकर्ता आफैं" बाट अलग गर्न सकिँदैन। न्यूनीकरण: दर सीमा (१० सेमीडी/मिनेट) + विनाशकारी-आदेश पुष्टिकरणको लागि 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 ले स्पष्ट रूपमा सुरक्षा दिँदैन:

खुलासा