← Kthehu te WindowsHelper

Modeli i Sigurisë

Si e mbron WindowsHelper kompjuterin tuaj + telefonin tuaj, çfarë kriptografie përdorim dhe nga çfarë nuk mbrohemi në mënyrë të qartë. Përditësimi i fundit: 2026-04-25.

raportimi i një cenueshmërie

Email support@windowshelper.app me subjekt [security]. Ju lutemi, mos hapni çështje publike të GitHub - na jepni një dritare për të dërguar një rregullim përpara zbulimit.

Cikli i jetës së kodit të çiftimit

Kodi i çiftimit është sekreti i përbashkët nga i cili rrjedh çdo operacion tjetër kriptografik. Cikli i plotë i jetës:

[ Telefoni GJENERON një kod të rastësishëm me 8 karaktere ]
   ↓
[ Telefoni SHKRUAN kodin + sessionId në Firestore, në dokumentin pc_connections ]
   ↓
[ Telefoni SHFAQ kodin te përdoruesi në ekran ]
   ↓
[ Përdoruesi LEXON kodin dhe e shkruan në fushën e Companion ]
   ↓
[ Companion KËRKON në Firestore sesionin në pritje që përputhet me kodin ]
   ↓
[ Të dyja anët NXJERRIN çelësat e enkriptimit nga SHA-256(kodi, sessionId) ]
   ↓
[ Kodi MBETET në memorie në të dyja anët; asnjëra nuk e shkruan në Firestore ]
   ↓
[ Shkëputja / çiftimi i ri FSHIN kodin në të dyja anët ]

Kriptografia

AES-256-GCM (konfidencialiteti i komandës + integriteti)

Çdo komandë e dërguar përmes telit është e koduar me AES-256-GCM, një modalitet kriptimi i vërtetuar.

HMAC-SHA256 (autenticiteti i komandës)

Çdo komandë mbart gjithashtu një nënshkrim HMAC, kështu që një telefon që nuk e di kodin e çiftimit nuk mund të injektojë komanda edhe nëse mund të shkruajë në Firestore.

Modeli i kërcënimit

KërcënimiStatusiShënime
Përgjues në rrjetin lokalZbuturTeksti i koduar AES-GCM është i errët për vëzhguesit MITM.
Përgjues në serverët FirestoreZbuturGoogle sheh blloqe AESGCM:..., jo komanda.
Sulmues që mund t'i shkruajë Firestore por nuk e di kodinZbuturVerifikimi HMAC dështon; Companion e regjistron refuzimin dhe nuk e ekzekuton.
Sulmuesi që ka thyer/mashtruar kodin e çiftimitE mbeturAta mund të lëshojnë komanda sikur të ishin përdoruesi. Zbutja: rrotulloni kodin nga menyja e tabakasë.
Rishikimi i një komande të regjistruarE mbetursentAtMillis është i lidhur me HMAC; Companion ende nuk zbaton një dritare vlefshmërie. Një rregullim i ardhshëm do të shtojë një afat skadimi.
Sulmues i paautentikuar në modalitetin LANZbuturShtrëngimi i duarve i çiftit WebSocket vërteton kodin; HMAC + AES hap çdo komandë pasuese.
Telefon i dëmtuar me çelës çiftimi të vjedhurE mbeturI padallueshëm nga "vetë përdoruesi". Zbutja: kufiri i shpejtësisë (10 cmd/min) + konfirmimi i komandës shkatërruese kërkon klikim nga ana e kompjuterit.
Komandë e shkruar gabim nga aplikacioni i telefonitZbuturLista e lejimeve në anën e telefonit bllokon parashtesat e panjohura; kontrolli paraprak në anën e Companion bllokon komandat që synojnë shërbime që nuk ekzistojnë.
Komanda shkatërruese ekzekutohet aksidentalishtZbuturNjë dritare në anën e Companion kërkon një klikim të përdoruesit për të miratuar Remove-Item, Format-Volume, reg delete, shutdown /r etj.
Procesi i varur / i arratisur PowerShellZbuturÇdo komandë ka një kufi kohor — 5 minuta si parazgjedhje, 45 për një riparim të gjatë, 60 në tavanin e fortë — dhe ndalet e gjithë pema e proceseve.
Companion .exe ngatërresa ndërmjet shkarkimit dhe ekzekutimitZbuturSHA-256 publikohet në companion-version.json; përdoruesit mund ta verifikojnë. Nënshkrimi Authenticode është planifikuar para nisjes.
Companion gjendje e ndjeshme ndaj rrjedhjes së rrëzimitZbuturRaportet e rrëzimeve + kthimet e gabimeve të Firestore dezinfektohen %USERPROFILE% / %MACHINE% / %USER%.
Pajisja e vjedhur, çelësi i çiftimit të Regjistrit të vazhdueshëmZbuturKodi i çiftimit të vazhdueshëm është i koduar me Windows DPAPI (për llogari), kështu që nuk mund të lexohet nga një disk i kopjuar ose nga një llogari tjetër Windows.

Jashtë fushëveprimit

Gjëra nga të cilat WindowsHelper nuk mbron shprehimisht:

Zbulimi