ਕਿਵੇਂ 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, ਇੱਕ ਪ੍ਰਮਾਣਿਤ-ਏਨਕ੍ਰਿਪਸ਼ਨ ਮੋਡ ਨਾਲ ਐਨਕ੍ਰਿਪਟ ਕੀਤਾ ਗਿਆ ਹੈ।
SHA-256("WH_SECURE_{code}_{sessionId}_CMD_KEY").Random.secure() ਫੋਨ 'ਤੇ ਜਾਂ RandomNumberGenerator Companion ਵਾਲੇ ਪਾਸੇ।AESGCM:<nonce_b64>:<ciphertext_b64>:<tag_b64>ਹਰ ਕਮਾਂਡ ਵਿੱਚ ਇੱਕ HMAC ਦਸਤਖਤ ਵੀ ਹੁੰਦੇ ਹਨ ਇਸਲਈ ਇੱਕ ਫ਼ੋਨ ਜੋ ਜੋੜਾ ਕੋਡ ਨੂੰ ਨਹੀਂ ਜਾਣਦਾ ਹੈ ਉਹ ਕਮਾਂਡਾਂ ਨੂੰ ਇੰਜੈਕਟ ਨਹੀਂ ਕਰ ਸਕਦਾ ਭਾਵੇਂ ਇਹ ਫਾਇਰਸਟੋਰ ਨੂੰ ਲਿਖ ਸਕਦਾ ਹੈ।
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 ਪ੍ਰਕਿਰਿਆ | ਘਟਾਇਆ | ਹਰ ਹੁਕਮ ਦੀ ਸਮਾਂ-ਹੱਦ ਹੁੰਦੀ ਹੈ — ਮੂਲ ਰੂਪ ਵਿੱਚ 5 ਮਿੰਟ, ਲੰਮੇ ਚੱਲਣ ਵਾਲੇ ਠੀਕ-ਕਰਨ ਲਈ 45, ਸਖ਼ਤ ਛੱਤ 'ਤੇ 60 — ਅਤੇ ਸਾਰਾ ਪ੍ਰੋਸੈੱਸ ਟ੍ਰੀ ਬੰਦ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। |
| Companion .exe ਡਾਊਨਲੋਡ ਅਤੇ ਰਨ ਵਿਚਕਾਰ ਛੇੜਛਾੜ | ਘਟਾਇਆ | SHA-256 companion-version.json ਵਿੱਚ ਪ੍ਰਕਾਸ਼ਿਤ ਹੁੰਦਾ ਹੈ; ਵਰਤੋਂਕਾਰ ਇਸਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹਨ। ਲਾਂਚ ਤੋਂ ਪਹਿਲਾਂ Authenticode ਦਸਤਖ਼ਤ ਦੀ ਯੋਜਨਾ ਹੈ। |
| Companion ਕਰੈਸ਼ ਲੀਕ ਸੰਵੇਦਨਸ਼ੀਲ ਸਥਿਤੀ | ਘਟਾਇਆ | ਕਰੈਸ਼ ਰਿਪੋਰਟਾਂ + ਫਾਇਰਸਟੋਰ ਐਰਰ ਰਾਈਟਬੈਕ ਸੈਨੀਟਾਈਜ਼ %USERPROFILE% / %MACHINE% / %USER%. |
| ਚੋਰੀ ਕੀਤੀ ਡਿਵਾਈਸ, ਲਗਾਤਾਰ ਰਜਿਸਟਰੀ ਜੋੜਾਕਰਨ ਕੁੰਜੀ | ਘਟਾਇਆ | ਸਥਿਰ ਪੇਅਰਿੰਗ ਕੋਡ ਨੂੰ Windows DPAPI (ਪ੍ਰਤੀ-ਖਾਤਾ) ਨਾਲ ਐਨਕ੍ਰਿਪਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਸਲਈ ਇਸਨੂੰ ਕਾਪੀ ਕੀਤੀ ਡਿਸਕ ਜਾਂ ਕਿਸੇ ਵੱਖਰੇ Windows ਖਾਤੇ ਤੋਂ ਨਹੀਂ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ। |
ਜਿਨ੍ਹਾਂ ਤੋਂ WindowsHelper ਸਪਸ਼ਟ ਤੌਰ ਉੱਤੇ ਬਚਾਅ ਨਹੀਂ ਕਰਦਾ:
[security].