কীভাবে WindowsHelper আপনার PC + আপনার ফোনকে সুরক্ষিত করে, আমরা কোন ক্রিপ্টোগ্রাফি ব্যবহার করি এবং আমরা স্পষ্টভাবে কিসের বিরুদ্ধে রক্ষা করি না৷ সর্বশেষ আপডেট: 2026-04-25।
ইমেইল support@windowshelper.app বিষয় সহ [security]. অনুগ্রহ করে সর্বজনীন GitHub সমস্যাগুলি খুলবেন না — প্রকাশের আগে একটি সমাধান করার জন্য আমাদের একটি উইন্ডো দিন।
পেয়ারিং কোড হল সেই শেয়ার করা গোপন তথ্য, যা থেকে অন্য প্রতিটি ক্রিপ্টো অপারেশন উদ্ভূত হয়। সম্পূর্ণ জীবনচক্র:
[ ফোন ৮ অক্ষরের একটি এলোমেলো কোড তৈরি করে ] ↓ [ ফোন কোড + 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:... ব্লব দেখে, কমান্ড নয়। |
| আক্রমণকারী যে ফায়ারস্টোরে লিখতে পারে কিন্তু কোড জানে না৷ | প্রশমিত | HMAC যাচাই ব্যর্থ হয়; Companion প্রত্যাখ্যানটি লগ করে এবং চালানো বন্ধ করে। |
| আক্রমণকারী যে পেয়ারিং কোড ক্র্যাক/ফিশ করেছে | অবশিষ্ট | তারা কমান্ড জারি করতে পারে যেন তারা ব্যবহারকারী। প্রশমন: ট্রে মেনু থেকে কোডটি ঘোরান। |
| রেকর্ড করা কমান্ডের রিপ্লে | অবশিষ্ট | sentAtMillis HMAC-এর সঙ্গে বাঁধা; Companion এখনো সময়সীমা যাচাই করে না। ভবিষ্যতের একটি সংশোধনে মেয়াদ যোগ হবে। |
| LAN-মোড অননুমোদিত আক্রমণকারী | প্রশমিত | WebSocket জোড়া হ্যান্ডশেক কোড বৈধ করে; HMAC + AES গেট প্রতিটি পরবর্তী কমান্ড. |
| চুরি হওয়া পেয়ারিং কী সহ আপোস করা ফোন | অবশিষ্ট | "ব্যবহারকারী নিজেই" থেকে আলাদা করা যায় না। প্রশমন: হারের সীমা (10 cmd/min) + ধ্বংসাত্মক-কমান্ড নিশ্চিতকরণের জন্য PC-সাইড ক্লিক প্রয়োজন। |
| ফোন অ্যাপ থেকে ভুল টাইপ করা কমান্ড | প্রশমিত | ফোনের দিকের অনুমোদিত তালিকা অচেনা উপসর্গ আটকায়; Companion-এর দিকের প্রাক-পরীক্ষা অস্তিত্বহীন পরিষেবার উদ্দেশ্যে দেওয়া কমান্ড আটকায়। |
| ধ্বংসাত্মক কমান্ড দুর্ঘটনাক্রমে চালানো হয় | প্রশমিত | Companion-এর দিকের একটি উইন্ডোতে Remove-Item, Format-Volume, reg delete, shutdown /r ইত্যাদি অনুমোদনের জন্য ব্যবহারকারীর ক্লিক প্রয়োজন। |
| হ্যাং / পলাতক PowerShell প্রক্রিয়া | প্রশমিত | প্রতিটি কমান্ডের সময়সীমা আছে — ডিফল্টে ৫ মিনিট, দীর্ঘ সময়ের ফিক্সের জন্য ৪৫, কঠিন সীমায় ৬০ — এবং পুরো প্রসেস ট্রি বন্ধ করে দেওয়া হয়। |
| Companion .exe ডাউনলোড এবং রানের মধ্যে ট্যাম্পারিং৷ | প্রশমিত | SHA-256 প্রকাশিত হয় companion-version.json-এ; ব্যবহারকারীরা যাচাই করতে পারেন। লঞ্চের আগে Authenticode স্বাক্ষরের পরিকল্পনা আছে। |
| Companion ক্র্যাশ লিকিং সংবেদনশীল অবস্থা৷ | প্রশমিত | ক্র্যাশ রিপোর্ট + ফায়ারস্টোর ত্রুটি রাইটব্যাক স্যানিটাইজ করে %USERPROFILE% / %MACHINE% / %USER%. |
| চুরি হওয়া ডিভাইস, রেজিস্ট্রি পেয়ারিং কী অব্যাহত আছে | প্রশমিত | অবিরত পেয়ারিং কোডটি Windows DPAPI (প্রতি-অ্যাকাউন্ট) দিয়ে এনক্রিপ্ট করা হয়েছে, তাই এটি একটি অনুলিপি করা ডিস্ক বা একটি ভিন্ন Windows অ্যাকাউন্ট থেকে পড়া যাবে না৷ |
যেসব বিষয় থেকে WindowsHelper স্পষ্টভাবে সুরক্ষা দেয় না:
[security].