← ត្រឡប់ទៅ WindowsHelper

គំរូសុវត្ថិភាព

របៀបដែល WindowsHelper ការពារកុំព្យូទ័ររបស់អ្នក + ទូរស័ព្ទរបស់អ្នក អ្វីទៅជាគ្រីបគ្រីបដែលយើងប្រើ និងអ្វីដែលយើងមិនការពារយ៉ាងច្បាស់។ អាប់ដេតចុងក្រោយ៖ 2026-04-25 ។

រាយការណ៍ពីភាពងាយរងគ្រោះ

អ៊ីមែល support@windowshelper.app ជាមួយប្រធានបទ [security]. សូមកុំបើកបញ្ហា GitHub ជាសាធារណៈ — ផ្តល់ឱ្យយើងនូវបង្អួចមួយដើម្បីបញ្ជូនដំណោះស្រាយមុនពេលបង្ហាញ។

វដ្តជីវិតនៃការផ្គូផ្គងលេខកូដ

លេខកូដផ្គូផ្គងគឺជាការសម្ងាត់រួម ដែលប្រតិបត្តិការគ្រីបតូផ្សេងទៀតទាំងអស់កើតចេញពីវា។ វដ្តជីវិតពេញលេញ៖

[ ទូរសព្ទ បង្កើតកូដចៃដន្យ ៨ តួអក្សរ ]
   ↓
[ ទូរសព្ទ សរសេរកូដ + sessionId ទៅ Firestore ក្នុងឯកសារ pc_connections ]
   ↓
[ ទូរសព្ទ បង្ហាញកូដដល់អ្នកប្រើនៅលើអេក្រង់ ]
   ↓
[ អ្នកប្រើ អានកូដ ហើយវាយវាក្នុងប្រអប់បញ្ចូលរបស់ Companion ]
   ↓
[ Companion ស្វែងរកនៅក្នុង Firestore នូវវគ្គដែលកំពុងរង់ចាំ ដែលត្រូវនឹងកូដ ]
   ↓
[ ភាគីទាំងពីរ ទាញយកសោអ៊ិនគ្រីបពី SHA-256(កូដ, sessionId) ]
   ↓
[ កូដ នៅតែក្នុងអង្គចងចាំរបស់ភាគីទាំងពីរ ហើយគ្មានភាគីណាសរសេរវាទៅ Firestore ទេ ]
   ↓
[ ការផ្តាច់ / ការផ្គូផ្គងឡើងវិញ លុបកូដចេញពីភាគីទាំងពីរ ]

ការសរសេរកូដសម្ងាត់

AES-256-GCM (ការសម្ងាត់ពាក្យបញ្ជា + សុចរិតភាព)

រាល់ពាក្យបញ្ជាដែលបានផ្ញើតាមខ្សែត្រូវបានអ៊ិនគ្រីបជាមួយ AES-256-GCM ដែលជារបៀបការអ៊ិនគ្រីបដែលបានផ្ទៀងផ្ទាត់។

HMAC-SHA256 (ភាពត្រឹមត្រូវនៃពាក្យបញ្ជា)

រាល់ពាក្យបញ្ជាក៏មានហត្ថលេខា HMAC ផងដែរ ដូច្នេះទូរសព្ទដែលមិនស្គាល់លេខកូដផ្គូផ្គង មិនអាចបញ្ចូលពាក្យបញ្ជាបានទេ ទោះបីជាវាអាចសរសេរទៅកាន់ Firestore ក៏ដោយ។

គំរូគំរាមកំហែង

ការគំរាមកំហែងស្ថានភាពកំណត់ចំណាំ
អ្នកលួចស្តាប់ នៅលើបណ្តាញមូលដ្ឋានបន្ធូរបន្ថយអក្សរសម្ងាត់ AES-GCM មានភាពស្រអាប់ចំពោះអ្នកសង្កេតការណ៍ MITM ។
អ្នកលួចស្តាប់ នៅលើម៉ាស៊ីនមេ Firestoreបន្ធូរបន្ថយGoogle ឃើញប្លុក AESGCM:... មិនមែនពាក្យបញ្ជាទេ។
អ្នកវាយប្រហារដែលអាចសរសេរទៅកាន់ Firestore ប៉ុន្តែមិនស្គាល់លេខកូដបន្ធូរបន្ថយការផ្ទៀងផ្ទាត់ HMAC បរាជ័យ។ Companion កត់ត្រាការបដិសេធ ហើយមិនដំណើរការវាទេ។
អ្នកវាយប្រហារដែលបានបំបែក / បន្លំលេខកូដផ្គូផ្គងសំណល់ពួកគេអាចចេញពាក្យបញ្ជាដូចជាពួកគេជាអ្នកប្រើប្រាស់។ ការបន្ធូរបន្ថយ៖ បង្វិលលេខកូដពីម៉ឺនុយថាស។
ការចាក់ឡើងវិញនៃពាក្យបញ្ជាដែលបានកត់ត្រាសំណល់sentAtMillis ត្រូវបានចងភ្ជាប់នឹង HMAC។ Companion មិនទាន់អនុវត្តរយៈពេលមានសុពលភាពនៅឡើយទេ។ ការកែតម្រូវនាពេលអនាគតនឹងបន្ថែមពេលផុតកំណត់។
អ្នកវាយប្រហារដែលមិនមានការផ្ទៀងផ្ទាត់ទម្រង់ LANបន្ធូរបន្ថយការចាប់ដៃគូ WebSocket ធ្វើឱ្យកូដមានសុពលភាព។ ច្រកទ្វារ HMAC + AES រាល់ពាក្យបញ្ជាបន្តបន្ទាប់។
ទូរសព្ទ​ដែល​ត្រូវ​បាន​គេ​លួច​មាន​សោ​ផ្គូផ្គងសំណល់មិនអាចបែងចែកបានពី "អ្នកប្រើប្រាស់ខ្លួនឯង" ។ ការបន្ធូរបន្ថយ៖ ដែនកំណត់អត្រា (10 cmd/min) + ការបញ្ជាក់ពាក្យបញ្ជាបំផ្លិចបំផ្លាញ ទាមទារការចុចចំហៀងកុំព្យូទ័រ។
សរសេរពាក្យបញ្ជាខុសពីកម្មវិធីទូរស័ព្ទបន្ធូរបន្ថយបញ្ជីអនុញ្ញាតនៅផ្នែកទូរសព្ទរារាំងបុព្វបទដែលមិនស្គាល់។ ការត្រួតពិនិត្យជាមុននៅផ្នែក 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 មិនការពារយ៉ាងច្បាស់៖

ការបង្ហាញ