WindowsHelper-k nola babesten duen zure ordenagailua + zure telefonoa, zer kriptografia erabiltzen dugun eta esplizituki ez dugun defendatzen. Azken eguneratzea: 2026-04-25.
Posta elektronikoa support@windowshelper.app gaiarekin [security]. Mesedez, ez ireki GitHub-eko arazo publikoak — eman leiho bat konponketa bat bidaltzeko ezagutarazi aurretik.
Parekatzeko kodea gainerako kriptografia-eragiketa guztiak eratortzen diren partekatutako sekretua da. Bizi-ziklo osoa:
[ Telefonoak 8 karaktereko ausazko kode bat SORTZEN du ] ↓ [ Telefonoak kodea + sessionId Firestore-n IDAZTEN ditu, pc_connections dokumentuan ] ↓ [ Telefonoak kodea pantailan ERAKUSTEN dio erabiltzaileari ] ↓ [ Erabiltzaileak kodea IRAKURTZEN du eta Companion-en eremuan idazten ] ↓ [ Companion-ek Firestore-n BILATZEN du kodearekin bat datorren zain dagoen saioa ] ↓ [ Bi aldeek zifratze-gakoak SHA-256(kodea, sessionId) baliotik ERATORTZEN dituzte ] ↓ [ Kodea bi aldeen memorian GERATZEN da; batek ere ez du Firestore-n idazten ] ↓ [ Deskonektatzeak / berriro parekatzeak kodea bi aldeetatik EZABATZEN du ]
Hari bidez bidalitako komando bakoitza AES-256-GCM-rekin enkriptatzen da, autentifikatu-zifratze modu batekin.
SHA-256("WH_SECURE_{code}_{sessionId}_CMD_KEY").Random.secure() telefonoz edo RandomNumberGenerator Companion aldean.AESGCM:<nonce_b64>:<ciphertext_b64>:<tag_b64>Komando bakoitzak HMAC sinadura bat dauka, beraz, parekatze kodea ezagutzen ez duen telefono batek ezin ditu komandoak injektatu Firestore-n idazten badu ere.
SHA-256("WH_SECURE_{code}_{sessionId}_HMAC_KEY"). Zifratze-gakotik bereizi.HMAC-SHA256(hmacKey, commandId | ciphertext | sentAtMillis). Hodiak kanalizazio karaktere literalak dira, ez mugatzaileak - hiru kate kateatu.| Mehatxua | Egoera | Oharrak |
|---|---|---|
| Sare lokalean entzutea | Arinduta | AES-GCM zifra-testua opakoa da MITM behatzaileentzat. |
| Eavesdropper Firestore zerbitzarietan | Arinduta | Google-k AESGCM:... blokeak ikusten ditu, ez aginduak. |
| Firestore-ra idatz dezakeen erasotzailea, baina kodea ezagutzen ez duena | Arinduta | HMAC egiaztapenak huts egiten du; Companion-ek ukapena erregistratzen du eta ez du exekutatzen. |
| Parekatze-kodea crack/phised duen erasotzailea | Hondarra | Aginduak eman ditzakete erabiltzailea balira bezala. Arintzea: biratu kodea erretiluko menutik. |
| Grabatutako komando baten errepikapena | Hondarra | sentAtMillis HMAC-i lotuta dago; Companion aplikazioak ez du oraindik baliozkotasun-leihorik betearazten. Etorkizuneko konponketa batek iraungitze-epea gehituko du. |
| LAN moduan autentifikatu gabeko erasotzailea | Arinduta | WebSocket bikotearen esku-emateak kodea balioztatzen du; HMAC + AES atea hurrengo komando guztietan. |
| Konprometituta dagoen telefonoa parekatzeko giltza lapurtuta duena | Hondarra | "Erabiltzailea bera"tik bereiztezina. Arintzea: tasa-muga (10 cmd/min) + komando suntsitzaileen baieztapenak ordenagailuaren alboko klik egin behar du. |
| Gaizki idatzitako komandoa telefonoaren aplikaziotik | Arinduta | Telefonoko baimen-zerrendak aurrizki ezezagunak blokeatzen ditu; Companion aldeko aurretiazko egiaztapenak existitzen ez diren zerbitzuei zuzendutako aginduak blokeatzen ditu. |
| Komando suntsitzailea ustekabean exekutatzen da | Arinduta | Companion aplikazioaren leiho batek erabiltzailearen klik bat eskatzen du Remove-Item, Format-Volume, reg delete, shutdown /r eta abar onartzeko. |
| PowerShell prozesua zintzilikatu / ihes eginda | Arinduta | Agindu bakoitzak denbora-muga du — 5 minutu lehenetsita, 45 luze doan konponketa baterako, 60 muga gogorrean — eta prozesu-zuhaitz osoa amaitzen da. |
| Companion .exe manipulazioa deskargatu eta exekutatu artean | Arinduta | SHA-256 companion-version.json fitxategian argitaratzen da; erabiltzaileek egiazta dezakete. Authenticode sinadura abiarazi aurretik dago aurreikusita. |
| Companion hutsegite egoera sentikorra | Arinduta | Kraskadura-txostenak + Firestore akatsen idazketa-itzulketak sanitizatu egiten dira %USERPROFILE% / %MACHINE% / %USER%. |
| Gailua lapurtua, Erregistroa parekatzeko gakoa mantendu da | Arinduta | Irauntzen den parekatze-kodea Windows DPAPI-rekin (kontu bakoitzeko) enkriptatuta dago, beraz, ezin da kopiatutako disko batetik edo beste Windows kontu batetik irakurri. |
WindowsHelper-ek esplizituki babesten ez dituen gauzak:
[security].