Hvernig WindowsHelper verndar tölvuna þína + símann þinn, hvaða dulritun við notum og hvað við verjumst beinlínis ekki gegn. Síðast uppfært: 2026-04-25.
Tölvupóstur support@windowshelper.app með efni [security]. Vinsamlegast opnaðu ekki opinber GitHub mál - gefðu okkur glugga til að senda lagfæringu áður en það er birt.
Pörunarkóðinn er sameiginlegt leyndarmál sem allar aðrar dulritunaraðgerðir eru leiddar af. Allur líftíminn:
[ Síminn BÝR TIL handahófskenndan 8 stafa kóða ] ↓ [ Síminn SKRIFAR kóðann + sessionId í Firestore, í skjalið pc_connections ] ↓ [ Síminn SÝNIR notandanum kóðann á skjánum ] ↓ [ Notandinn LES kóðann og slær hann inn í innsláttarreit Companion ] ↓ [ Companion LEITAR í Firestore að bíðandi setu sem passar við kóðann ] ↓ [ Báðar hliðar LEIÐA dulkóðunarlykla af SHA-256(kóði, sessionId) ] ↓ [ Kóðinn HELST í minni beggja hliða; hvorug skrifar hann í Firestore ] ↓ [ Aftenging / ný pörun EYÐIR kóðanum báðum megin ]
Sérhver skipun sem send er yfir vírinn er dulkóðuð með AES-256-GCM, auðkenndri dulkóðunarham.
SHA-256("WH_SECURE_{code}_{sessionId}_CMD_KEY").Random.secure() í síma eða RandomNumberGenerator Companion-megin.AESGCM:<nonce_b64>:<ciphertext_b64>:<tag_b64>Sérhver skipun ber einnig HMAC undirskrift svo sími sem þekkir ekki pörunarkóðann getur ekki sprautað skipunum jafnvel þó hann geti skrifað í Firestore.
SHA-256("WH_SECURE_{code}_{sessionId}_HMAC_KEY"). Aðskilið frá dulkóðunarlyklinum.HMAC-SHA256(hmacKey, commandId | ciphertext | sentAtMillis). Pípurnar eru bókstaflegir pípustafir, ekki afmörkun - þrír samtengdir strengir.| Hótun | Staða | Skýringar |
|---|---|---|
| Hlustari á staðarnetinu | Létt | AES-GCM dulmálstexti er ógegnsær fyrir MITM áhorfendur. |
| Hlustari á Firestore netþjónum | Létt | Google sér AESGCM:...-kubba, ekki skipanir. |
| Árásarmaður sem getur skrifað til Firestore en þekkir ekki kóðann | Létt | HMAC-staðfesting mistekst; Companion skráir höfnunina og neitar að keyra. |
| Árásarmaður sem klikkaði / fiskaði pörunarkóðann | Leifar | Þeir geta gefið út skipanir eins og þeir væru notandinn. Mótvægisaðgerð: snúðu kóðanum úr bakkavalmyndinni. |
| Endurspilun skráðrar skipunar | Leifar | sentAtMillis er bundið við HMAC; Companion framfylgir ekki enn gildistíma. Framtíðarlagfæring bætir við fyrningartíma. |
| Óstaðfestur árásarmaður í LAN-stillingu | Létt | WebSocket par handabandi staðfestir kóðann; HMAC + AES hlið hverja síðari skipun. |
| Sími í hættu með stolnum pörunarlykli | Leifar | Óaðgreinanlegt frá „notandanum sjálfum“. Mótvægi: hámarkshraða (10 cmd/mín.) + staðfesting á eyðileggjandi skipun krefst smells á PC hlið. |
| Rangslá skipun úr símaforriti | Létt | Leyfislistinn símamegin lokar á óþekkt forskeyti; forskoðunin Companion-megin lokar á skipanir sem beinast að þjónustum sem vantar. |
| Eyðileggjandi skipun keyrð óvart | Létt | Gluggi Companion-megin krefst smells frá notanda til að samþykkja Remove-Item, Format-Volume, reg delete, shutdown /r o.s.frv. |
| Hengd / runaway PowerShell ferli | Létt | Hver skipun hefur tímamörk — 5 mínútur sjálfgefið, 45 fyrir langa lagfæringu, 60 við hörðu þakið — og allt ferlatréð er stöðvað. |
| Companion .exe að fikta á milli niðurhals og keyrslu | Létt | SHA-256 er birt í companion-version.json; notendur geta sannreynt það. Authenticode-undirritun er fyrirhuguð fyrir opnun. |
| Companion hrun lekur viðkvæmt ástand | Létt | Hruntilkynningar + Firestore villuafskriftir hreinsa %USERPROFILE% / %MACHINE% / %USER%. |
| Stolið tæki, viðvarandi Registry pörunarlykill | Létt | Viðvarandi pörunarkóði er dulkóðaður með Windows DPAPI (á hverjum reikningi), svo ekki er hægt að lesa hann af afrituðum diski eða öðrum Windows reikningi. |
Það sem WindowsHelper ver þig sérstaklega ekki gegn:
[security].