WindowsHelper shaxsiy kompyuteringizni + telefoningizni qanday himoya qiladi, biz qaysi kriptografiyadan foydalanamiz va nimadan aniq himoya qilmaymiz. Oxirgi yangilangan: 2026-04-25.
Elektron pochta support@windowshelper.app mavzu bilan [security]. Iltimos, ochiq GitHub muammolarini ochmang – oshkor qilishdan oldin tuzatishni yuborishimiz uchun bizga oyna bering.
Ulanish kodi — boshqa barcha kripto amallari kelib chiqadigan umumiy sirdir. To'liq hayot aylanishi:
[ Telefon 8 belgidan iborat tasodifiy kod YARATADI ] ↓ [ Telefon kod + sessionId ni Firestore'dagi pc_connections hujjatiga YOZADI ] ↓ [ Telefon kodni ekranda foydalanuvchiga KO'RSATADI ] ↓ [ Foydalanuvchi kodni O'QIYDI va uni Companion kiritish maydoniga yozadi ] ↓ [ Companion kodga mos keladigan kutayotgan seansni Firestore'dan QIDIRADI ] ↓ [ Ikkala tomon ham shifrlash kalitlarini SHA-256(kod, sessionId) dan OLADI ] ↓ [ Kod ikkala tomonda ham xotirada QOLADI; hech biri uni Firestore'ga yozmaydi ] ↓ [ Uzish / qayta juftlash kodni ikkala tomondan ham O'CHIRADI ]
Sim orqali yuborilgan har bir buyruq AES-256-GCM, autentifikatsiya qilingan shifrlash rejimi bilan shifrlangan.
SHA-256("WH_SECURE_{code}_{sessionId}_CMD_KEY").Random.secure() telefonda yoki RandomNumberGenerator Companion tomonida.AESGCM:<nonce_b64>:<ciphertext_b64>:<tag_b64>Har bir buyruq, shuningdek, HMAC imzosiga ega, shuning uchun ulanish kodini bilmagan telefon, Firestore-ga yozishi mumkin bo'lsa ham, buyruqlarni kirita olmaydi.
SHA-256("WH_SECURE_{code}_{sessionId}_HMAC_KEY"). Shifrlash kalitidan ajrating.HMAC-SHA256(hmacKey, commandId | ciphertext | sentAtMillis). Quvurlar chegaralovchi emas, balki so'zma-so'z quvur belgilaridir - uchta birlashtirilgan satr.| Tahdid | Status | Eslatmalar |
|---|---|---|
| Mahalliy tarmoqda tinglovchi | Yengillashtirilgan | AES-GCM shifrlangan matn MITM kuzatuvchilari uchun shaffof emas. |
| Firestore serverlarida tinglovchi | Yengillashtirilgan | Google buyruqlarni emas, AESGCM:... bloklarini ko'radi. |
| Firestore-ga yozishi mumkin bo'lgan, lekin kodni bilmaydigan hujumchi | Yengillashtirilgan | HMAC tekshiruvi muvaffaqiyatsiz tugaydi; Companion rad etishni qayd qiladi va bajarishdan bosh tortadi. |
| Ulanish kodini buzgan/fishing qilgan hujumchi | Qoldiq | Ular xuddi foydalanuvchi kabi buyruqlar berishi mumkin. Yumshatish: laganda menyusidan kodni aylantiring. |
| Yozib olingan buyruqni takrorlash | Qoldiq | sentAtMillis HMAC bilan bog'langan; Companion hozircha amal qilish oynasini talab qilmaydi. Kelgusi tuzatish amal qilish muddatini qo'shadi. |
| LAN rejimida autentifikatsiya qilinmagan tajovuzkor | Yengillashtirilgan | WebSocket juft qo'l siqish kodni tasdiqlaydi; Har bir keyingi buyruq uchun HMAC + AES darvozasi. |
| Ulanish kaliti oʻgʻirlangan telefon | Qoldiq | "Foydalanuvchining o'zi" dan farq qilmaydi. Yumshatish: tezlik chegarasi (10 smd/min) + halokatli buyruqni tasdiqlash uchun kompyuter tomonida bosish kerak. |
| Telefon ilovasidan xato yozilgan buyruq | Yengillashtirilgan | Telefon tomonidagi ruxsat ro'yxati notanish prefikslarni bloklaydi; Companion tomonidagi oldindan tekshiruv mavjud bo'lmagan xizmatlarga qaratilgan buyruqlarni bloklaydi. |
| Buzg'unchi buyruq tasodifan ishlaydi | Yengillashtirilgan | Companion tomonidagi oyna Remove-Item, Format-Volume, reg delete, shutdown /r va shu kabilarni tasdiqlash uchun foydalanuvchi bosishini talab qiladi. |
| Osilgan / qochib ketgan PowerShell jarayoni | Yengillashtirilgan | Har bir buyruqning vaqt chegarasi bor — standart bo'yicha 5 daqiqa, uzoq davom etadigan tuzatish uchun 45, qat'iy shiftda 60 — va butun jarayonlar daraxti to'xtatiladi. |
| Companion .exe yuklab olish va ishga tushirish oʻrtasida oʻzgartirish | Yengillashtirilgan | SHA-256 companion-version.json ichida e'lon qilinadi; foydalanuvchilar uni tekshirishi mumkin. Authenticode imzosi ishga tushirishdan oldin rejalashtirilgan. |
| Companion buzilish sezgir holati | Yengillashtirilgan | Buzilish hisobotlari + Firestore xatoliklarini qayta yozishni tozalash %USERPROFILE% / %MACHINE% / %USER%. |
| Oʻgʻirlangan qurilma, doimiy roʻyxatga olish kitobini ulash kaliti | Yengillashtirilgan | Doimiy ulanish kodi Windows DPAPI (har bir hisob uchun) bilan shifrlangan, shuning uchun uni nusxalangan diskdan yoki boshqa Windows hisobidan oʻqib boʻlmaydi. |
WindowsHelper aniq himoya qilmaydigan narsalar:
[security].