VPN ਅਤੇ ਐਂਡ-ਟੂ-ਐਂਡ ਐਨਕ੍ਰਿਪਸ਼ਨ: ਕੌਣ ਕੀ ਪੜ੍ਹ ਸਕਦਾ ਹੈ
VPN ਰੂਟ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ, ਮੈਸੇਜਿੰਗ ਐਪ ਸਮੱਗਰੀ ਦੀ। ਇਹ ਮੰਨਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਸੁਨੇਹਾ ਲੁਕਾਉਂਦਾ ਹੈ, ਐਗਜ਼ਿਟ, ਰਿਲੇ ਅਤੇ ਪ੍ਰਾਪਤਕਰਤਾ ਦੀ ਤੁਲਨਾ ਕਰੋ।
ਇੱਕ ਫ਼ੋਨ ਤੋਂ ਦੋਸਤ ਤੱਕ ਇੱਕ ਸੁਨੇਹੇ ਦਾ ਪਿੱਛਾ ਕਰੋ ਅਤੇ ਉਹ ਘੱਟੋ-ਘੱਟ ਦੋ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੀ ਸੁਰੱਖਿਆ ਵਿੱਚੋਂ ਲੰਘਦਾ ਹੈ। VPN ਕਲਾਇੰਟ ਅਤੇ ਉਸਦੇ ਗੇਟਵੇ ਵਿਚਕਾਰਲੇ ਰੂਟ ਨੂੰ ਢੱਕਦਾ ਹੈ, ਮੈਸੇਜਿੰਗ ਐਪ ਭਾਗੀਦਾਰਾਂ ਦੇ ਯੰਤਰਾਂ ਵਿਚਕਾਰਲੀ ਸਮੱਗਰੀ ਨੂੰ ਢੱਕਦੀ ਹੈ। ਕੋਈ ਇੱਕ ਦੂਜੇ ਦੀ ਥਾਂ ਨਹੀਂ ਲੈਂਦਾ, ਅਤੇ ਲਾਹੇਵੰਦ ਸਵਾਲ ਇਹ ਨਹੀਂ ਕਿ ਕਿਹੜਾ ਵੱਧ ਮਜ਼ਬੂਤ ਹੈ, ਸਗੋਂ ਇਹ ਹੈ ਕਿ ਹਰ ਕਦਮ ਉੱਤੇ ਕੌਣ ਕੀ ਪੜ੍ਹ ਸਕਦਾ ਹੈ। ਇਸ ਰਾਹ ਉੱਤੇ ਇੱਕ ਵਾਰ ਤੁਰੋ ਅਤੇ ਭੂਮਿਕਾਵਾਂ ਸਪੱਸ਼ਟ ਹੋ ਜਾਣਗੀਆਂ।
ਦੋ ਸੁਰੱਖਿਆਵਾਂ, ਦੋ ਸਿਰੇ
ਭੇਜਣ ਵਾਲੇ ਯੰਤਰ ਉੱਤੇ ਐਪ ਸੁਨੇਹੇ ਨੂੰ ਗੱਲਬਾਤ ਦੀਆਂ ਚਾਬੀਆਂ ਨਾਲ ਐਨਕ੍ਰਿਪਟ ਕਰਦੀ ਹੈ, ਫਿਰ ਸਾਈਫਰਟੈਕਸਟ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਦਿੰਦੀ ਹੈ। VPN, ਜੇ ਸਰਗਰਮ ਹੈ, ਤਾਂ ਆਪਣੀ ਨੀਤੀ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਸਾਰੀ ਟ੍ਰੈਫਿਕ ਨੂੰ ਲਪੇਟ ਕੇ ਗੇਟਵੇ ਤੱਕ ਲੈ ਜਾਂਦਾ ਹੈ। ਉੱਥੋਂ ਪੈਕੇਟ ਆਮ ਇੰਟਰਨੈੱਟ ਰਾਹੀਂ ਐਪ ਦੇ ਸਰਵਰਾਂ ਤੱਕ ਜਾਂਦਾ ਹੈ, ਜੋ ਇਸਨੂੰ ਪ੍ਰਾਪਤਕਰਤਾ ਵੱਲ ਭੇਜਦੇ ਹਨ। ਸਿਰਫ਼ ਪ੍ਰਾਪਤਕਰਤਾ ਦੇ ਯੰਤਰ ਕੋਲ ਉਹ ਚਾਬੀ ਹੁੰਦੀ ਹੈ ਜੋ ਸਾਈਫਰਟੈਕਸਟ ਨੂੰ ਮੁੜ ਟੈਕਸਟ ਵਿੱਚ ਬਦਲਦੀ ਹੈ।
ਇਸ ਰਾਹ ਉੱਤੇ ਇੱਕ ਰਿਲੇ ਸੁਨੇਹੇ ਨੂੰ ਆਉਂਦਾ ਅਤੇ ਜਾਂਦਾ ਦੇਖ ਸਕਦਾ ਹੈ, ਉਸਨੂੰ ਪੜ੍ਹੇ ਬਿਨਾਂ, ਅਤੇ ਐਂਡ-ਟੂ-ਐਂਡ ਐਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਅਸਲ ਖੂਬੀ ਇਹੀ ਹੈ।
VPN ਐਗਜ਼ਿਟ ਕੀ ਪੜ੍ਹ ਸਕਦਾ ਹੈ ਅਤੇ ਕੀ ਨਹੀਂ
VPN ਗੇਟਵੇ ਟਨਲ ਨੂੰ ਡੀਕ੍ਰਿਪਟ ਕਰਦਾ ਹੈ, ਐਪ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਨਹੀਂ। ਇਹ ਦੇਖ ਸਕਦਾ ਹੈ ਕਿ ਕਲਾਇੰਟ ਨੇ ਕਿਹੜੇ ਸਰਵਰ ਨਾਲ ਸੰਪਰਕ ਕੀਤਾ, ਕਦੋਂ, ਅਤੇ ਕਿੰਨਾ ਡੇਟਾ ਗਿਆ, ਫਿਰ ਪੈਕੇਟ ਅੱਗੇ ਭੇਜ ਸਕਦਾ ਹੈ। ਇਹ ਅਰਥਪੂਰਨ ਤੱਥਾਂ ਦਾ ਸਮੂਹ ਹੈ ਅਤੇ ਸੁਨੇਹੇ ਦੇ ਟੈਕਸਟ ਨਾਲੋਂ ਬਹੁਤ ਛੋਟਾ ਹੈ। ਆਮ HTTPS ਸਾਈਟ ਉੱਤੇ TLS ਕਨੈਕਸ਼ਨ ਸਾਈਟ ਉੱਤੇ ਹੀ ਖ਼ਤਮ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ VPN ਨਾ ਵੀ ਕਰ ਸਕੇ ਤਾਂ ਸਾਈਟ ਜਮ੍ਹਾਂ ਕੀਤਾ ਪੜ੍ਹ ਸਕਦੀ ਹੈ। ਫ਼ਰਕ ਹਰ ਪਰਤ ਕਿੱਥੇ ਖ਼ਤਮ ਹੁੰਦੀ ਹੈ ਬਾਰੇ ਹੈ, ਨਾ ਕਿ ਇਸ ਬਾਰੇ ਕਿ ਕਿਹੜਾ ਉਤਪਾਦ ਵੱਧ ਨਿੱਜੀ ਹੈ।
ਮੰਜ਼ਿਲ ਨੂੰ ਐਂਡ-ਟੂ-ਐਂਡ ਐਨਕ੍ਰਿਪਟਡ ਸੇਵਾ ਵਿੱਚ ਬਦਲੋ ਅਤੇ ਵਿਚਕਾਰਲਾ ਰਿਲੇ ਸਮੱਗਰੀ ਗੁਆ ਦੇਵੇਗਾ, ਜਦੋਂ ਕਿ VPN ਅਜੇ ਵੀ ਕਨੈਕਸ਼ਨ ਦਾ ਪੈਟਰਨ ਦੇਖਦਾ ਹੈ।
ਚਾਬੀਆਂ ਗੱਲਬਾਤ ਦੀਆਂ ਹਨ, ਰੂਟ ਦੀਆਂ ਨਹੀਂ
ਸਮੱਗਰੀ ਦੀਆਂ ਚਾਬੀਆਂ ਭਾਗੀਦਾਰਾਂ ਵਿਚਕਾਰ ਤੈਅ ਹੁੰਦੀਆਂ ਹਨ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਯੰਤਰਾਂ ਉੱਤੇ ਹੀ ਰਹਿੰਦੀਆਂ ਹਨ; VPN ਉਸ ਬਦਲਾਅ ਵਿੱਚ ਹਿੱਸਾ ਨਹੀਂ ਲੈਂਦਾ। ਐਪਾਂ ਅਕਸਰ ਸੁਰੱਖਿਆ ਨੰਬਰ ਜਾਂ ਚਾਬੀ ਫਿੰਗਰਪ੍ਰਿੰਟ ਦਿਖਾਉਂਦੀਆਂ ਹਨ ਤਾਂ ਜੋ ਦੋਵੇਂ ਧਿਰਾਂ ਆਪਣੇ ਕੋਲ ਜੋ ਹੈ ਉਸ ਦੀ ਤੁਲਨਾ ਕਰ ਸਕਣ। ਉਹ ਤੁਲਨਾ ਵਿਚਕਾਰ ਬਦਲੀ ਚਾਬੀ ਲੱਭਦੀ ਹੈ, ਜੋ ਕੀਮਤੀ ਹੈ ਅਤੇ ਇਹ ਸਾਬਤ ਕਰਨ ਨਾਲੋਂ ਸੰਕਰਾ ਹੈ ਕਿ ਕੌਣ ਟਾਈਪ ਕਰ ਰਿਹਾ ਹੈ। ਕਿਸੇ ਵਿਅਕਤੀ ਦੀ ਪਛਾਣ ਪੁਸ਼ਟੀ ਲਈ ਅਜੇ ਵੀ ਐਪ ਤੋਂ ਬਾਹਰਲਾ ਜ਼ਰੀਆ ਲੋੜੀਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਾਲ ਜਾਂ ਰੂਬਰੂ ਜਾਂਚ। VPN ਦੀ ਸਰਵਰ ਸਰਟੀਫਿਕੇਟ ਜਾਂਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰੇ ਅੰਤ ਬਿੰਦੂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੀ ਹੈ।
ਪੁਸ਼ਟੀ ਕੀਤੇ ਸੁਰੱਖਿਆ ਨੰਬਰ ਨੂੰ ਖਾਤੇ ਦੀ ਮਾਲਕੀ ਦੇ ਸਬੂਤ ਵਜੋਂ ਨਾ ਪੜ੍ਹੋ। ਇਹ ਚਾਬੀਆਂ ਬਾਰੇ ਸਬੂਤ ਹੈ, ਲੋਕਾਂ ਬਾਰੇ ਨਹੀਂ।
ਨਕਲਾਂ, ਮੈਟਾਡੇਟਾ ਅਤੇ ਦੂਜਾ ਯੰਤਰ
ਪੜ੍ਹਨ ਯੋਗ ਸਮੱਗਰੀ ਦੋਵੇਂ ਸਿਰਿਆਂ ਉੱਤੇ ਹੁੰਦੀ ਹੈ, ਇਸ ਲਈ ਅੱਗੇ ਕੀ ਹੋਵੇਗਾ ਇਹ ਸਿਰੇ ਤੈਅ ਕਰਦੇ ਹਨ। ਟਨਲ ਕਿੰਨੀ ਮਦਦ ਕਰਦੀ ਹੈ ਇਹ ਤੈਅ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਉਨ੍ਹਾਂ ਥਾਵਾਂ ਦਾ ਛੋਟਾ ਨਕਸ਼ਾ ਬਣਾਓ ਜਿੱਥੇ ਨਕਲ ਪਹੁੰਚ ਸਕਦੀ ਹੈ।
| Point | Can it read the message | Why |
|---|---|---|
| Sending device | Yes | Content exists before encryption |
| VPN gateway | No | Terminates the tunnel, not the app keys |
| App relay | No, by design | Only ciphertext passes through |
| Recipient device | Yes | Holds the conversation keys |
| Cloud backup | Depends on the product | May store plaintext or an encrypted archive |
ਬੈਕਅਪ, ਜੁੜੇ ਯੰਤਰਾਂ, ਸੂਚਨਾਵਾਂ ਅਤੇ ਨਿਰਯਾਤ ਲਈ ਐਪ ਦੇ ਨਿਯਮ ਪੜ੍ਹੋ, ਕਿਉਂਕਿ ਹਰ ਇੱਕ ਵੱਖਰੀ ਨਕਲ ਹੈ ਅਤੇ ਉਸਦੀ ਆਪਣੀ ਸੰਭਾਲ ਹੈ। ਸਮੱਗਰੀ ਸੁਰੱਖਿਅਤ ਹੋਣ ’ਤੇ ਵੀ ਨੈੱਟਵਰਕ ਸਮਾਂ ਅਤੇ ਮਾਤਰਾ ਜ਼ਾਹਰ ਕਰਦਾ ਹੈ, ਅਤੇ VPN ਬਦਲਦਾ ਹੈ ਕਿ ਸਥਾਨਕ ਕਨੈਕਸ਼ਨ ਕਿਹੜਾ ਪ੍ਰਦਾਤਾ ਦੇਖਦਾ ਹੈ, ਇਹ ਨਹੀਂ ਕਿ ਅਜਿਹਾ ਮੈਟਾਡੇਟਾ ਮੌਜੂਦ ਹੈ। ਸੁਰੱਖਿਅਤ ਗੱਲਬਾਤ ਤੋਂ ਨਿਰਯਾਤ ਕੀਤੀ ਫ਼ਾਈਲ ਆਪਣੇ ਫਾਰਮੈਟ ਵੱਲੋਂ ਦਿੱਤੀ ਸੁਰੱਖਿਆ ਰੱਖਦੀ ਹੈ, ਅਤੇ ਟਨਲ ਬਾਅਦ ਵਿੱਚ ਇਸਦੇ ਲਈ ਕੁਝ ਨਹੀਂ ਕਰਦੀ।
ਜਿਸ ਚੀਜ਼ ਨੂੰ ਇਹ ਢੱਕਦੀ ਹੈ ਉਸ ਲਈ ਸੁਰੱਖਿਆ ਚੁਣੋ: ਸਮੱਗਰੀ ਅਤੇ ਚਾਬੀਆਂ ਲਈ ਐਪ, ਰੂਟ ਅਤੇ ਸਥਾਨਕ ਨੈੱਟਵਰਕ ਦੇ ਨਜ਼ਾਰੇ ਲਈ VPN। ਫਿਰ ਦੋਵਾਂ ਤੋਂ ਬਾਹਰ ਰਹਿਣ ਵਾਲੀਆਂ ਨਕਲਾਂ ਅਤੇ ਯੰਤਰਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ।