Kif WindowsHelper tipproteġi l-PC tiegħek + it-telefon tiegħek, liema kriptografija nużaw, u kontra dak li ma niddefendux espliċitament. Aġġornata l-aħħar: 2026-04-25.
Email support@windowshelper.app bis-suġġett [security]. Jekk jogħġbok ma tiftaħx kwistjonijiet pubbliċi ta' GitHub — agħtina tieqa biex nibgħatu soluzzjoni qabel l-iżvelar.
Il-kodiċi ta' tqabbil huwa s-sigriet maqsum li minnu tinbet kull operazzjoni kripto oħra. Iċ-ċiklu tal-ħajja sħiħ:
[ It-telefon JIĠĠENERA kodiċi każwali ta' 8 karattri ] ↓ [ It-telefon JIKTEB il-kodiċi + sessionId fuq Firestore, fid-dokument pc_connections ] ↓ [ It-telefon JURI l-kodiċi lill-utent fuq l-iskrin ] ↓ [ L-utent JAQRA l-kodiċi u jittajpjah fil-kaxxa tal-Companion ] ↓ [ Il-Companion IFITTEX f'Firestore sessjoni li qed tistenna li taqbel mal-kodiċi ] ↓ [ Iż-żewġ naħat JIDDERIVAW iċ-ċwievet tal-kriptaġġ minn SHA-256(kodiċi, sessionId) ] ↓ [ Il-kodiċi JIBQA' fil-memorja fuq iż-żewġ naħat; l-ebda waħda ma tiktbu fuq Firestore ] ↓ [ Il-qtugħ / it-tqabbil mill-ġdid IĦASSAR il-kodiċi miż-żewġ naħat ]
Kull kmand mibgħut fuq il-wajer huwa encrypted b'AES-256-GCM, mod ta 'kodifikazzjoni awtentikata.
SHA-256("WH_SECURE_{code}_{sessionId}_CMD_KEY").Random.secure() fuq it-telefon jew RandomNumberGenerator fuq Companion.AESGCM:<nonce_b64>:<ciphertext_b64>:<tag_b64>Kull kmand iġorr ukoll firma HMAC u għalhekk telefon li ma jafx il-kodiċi ta' tqabbil ma jkunx jista' jinjetta kmandi anki jekk jista' jikteb lil Firestore.
SHA-256("WH_SECURE_{code}_{sessionId}_HMAC_KEY"). Issepara miċ-ċavetta tal-kriptaġġ.HMAC-SHA256(hmacKey, commandId | ciphertext | sentAtMillis). Il-pajpijiet huma karattri tal-pajp litterali, mhux delimitaturi - tliet kordi konkatenati.| Theddida | Status | Noti |
|---|---|---|
| Eavesdropper fuq in-netwerk lokali | Mitigati | It-test taċ-ċifra AES-GCM huwa opak għall-osservaturi tal-MITM. |
| Eavesdropper fuq servers Firestore | Mitigati | Google jara blokki AESGCM:..., mhux kmandi. |
| Attakkant li jista' jikteb lil Firestore iżda ma jafx il-kodiċi | Mitigati | Il-verifika HMAC tfalli; Companion jirreġistra ċ-ċaħda u jirrifjuta li jħaddimha. |
| Attakkant li kkrekkja / phishing il-kodiċi tal-tqabbil | Residwu | Jistgħu joħorġu kmandi bħallikieku kienu l-utent. Mitigazzjoni: dawwar il-kodiċi mill-menu tat-trej. |
| Replay ta' kmand irreġistrat | Residwu | sentAtMillis huwa marbut mal-HMAC; Companion għadu ma jinfurzax perjodu ta' validità. Tiswija futura żżid data ta' skadenza. |
| Attakkant mhux awtentikat fil-modalità LAN | Mitigati | WebSocket par handshake jivvalida l-kodiċi; HMAC + AES gate kull kmand sussegwenti. |
| Telefown kompromess b'ċavetta ta' pairing misruqa | Residwu | Indistingwibbli minn "l-utent innifsu." Mitigazzjoni: limitu tar-rata (10 cmd/min) + konferma tal-kmand distruttiv teħtieġ ikklikkja fuq il-ġenb tal-PC. |
| Kmand ittajpjat ħażin mill-app tat-telefon | Mitigati | Il-lista ta' permessi min-naħa tat-telefown timblokka prefissi mhux magħrufa; il-kontroll minn qabel min-naħa ta' Companion jimblokka kmandi mmirati lejn servizzi li ma jeżistux. |
| kmand distruttiv run aċċidentalment | Mitigati | Tieqa fuq in-naħa ta' Companion titlob klikk tal-utent biex tapprova Remove-Item, Format-Volume, reg delete, shutdown /r, eċċ. |
| Proċess PowerShell mdendla / runaway | Mitigati | Kull kmand għandu limitu ta' ħin — 5 minuti b'mod awtomatiku, 45 għal tiswija twila, 60 fil-limitu iebes — u tintefa s-siġra tal-proċessi kollha. |
| Companion Tbagħbis .exe bejn download u run | Mitigati | SHA-256 ippubblikat f'companion-version.json; l-utenti jistgħu jivverifikawh. Il-firma Authenticode hija ppjanata qabel it-tnedija. |
| Companion stat sensittiv li jnixxi l-ħabta | Mitigati | Ir-rapporti tal-ħabtiet + il-writebacks tal-iżbalji Firestore jiġu sanitizzati %USERPROFILE% / %MACHINE% / %USER%. |
| Apparat misruq, ppersisti ċavetta ta' pairing tar-Reġistru | Mitigati | Il-kodiċi ta' pairing persistenti huwa encrypted b'Windows DPAPI (għal kull kont), u għalhekk ma jistax jinqara minn disk ikkupjat jew minn kont Windows differenti. |
Affarijiet li WindowsHelper espliċitament ma jipproteġix minnhom:
[security].