← Бозгашт ба WindowsHelper

Модели амният

Чӣ гуна WindowsHelper компютери шумо + телефони шуморо муҳофизат мекунад, мо кадом криптографияро истифода мебарем ва аз он чизе ки мо ба таври возеҳ муҳофизат намекунем. Навсозии охирин: 25-04-2026.

гузориш дар бораи осебпазирӣ

Почтаи электронӣ support@windowshelper.app бо мавзуъ [security]. Лутфан масъалаҳои GitHub-ро боз накунед - ба мо равзана диҳед, то пеш аз ифшои ислоҳро ирсол кунем.

Давраи зиндагии рамзи ҷуфтшавӣ

Рамзи ҷуфткунӣ ин аст сирри муштарак ҳар як амалиёти дигари криптографӣ аз. Давраи пурраи ҳаёт:

[ Phone GENERATES random 8-char code ]
   ↓
[ Phone WRITES code + sessionId to Firestore in pc_connections doc ]
   ↓
[ Phone DISPLAYS code to user on screen ]
   ↓
[ User READS code, types it into companion's input field ]
   ↓
[ Companion QUERIES Firestore for waiting session matching the code ]
   ↓
[ Both sides DERIVE crypto keys from SHA-256(code, sessionId) ]
   ↓
[ Code STAYS in memory on both sides; never written to Firestore by either ]
   ↓
[ Disconnect / re-pair WIPES the code from both sides ]

Криптография

AES-256-GCM (махфияти фармон + якпорчагӣ)

Ҳар фармоне, ки тавассути сим фиристода мешавад, бо AES-256-GCM, реҷаи рамзгузории тасдиқшуда рамзгузорӣ карда мешавад.

HMAC-SHA256 (аслияти фармон)

Ҳар як фармон инчунин имзои HMAC дорад, аз ин рӯ телефоне, ки рамзи ҷуфткуниро намедонад, наметавонад фармонҳоро ворид кунад, ҳатто агар он метавонад ба Firestore нависад.

Модели таҳдид

ТаҳдидСтатусҚайдҳо
Гӯшкунанда дар шабакаи маҳаллӣКам карда шудаастМатни рамзгузории AES-GCM барои нозирони MITM ношаффоф аст.
Гӯшкунанда дар серверҳои FirestoreКам карда шудаастGoogle sees AESGCM:... blobs, not commands.
Ҳамлагар, ки метавонад ба Firestore нависад, аммо кодро намедонадКам карда шудаастТафтиши HMAC ноком шуд; шарик раддияро сабт мекунад + иҷроро рад мекунад.
Ҳамлагар, ки рамзи ҷуфткуниро шикаста/фишинг кардаастБоқимондаОнҳо метавонанд фармонҳоро диҳанд, ки гӯё корбар бошанд. Муайянкунӣ: рамзро аз менюи табақа гардонед.
Навозиши фармони сабтшудаБоқимондаsentAtMillis is HMAC-bound; companion doesn't yet enforce a freshness window. Future fix adds a TTL.
Ҳамлагари номаълуми ҳолати LANКам карда шудаастДастфишори ҷуфти WebSocket рамзро тасдиқ мекунад; Дарвозаи HMAC + AES ҳар як фармони минбаъда.
Телефони вайроншуда бо калиди ҷуфткунии дуздидашудаБоқимондаАз "худи корбар" фарқ кардан мумкин нест. Муайянкунӣ: маҳдудияти суръат (10 смд/дақ) + тасдиқи фармони харобиовар клики паҳлӯи компютерро талаб мекунад.
Фармони хато аз барномаи телефонКам карда шудаастРӯйхати иҷозатдодашудаи паҳлӯи телефон префиксҳои шинохтанашударо блок мекунад; Ҳамсафари пеш аз парвоз фармонҳоро бо ҳадафи хидматҳои мавҷуда блок мекунад.
Фармони харобиовар тасодуфан иҷро мешавадКам карда шудаастCompanion-side modal requires user click to approve Remove-Item, Format-Volume, reg delete, shutdown /r, etc.
Раванди PowerShell овезон / гурезКам карда шудаастТанаффуси сахти 5 дақиқа тамоми дарахти равандро мекушад.
Companion вайронкунии .exe байни зеркашӣ ва иҷроКам карда шудаастSHA-256 published in companion-version.json; users can verify. Authenticode signing landing soon.
Companion суқути ихроҷи ҳолати ҳассосКам карда шудаастҲисоботи садама + Навиштани хатогиҳои Firestore безарар мегардонад %USERPROFILE% / %MACHINE% / %USER%.
Дастгоҳи дуздидашуда, калиди пайвастагии реестрБоқимондаҲамлагаре, ки дастрасии диск + воридшавӣ дорад, метавонад рамзи пойдорро бихонад. Ислоҳи оянда онро бо Windows DPAPI ҷамъ мекунад.

Аз доираи доираи

Корҳое, ки WindowsHelper ба таври возеҳ иҷро мекунанд не дифоъ аз:

Ифшои