← Rudi kwa WindowsHelper

Mfano wa Usalama

Jinsi WindowsHelper hulinda Kompyuta yako + na simu yako, ni maandishi gani tunayotumia, na yale ambayo hatutetei dhidi yake. Ilisasishwa mwisho: 2026-04-25.

kuripoti udhaifu

Barua pepe support@windowshelper.app na somo [security]. Tafadhali usifungue masuala ya umma ya GitHub - tupe kidirisha cha kusafirisha marekebisho kabla ya kufichuliwa.

Mzunguko wa maisha wa msimbo wa kuoanisha

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 ]

Crystalgraphy

AES-256-GCM (amri ya usiri + uadilifu)

Kila amri inayotumwa kupitia waya imesimbwa kwa njia fiche kwa AES-256-GCM, hali ya usimbaji-iliyothibitishwa.

HMAC-SHA256 (ukweli wa amri)

Kila amri pia hubeba saini ya HMAC ili simu ambayo haijui msimbo wa kuoanisha haiwezi kuingiza amri hata kama inaweza kuandika kwa Firestore.

Mfano wa tishio

TishioHaliVidokezo
Evesdropper kwenye mtandao wa ndaniImepunguzwaNakala ya cipher ya AES-GCM haieleweki kwa waangalizi wa MITM.
Eavesdropper kwenye seva za FirestoreImepunguzwaGoogle huona vipande vya AESGCM:..., si amri.
Mshambulizi anayeweza kuiandikia Firestore lakini hajui msimboImepunguzwaUthibitishaji wa HMAC unashindwa; Companion huweka kumbukumbu ya kukataa na hukataa kuitekeleza.
Mshambulizi ambaye alivunja/kulaghai msimbo wa kuoanishaMabakiWanaweza kutoa amri kana kwamba wao ndio watumiaji. Kupunguza: Zungusha msimbo kutoka kwa menyu ya trei.
Cheza tena amri iliyorekodiwaMabakisentAtMillis imefungwa kwa HMAC; Companion bado haitekelezi muda wa uhalali. Marekebisho ya baadaye yataongeza muda wa kuisha.
Mshambulizi ambaye hajaidhinishwa katika hali ya LANImepunguzwaKupeana mkono kwa jozi ya WebSocket kunathibitisha msimbo; HMAC + AES lango kila amri inayofuata.
Simu iliyoathiriwa na ufunguo wa kuoanisha ulioibiwaMabakiHaiwezekani 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 simuImepunguzwaOrodha 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 mbayaImepunguzwaDirisha upande wa Companion linahitaji mtumiaji abofye ili kuidhinisha Remove-Item, Format-Volume, reg delete, shutdown /r na kadhalika.
Hung / kukimbia PowerShell mchakatoImepunguzwaKila 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 kukimbiaImepunguzwaSHA-256 huchapishwa katika companion-version.json; watumiaji wanaweza kuikagua. Sahihi ya Authenticode imepangwa kabla ya uzinduzi.
Companion hali nyeti ya kuvuja kwa ajaliImepunguzwaRipoti za kuacha kufanya kazi + uandishi wa makosa ya Firestore husafisha %USERPROFILE% / %MACHINE% / %USER%.
Kifaa kilichoibiwa, ufunguo wa kuoanisha wa Usajili uliendeleaImepunguzwaMsimbo 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.

Nje ya upeo

Mambo ambayo WindowsHelper hailindi dhidi yake:

Ufichuzi