Jinsi WindowsHelper hulinda Kompyuta yako + na simu yako, ni maandishi gani tunayotumia, na yale ambayo hatutetei dhidi yake. Ilisasishwa mwisho: 2026-04-25.
Barua pepe support@windowshelper.app na somo [security]. Tafadhali usifungue masuala ya umma ya GitHub - tupe kidirisha cha kusafirisha marekebisho kabla ya kufichuliwa.
Msimbo wa kuoanisha ni siri ya pamoja ambayo kila operesheni nyingine ya crypto inatokana nayo. Mzunguko kamili wa maisha:
[ Simu HUUNDA msimbo nasibu wa herufi 8 ] ↓ [ Simu HUANDIKA msimbo + sessionId kwenye Firestore, katika hati pc_connections ] ↓ [ Simu HUONYESHA msimbo kwa mtumiaji kwenye skrini ] ↓ [ Mtumiaji HUSOMA msimbo na kuuandika katika kisanduku cha Companion ] ↓ [ Companion HUTAFUTA katika Firestore kipindi kinachosubiri kinacholingana na msimbo ] ↓ [ Pande zote mbili HUTOA funguo za usimbaji kutoka SHA-256(msimbo, sessionId) ] ↓ [ Msimbo HUBAKI kwenye kumbukumbu pande zote mbili; hakuna inayouandika kwenye Firestore ] ↓ [ Kukata muunganisho / kuoanisha upya HUFUTA msimbo pande zote mbili ]
Kila amri inayotumwa kupitia waya imesimbwa kwa njia fiche kwa AES-256-GCM, hali ya usimbaji-iliyothibitishwa.
SHA-256("WH_SECURE_{code}_{sessionId}_CMD_KEY").Random.secure() kwenye simu au RandomNumberGenerator upande wa Companion.AESGCM:<nonce_b64>:<ciphertext_b64>:<tag_b64>Kila amri pia hubeba saini ya HMAC ili simu ambayo haijui msimbo wa kuoanisha haiwezi kuingiza amri hata kama inaweza kuandika kwa Firestore.
SHA-256("WH_SECURE_{code}_{sessionId}_HMAC_KEY"). Tenganisha na ufunguo wa usimbaji fiche.HMAC-SHA256(hmacKey, commandId | ciphertext | sentAtMillis). Mabomba ni herufi halisi za bomba, sio vikomo - nyuzi tatu zilizounganishwa.| Tishio | Hali | Vidokezo |
|---|---|---|
| Evesdropper kwenye mtandao wa ndani | Imepunguzwa | Nakala ya cipher ya AES-GCM haieleweki kwa waangalizi wa MITM. |
| Eavesdropper kwenye seva za Firestore | Imepunguzwa | Google huona vipande vya AESGCM:..., si amri. |
| Mshambulizi anayeweza kuiandikia Firestore lakini hajui msimbo | Imepunguzwa | Uthibitishaji wa HMAC unashindwa; Companion huweka kumbukumbu ya kukataa na hukataa kuitekeleza. |
| Mshambulizi ambaye alivunja/kulaghai msimbo wa kuoanisha | Mabaki | Wanaweza kutoa amri kana kwamba wao ndio watumiaji. Kupunguza: Zungusha msimbo kutoka kwa menyu ya trei. |
| Cheza tena amri iliyorekodiwa | Mabaki | sentAtMillis imefungwa kwa HMAC; Companion bado haitekelezi muda wa uhalali. Marekebisho ya baadaye yataongeza muda wa kuisha. |
| Mshambulizi ambaye hajaidhinishwa katika hali ya LAN | Imepunguzwa | Kupeana mkono kwa jozi ya WebSocket kunathibitisha msimbo; HMAC + AES lango kila amri inayofuata. |
| Simu iliyoathiriwa na ufunguo wa kuoanisha ulioibiwa | Mabaki | Haiwezekani kutofautishwa na "mtumiaji mwenyewe." Kupunguza: kiwango cha juu (10 cmd/min) + uthibitisho wa amri-haribifu unahitaji kubofya upande wa Kompyuta. |
| Amri iliyoandikwa vibaya kutoka kwa programu ya simu | Imepunguzwa | Orodha ya kuruhusu upande wa simu huzuia viambishi visivyotambulika; ukaguzi wa awali upande wa Companion huzuia amri zinazolenga huduma zisizokuwepo. |
| Amri ya uharibifu inakwenda kwa bahati mbaya | Imepunguzwa | Dirisha upande wa Companion linahitaji mtumiaji abofye ili kuidhinisha Remove-Item, Format-Volume, reg delete, shutdown /r na kadhalika. |
| Hung / kukimbia PowerShell mchakato | Imepunguzwa | Kila amri ina kikomo cha muda — dakika 5 kwa chaguo-msingi, 45 kwa marekebisho ya muda mrefu, 60 kwenye kikomo kigumu — na mti mzima wa michakato husimamishwa. |
| Companion .exe kuingilia kati ya kupakua na kukimbia | Imepunguzwa | SHA-256 huchapishwa katika companion-version.json; watumiaji wanaweza kuikagua. Sahihi ya Authenticode imepangwa kabla ya uzinduzi. |
| Companion hali nyeti ya kuvuja kwa ajali | Imepunguzwa | Ripoti za kuacha kufanya kazi + uandishi wa makosa ya Firestore husafisha %USERPROFILE% / %MACHINE% / %USER%. |
| Kifaa kilichoibiwa, ufunguo wa kuoanisha wa Usajili uliendelea | Imepunguzwa | Msimbo unaoendelea wa kuoanisha umesimbwa kwa njia fiche kwa Windows DPAPI (kwa kila akaunti), kwa hivyo hauwezi kusomwa kutoka kwa diski iliyonakiliwa au akaunti tofauti Windows. |
Mambo ambayo WindowsHelper hailindi dhidi yake:
[security].