WindowsHelper нь таны компьютер + утсыг хэрхэн хамгаалдаг, бид ямар криптограф ашигладаг, мөн юунаас хамгаалахгүй вэ. Сүүлд шинэчлэгдсэн: 2026-04-25.
Имэйл support@windowshelper.app сэдэвтэй [security]. Олон нийтийн GitHub-н асуудлыг битгий нээгээрэй - ил болгохоос өмнө бидэнд засвар оруулах цонхыг өгөөрэй.
Хослуулах код нь бусад бүх крипто үйлдэл үүнээс үүсдэг хуваалцсан нууц юм. Бүрэн амьдралын мөчлөг:
[ Утас 8 тэмдэгтийн санамсаргүй код ҮҮСГЭНЭ ] ↓ [ Утас кодыг + sessionId-г Firestore-ийн pc_connections баримтад БИЧНЭ ] ↓ [ Утас кодыг дэлгэц дээр хэрэглэгчид ХАРУУЛНА ] ↓ [ Хэрэглэгч кодыг УНШИЖ, Companion-ы оруулах талбарт бичнэ ] ↓ [ Companion кодтой тохирох хүлээгдэж буй сешнийг Firestore-оос ХАЙНА ] ↓ [ Хоёр тал шифрлэлтийн түлхүүрийг SHA-256(код, sessionId)-аас ГАРГАНА ] ↓ [ Код хоёр талын санах ойд ҮЛДЭНЭ; аль нь ч түүнийг Firestore-д бичихгүй ] ↓ [ Салгах / дахин хослуулах нь кодыг хоёр талаас УСТГАНА ]
Утсаар илгээсэн тушаал бүрийг AES-256-GCM, баталгаажуулсан шифрлэлтийн горимоор шифрлэдэг.
SHA-256("WH_SECURE_{code}_{sessionId}_CMD_KEY").Random.secure() утсаар эсвэл RandomNumberGenerator Companion талд.AESGCM:<nonce_b64>:<ciphertext_b64>:<tag_b64>Команд бүр нь HMAC гарын үсэгтэй байдаг тул хослуулах кодыг мэдэхгүй утас нь Firestore руу бичиж чаддаг байсан ч команд оруулах боломжгүй.
SHA-256("WH_SECURE_{code}_{sessionId}_HMAC_KEY"). Шифрлэлтийн түлхүүрээс тусад нь.HMAC-SHA256(hmacKey, commandId | ciphertext | sentAtMillis). Хоолойнууд нь зааглагч биш харин шууд утгаараа хоолойн тэмдэгтүүд юм - гурван холбосон мөр.| Аюул заналхийлэл | Статус | Тэмдэглэл |
|---|---|---|
| Дотоод сүлжээнд чагнасан | Хөнгөрүүлсэн | AES-GCM шифр текст нь MITM ажиглагчдад тунгалаг биш юм. |
| Firestore серверүүд дээр чагнах | Хөнгөрүүлсэн | Google командыг биш, AESGCM:... блокуудыг л хардаг. |
| Firestore руу бичиж чаддаг ч кодыг нь мэддэггүй халдагч | Хөнгөрүүлсэн | HMAC шалгалт бүтэлгүйтнэ; Companion татгалзлыг бүртгэж, гүйцэтгэхээс татгалзана. |
| Хослуулах кодыг эвдсэн/фишинг хийсэн халдагч | Үлдэгдэл | Тэд хэрэглэгч юм шиг команд өгөх боломжтой. Хөнгөвчлөх: тавиур цэснээс кодыг эргүүлнэ үү. |
| Бичсэн командыг дахин тоглуулах | Үлдэгдэл | sentAtMillis нь HMAC-т холбогдсон; Companion хараахан хүчинтэй хугацааг шаарддаггүй. Ирээдүйн засвар дуусах хугацаа нэмнэ. |
| LAN горимын нэвтрэлт танигдаагүй халдагч | Хөнгөрүүлсэн | WebSocket хос гар барих нь кодыг баталгаажуулдаг; HMAC + AES хаалга нь дараагийн тушаал бүр. |
| Хулгайлсан хосолсон түлхүүртэй утас алдагдсан | Үлдэгдэл | "Хэрэглэгч өөрөө" -ээс ялгагдахгүй. Хөнгөвчлөх: хурдны хязгаар (10 смд/мин) + устгах командын баталгаажуулалт нь компьютерийн хажуугийн товшилтыг шаарддаг. |
| Утасны програмын тушаалыг буруу бичсэн байна | Хөнгөрүүлсэн | Утасны талын зөвшөөрөгдсөн жагсаалт танигдаагүй угтварыг хаадаг; Companion талын урьдчилсан шалгалт байхгүй үйлчилгээ рүү чиглэсэн командыг хаадаг. |
| Хор хөнөөлтэй командыг санамсаргүйгээр ажиллуулдаг | Хөнгөрүүлсэн | Companion талын цонх Remove-Item, Format-Volume, reg delete, shutdown /r зэргийг зөвшөөрөхийн тулд хэрэглэгчийн товшилтыг шаарддаг. |
| Өгөгдсөн / зугтсан PowerShell процесс | Хөнгөрүүлсэн | Команд бүр хугацааны хязгаартай — анхдагчаар 5 минут, удаан үргэлжлэх засварт 45, хатуу тааз дээр 60 — бөгөөд процессын бүх мод зогсоогдоно. |
| Companion .exe татаж авах болон ажиллуулах хооронд хөндлөнгөөс оролцож байна | Хөнгөрүүлсэн | SHA-256-г companion-version.json-д нийтэлдэг; хэрэглэгчид шалгах боломжтой. Authenticode гарын үсэг зурахыг гаргахаас өмнө төлөвлөсөн. |
| Companion гэмтэл алдагдсан эмзэг төлөв | Хөнгөрүүлсэн | Гэмтлийн тайлан + Firestore алдаа бичихийг ариутгана %USERPROFILE% / %MACHINE% / %USER%. |
| Хулгайлагдсан төхөөрөмж. Бүртгэлийн холболтын түлхүүр | Хөнгөрүүлсэн | Тогтвортой холболтын код нь Windows DPAPI (данс бүрээр) шифрлэгдсэн тул хуулсан диск эсвэл өөр Windows бүртгэлээс унших боломжгүй. |
WindowsHelper тодорхой хамгаалдаггүй зүйлс:
[security].