← WindowsHelper এ ফিরে যান

নিরাপত্তা মডেল

কীভাবে WindowsHelper আপনার PC + আপনার ফোনকে সুরক্ষিত করে, আমরা কোন ক্রিপ্টোগ্রাফি ব্যবহার করি এবং আমরা স্পষ্টভাবে কিসের বিরুদ্ধে রক্ষা করি না৷ সর্বশেষ আপডেট: 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:... ব্লব দেখে, কমান্ড নয়।
আক্রমণকারী যে ফায়ারস্টোরে লিখতে পারে কিন্তু কোড জানে না৷প্রশমিত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 স্পষ্টভাবে সুরক্ষা দেয় না:

প্রকাশ