← WindowsHelper પર પાછા

સુરક્ષા મોડલ

કેવી રીતે WindowsHelper તમારા PC + તમારા ફોનને સુરક્ષિત કરે છે, અમે કઈ ક્રિપ્ટોગ્રાફીનો ઉપયોગ કરીએ છીએ અને અમે સ્પષ્ટપણે જેની સામે બચાવ કરતા નથી. છેલ્લે અપડેટ કર્યું: 25-04-2026.

નબળાઈની જાણ કરવી

ઈમેલ support@windowshelper.app વિષય સાથે [security]. કૃપા કરીને સાર્વજનિક GitHub સમસ્યાઓને ખોલશો નહીં — અમને જાહેરાત કરતા પહેલા ઠીક કરવા માટે વિન્ડો આપો.

પેરિંગ-કોડ જીવનચક્ર

પેરિંગ કોડ એ વહેંચાયેલ રહસ્ય છે જેમાંથી બીજી દરેક ક્રિપ્ટો કામગીરી ઉતરી આવે છે. સંપૂર્ણ જીવનચક્ર:

[ ફોન 8 અક્ષરનો રેન્ડમ કોડ બનાવે છે ]
   ↓
[ ફોન કોડ + sessionId ને Firestore માં pc_connections દસ્તાવેજમાં લખે છે ]
   ↓
[ ફોન સ્ક્રીન પર વપરાશકર્તાને કોડ બતાવે છે ]
   ↓
[ વપરાશકર્તા કોડ વાંચે છે અને તેને Companion ના ઇનપુટ ખાનામાં ટાઇપ કરે છે ]
   ↓
[ Companion કોડ સાથે મેળ ખાતું રાહ જોતું સત્ર Firestore માં શોધે છે ]
   ↓
[ બંને બાજુ SHA-256(કોડ, sessionId) માંથી એન્ક્રિપ્શન કી મેળવે છે ]
   ↓
[ કોડ બંને બાજુની મેમરીમાં રહે છે; બેમાંથી કોઈ તેને Firestore માં લખતું નથી ]
   ↓
[ જોડાણ તોડવું / ફરી જોડવું બંને બાજુથી કોડ ભૂંસી નાખે છે ]

ક્રિપ્ટોગ્રાફી

AES-256-GCM (કમાન્ડ ગોપનીયતા + અખંડિતતા)

વાયર પર મોકલવામાં આવેલ દરેક આદેશ AES-256-GCM સાથે એન્ક્રિપ્ટેડ છે, જે એક પ્રમાણિત-એન્ક્રિપ્શન મોડ છે.

HMAC-SHA256 (આદેશ અધિકૃતતા)

દરેક કમાન્ડમાં HMAC સિગ્નેચર પણ હોય છે જેથી જે ફોન પેરિંગ કોડને જાણતો નથી તે ફાયરસ્ટોરને લખી શકે તો પણ કમાન્ડ ઇન્જેક્ટ કરી શકતો નથી.

ધમકી મોડેલ

ધમકીસ્થિતિનોંધો
સ્થાનિક નેટવર્ક પર ઈવેસ્ડ્રોપરહળવુંAES-GCM સાઇફરટેક્સ્ટ MITM નિરીક્ષકો માટે અપારદર્શક છે.
ફાયરસ્ટોર સર્વર પર ઇવેસ્ડ્રોપરહળવુંGoogle AESGCM:... બ્લોબ જુએ છે, આદેશો નહીં.
હુમલાખોર જે ફાયરસ્ટોરને લખી શકે છે પરંતુ કોડ જાણતો નથીહળવુંHMAC ચકાસણી નિષ્ફળ જાય છે; Companion નકારને લૉગ કરે છે અને ચલાવવાનો ઇનકાર કરે છે.
પેરિંગ કોડ ક્રેક/ફિશ કરનાર હુમલાખોરશેષતેઓ આદેશો જારી કરી શકે છે જાણે કે તેઓ વપરાશકર્તા હોય. શમન: ટ્રે મેનૂમાંથી કોડને ફેરવો.
રેકોર્ડ કરેલા આદેશનું રિપ્લેશેષsentAtMillis HMAC સાથે બંધાયેલ છે; Companion હજી સમયમર્યાદા લાગુ કરતું નથી. ભવિષ્યનો સુધારો સમાપ્તિ સમય ઉમેરશે.
LAN-મોડ અનધિકૃત હુમલાખોરહળવુંવેબસોકેટ જોડી હેન્ડશેક કોડને માન્ય કરે છે; HMAC + AES ગેટ દરેક અનુગામી આદેશ.
ચોરાયેલી પેરિંગ કી સાથે ચેડા કરેલો ફોનશેષ"પોતાના વપરાશકર્તા" થી અસ્પષ્ટ. શમન: દર મર્યાદા (10 cmd/min) + વિનાશક-કમાન્ડ પુષ્ટિકરણ માટે PC-સાઇડ ક્લિકની જરૂર છે.
ફોન એપ્લિકેશનમાંથી ખોટી રીતે લખાયેલ આદેશહળવુંફોન બાજુની મંજૂરી-યાદી અજાણ્યા ઉપસર્ગોને રોકે છે; Companion બાજુની પૂર્વ-તપાસ અસ્તિત્વ ન ધરાવતી સેવાઓ તરફના આદેશોને રોકે છે.
વિનાશક આદેશ આકસ્મિક રીતે ચાલે છેહળવુંCompanion બાજુની વિન્ડો Remove-Item, Format-Volume, reg delete, shutdown /r વગેરેને મંજૂરી આપવા વપરાશકર્તાની ક્લિક માગે છે.
હંગ / ભાગેડુ PowerShell પ્રક્રિયાહળવુંદરેક આદેશની સમયમર્યાદા હોય છે — મૂળભૂત રીતે 5 મિનિટ, લાંબા ચાલતા ફિક્સ માટે 45, કડક છત પર 60 — અને આખું પ્રોસેસ ટ્રી બંધ કરી દેવાય છે.
Companion .exe ડાઉનલોડ અને રન વચ્ચે ચેડાંહળવુંSHA-256 companion-version.json માં પ્રકાશિત થાય છે; વપરાશકર્તાઓ તેની ચકાસણી કરી શકે છે. લૉન્ચ પહેલાં Authenticode સહી આયોજિત છે.
Companion ક્રેશ લીક થવાની સંવેદનશીલ સ્થિતિહળવુંક્રેશ રિપોર્ટ્સ + ફાયરસ્ટોર એરર રાઇટબેક્સ સેનિટાઇઝ કરે છે %USERPROFILE% / %MACHINE% / %USER%.
ચોરાયેલ ઉપકરણ, ચાલુ રજિસ્ટ્રી જોડી કીહળવુંનિરંતર પેરિંગ કોડ Windows DPAPI (પ્રતિ-એકાઉન્ટ) સાથે એન્ક્રિપ્ટેડ છે, તેથી તે કૉપિ કરેલી ડિસ્ક અથવા અલગ Windows એકાઉન્ટમાંથી વાંચી શકાતો નથી.

અવકાશ બહાર

જેની સામે WindowsHelper સ્પષ્ટપણે રક્ષણ આપતું નથી:

ડિસ્ક્લોઝર