የእርስዎን ፒሲ + ስልክ እንዴት 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 ፊርማ ስላለው የማጣመሪያውን ኮድ የማያውቅ ስልክ ወደ ፋየርስቶር መፃፍ ቢችልም ትዕዛዞችን ማስገባት አይችልም።
SHA-256("WH_SECURE_{code}_{sessionId}_HMAC_KEY"). ከማመስጠር ቁልፍ ይለዩ።HMAC-SHA256(hmacKey, commandId | ciphertext | sentAtMillis). ቧንቧዎቹ ቀጥተኛ የፓይፕ ቁምፊዎች እንጂ ገዳይ አይደሉም - ሶስት የተጣመሩ ገመዶች.| ማስፈራሪያ | ሁኔታ | ማስታወሻዎች |
|---|---|---|
| በአከባቢው አውታረመረብ ላይ የጆሮ ማዳመጫ | የተቀነሰ | AES-GCM ምስጢራዊ ጽሑፍ ለMITM ተመልካቾች ግልጽ ያልሆነ ነው። |
| ጆሮ ጠቢ በFirestore አገልጋዮች ላይ | የተቀነሰ | Google AESGCM:... ብሎቦችን ያያል፣ ትዕዛዞችን አይደለም። |
| ወደ ፋየርስቶር የሚጽፍ ግን ኮዱን የማያውቅ አጥቂ | የተቀነሰ | የHMAC ማረጋገጫ ይወድቃል፤ Companion አለመቀበሉን ይመዘግባል እና አፈጻጸምን ይከለክላል። |
| የማጣመሪያውን ኮድ የሰነጠቀ/ ያስሰደደ አጥቂ | ቀሪ | እንደ ተጠቃሚው ትእዛዝ ሊሰጡ ይችላሉ። ማቃለል፡ ኮዱን ከትሪ ሜኑ አሽከርክር። |
| የተቀዳ ትእዛዝ እንደገና አጫውት። | ቀሪ | sentAtMillis በHMAC የተሳሰረ ነው፤ Companion እስካሁን የአዲስነት መስኮት አያስገድድም። ወደፊት የሚመጣ ማስተካከያ የማብቂያ ጊዜ ይጨምራል። |
| LAN-ሁነታ ያልተረጋገጠ አጥቂ | የተቀነሰ | የዌብሶኬት ጥንድ መጨባበጥ ኮዱን ያረጋግጣል; 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].