మీ PC + మీ ఫోన్ను 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 సంతకాన్ని కలిగి ఉంటుంది కాబట్టి జత చేసే కోడ్ తెలియని ఫోన్ Firestoreకి వ్రాయగలిగినప్పటికీ ఆదేశాలను ఇంజెక్ట్ చేయదు.
SHA-256("WH_SECURE_{code}_{sessionId}_HMAC_KEY"). ఎన్క్రిప్షన్ కీ నుండి వేరు చేయండి.HMAC-SHA256(hmacKey, commandId | ciphertext | sentAtMillis). పైపులు అక్షరాలా పైపు అక్షరాలు, డీలిమిటర్లు కాదు - మూడు సంయోగ తీగలు.| బెదిరింపు | స్థితి | గమనికలు |
|---|---|---|
| స్థానిక నెట్వర్క్లో ఈవ్డ్రాపర్ | తగ్గించబడింది | 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 స్పష్టంగా రక్షించని విషయాలు:
[security].