← WindowsHelper səhifəsinə qayıdın

Təhlükəsizlik Modeli

WindowsHelper kompüterinizi + telefonunuzu necə qoruyur, hansı kriptoqrafiyadan istifadə edirik və nəyə qarşı açıq şəkildə müdafiə etmirik. Son yeniləmə: 25-04-2026.

zəiflik barədə məlumat verir

E-poçt support@windowshelper.app mövzu ilə [security]. Lütfən, ictimai GitHub problemlərini açmayın – açıqlamadan əvvəl bizə düzəliş göndərmək üçün pəncərə verin.

Cütləşdirmə kodunun həyat dövrü

Cütləşdirmə kodu bütün digər kriptoqrafik əməliyyatların ondan törədiyi paylaşılan sirdir. Tam həyat dövrü:

[ Telefon 8 simvolluq təsadüfi kod YARADIR ]
   ↓
[ Telefon kodu + sessionId dəyərini pc_connections sənədində Firestore-a YAZIR ]
   ↓
[ Telefon kodu ekranda istifadəçiyə GÖSTƏRİR ]
   ↓
[ İstifadəçi kodu OXUYUR və Companion-un giriş sahəsinə yazır ]
   ↓
[ Companion koda uyğun gözləyən sessiya üçün Firestore-a SORĞU göndərir ]
   ↓
[ Hər iki tərəf şifrələmə açarlarını SHA-256(kod, sessionId) əsasında ÇIXARIR ]
   ↓
[ Kod hər iki tərəfdə yaddaşda QALIR; heç biri onu Firestore-a yazmır ]
   ↓
[ Bağlantının kəsilməsi / yenidən qoşulma kodu hər iki tərəfdən SİLİR ]

Kriptoqrafiya

AES-256-GCM (komanda məxfiliyi + bütövlüyü)

Tel üzərindən göndərilən hər bir əmr təsdiqlənmiş şifrələmə rejimi olan AES-256-GCM ilə şifrələnir.

HMAC-SHA256 (əmr həqiqiliyi)

Hər bir əmr həmçinin HMAC imzasını daşıyır, ona görə də cütləşdirmə kodunu bilməyən telefon Firestore-a yaza bilsə belə, əmrləri yeridə bilməz.

Təhdid modeli

TəhdidVəziyyətQeydlər
Yerli şəbəkədə dinləyiciYüngülləşdirildiAES-GCM şifrəli mətni MITM müşahidəçiləri üçün qeyri-şəffafdır.
Firestore serverlərində dinləməYüngülləşdirildiGoogle əmrləri deyil, AESGCM:... bloklarını görür.
Firestore-a yaza bilən, lakin kodu bilməyən hücumçuYüngülləşdirildiHMAC yoxlaması uğursuz olur; Companion imtinanı qeyd edir və icraya imkan vermir.
Cütləşdirmə kodunu sındıran/fishing edən hücumçuqalıqOnlar istifadəçi kimi əmrlər verə bilərlər. Azaldılması: tepsi menyusundan kodu fırladın.
Qeydə alınmış əmrin təkrarıqalıqsentAtMillis HMAC ilə bağlıdır; Companion hələ təravət pəncərəsini tətbiq etmir. Gələcək düzəliş etibarlılıq müddəti əlavə edəcək.
LAN rejimində təsdiqlənməmiş təcavüzkarYüngülləşdirildiWebSocket cütünün əl sıxması kodu təsdiqləyir; HMAC + AES qapısı hər sonrakı əmr.
Oğurlanmış cütləşdirmə açarı ilə oğurlanmış telefonqalıq"İstifadəçinin özündən" fərqləndirmək mümkün deyil. Azaldılması: sürət həddi (10 smd/dəq) + dağıdıcı əmrin təsdiqi üçün PC tərəfində klik tələb olunur.
Telefon proqramından səhv yazılmış əmrYüngülləşdirildiTelefon tərəfindəki icazə siyahısı tanınmayan prefiksləri bloklayır; Companion tərəfindəki ilkin yoxlama mövcud olmayan xidmətlərə yönələn əmrləri bloklayır.
Dağıdıcı əmr təsadüfən işə salınırYüngülləşdirildiCompanion tərəfindəki pəncərə Remove-Item, Format-Volume, reg delete, shutdown /r və s. təsdiqləmək üçün istifadəçi klikini tələb edir.
Asılmış / qaçan PowerShell prosesiYüngülləşdirildiHər əmrin vaxt həddi var — standart olaraq 5 dəqiqə, uzunmüddətli düzəliş üçün 45, sərt həddə 60 — və bütün proses ağacı dayandırılır.
Companion .exe yükləmə və işə salma arasında müdaxiləYüngülləşdirildiSHA-256 companion-version.json faylında dərc olunur; istifadəçilər yoxlaya bilər. Authenticode imzalanması buraxılışdan əvvəl planlaşdırılır.
Companion qəza sızan həssas vəziyyətYüngülləşdirildiQəza hesabatları + Firestore xətası geri yazmaları təmizlənir %USERPROFILE% / %MACHINE% / %USER%.
Oğurlanmış cihaz, davamlı Reyestr cütləşdirmə açarıYüngülləşdirildiDavamlı cütləşdirmə kodu Windows DPAPI (hər hesab) ilə şifrələnir, ona görə də onu kopyalanmış diskdən və ya fərqli Windows hesabından oxumaq mümkün deyil.

əhatə dairəsi xaricində

WindowsHelper-in açıq şəkildə müdafiə etmədiyi hallar:

Açıqlama