“ਮੈਂ ਕਿਸ ਨਾਲ ਗੱਲ ਕਰ ਰਿਹਾ ਹਾਂ?” ਇੱਕ ਵਾਕ ਵਿੱਚ ਦੋ ਸਵਾਲ ਹਨ। ਇੱਕ ਉਸ ਖਾਤੇ ਬਾਰੇ ਹੈ ਜਿਸ ਨੇ ਸੁਨੇਹਾ ਲਿਖਿਆ, ਦੂਜਾ ਉਸ ਮਸ਼ੀਨ ਬਾਰੇ ਜੋ ਤੁਹਾਡੇ ਕਲਾਇੰਟ ਦੇ ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ ਦੇ ਦੂਜੇ ਸਿਰੇ ’ਤੇ ਹੈ। ਰੀਲੇ ਕੀਤੀ ਚੈਟ ਵਿੱਚ ਇਹ ਲਗਭਗ ਕਦੇ ਵੀ ਇੱਕੋ ਇਕਾਈ ਨਹੀਂ ਹੁੰਦੀ, ਅਤੇ ਇਹੀ ਫ਼ਰਕ ਇਸ ਉਲਝਣ ਦੀ ਵੱਡੀ ਵਜ੍ਹਾ ਹੈ ਕਿ VPN ਤੁਸੀਂ ਜਿਸ ਨੂੰ ਸੁਨੇਹਾ ਭੇਜਦੇ ਹੋ, ਉਸ ਤੋਂ ਕੀ ਲੁਕਾਉਂਦਾ ਹੈ ਅਤੇ ਕੀ ਨਹੀਂ। ਟੋਪੋਲੋਜੀ ਸਹੀ ਹੋਵੇ ਤਾਂ ਗੋਪਨੀਯਤਾ ਦਾ ਸਵਾਲ ਭਾਵੁਕ ਨਹੀਂ, ਜਵਾਬ ਯੋਗ ਬਣ ਜਾਂਦਾ ਹੈ।

ਤੁਹਾਡਾ ਕਲਾਇੰਟ ਸੇਵਾ ਨਾਲ ਗੱਲ ਕਰਦਾ ਹੈ, ਦੂਜੇ ਵਿਅਕਤੀ ਨਾਲ ਨਹੀਂ

ਇੱਕ ਟੈਕਸਟ ਚੈਟ ਐਪ ਦੀ ਕਲਪਨਾ ਕਰੋ ਜਿੱਥੇ ਹਰ ਭਾਗੀਦਾਰ ਸੇਵਾ ਨਾਲ ਜੁੜਦਾ ਹੈ ਅਤੇ ਸੇਵਾ ਖਾਤਿਆਂ ਵਿਚਕਾਰ ਸੁਨੇਹੇ ਪਹੁੰਚਾਉਂਦੀ ਹੈ। ਤੁਹਾਡਾ ਕਲਾਇੰਟ ਸੇਵਾ ਨਾਲ ਕਨੈਕਸ਼ਨ ਰੱਖਦਾ ਹੈ; ਦੂਜਾ ਭਾਗੀਦਾਰ ਉਸੇ ਸੇਵਾ ਨਾਲ ਵੱਖਰਾ ਕਨੈਕਸ਼ਨ ਰੱਖਦਾ ਹੈ। ਸੁਨੇਹਾ ਉਨ੍ਹਾਂ ਦੇ ਕਲਾਇੰਟ ਤੋਂ ਸੇਵਾ ਤੱਕ ਅਤੇ ਸੇਵਾ ਤੋਂ ਤੁਹਾਡੇ ਤੱਕ ਜਾਂਦਾ ਹੈ, ਭਾਵ ਤੁਹਾਡਾ ਟ੍ਰਾਂਸਪੋਰਟ ਸਾਥੀ ਉਨ੍ਹਾਂ ਦਾ ਯੰਤਰ ਨਹੀਂ, ਸਗੋਂ ਸੇਵਾ ਦਾ ਇੱਕ ਸਿਰਾ ਹੈ।

Alex's client  ->  chat service  ->  your client

ਅੱਗੇ ਸਭ ਕੁਝ ਉਸੇ ਇੱਕ ਚਿੱਤਰ ਤੋਂ ਆਉਂਦਾ ਹੈ। ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਵੱਲ ਦੇਖਣ ਨਾਲ ਸੇਵਾ ਪਛਾਣੀ ਜਾਂਦੀ ਹੈ, ਐਲੈਕਸ ਨਹੀਂ। ਐਲੈਕਸ ਦੇ ਕਨੈਕਸ਼ਨ ਵੱਲ ਦੇਖਣ ਨਾਲ ਦੂਜੇ ਪਾਸਿਓਂ ਸੇਵਾ ਪਛਾਣੀ ਜਾਂਦੀ ਹੈ। ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਨਿਰੀਖਣ ਆਪਣੇ ਆਪ ਵਿੱਚ ਦੂਜੇ ਵਿਅਕਤੀ ਦੇ ਯੰਤਰ ਦਾ ਪੈਕਟ-ਪੱਧਰੀ ਰਿਕਾਰਡ ਨਹੀਂ, ਅਤੇ ਆਪਣੀ ਟ੍ਰੈਫਿਕ ਕਿੰਨੀ ਵੀ ਜਾਂਚੋ, ਇਹ ਉਹ ਨਹੀਂ ਬਣਦਾ।

ਵੱਖਰੇ ਨਿਰੀਖਕ ਵੱਖਰੇ ਸਬੂਤ ਇਕੱਠੇ ਕਰਦੇ ਹਨ

ਸੇਵਾ ਕਿਸੇ ਵੀ ਭਾਗੀਦਾਰ ਨਾਲੋਂ ਮਜ਼ਬੂਤ ਸਥਿਤੀ ਵਿੱਚ ਹੈ, ਕਿਉਂਕਿ ਉਹ ਦੋਵੇਂ ਕਨੈਕਸ਼ਨ ਖ਼ਤਮ ਕਰਦੀ ਹੈ ਅਤੇ ਇਹ ਵੀ ਜਾਣਦੀ ਹੈ ਕਿ ਕਿਹੜਾ ਖਾਤਾ ਕਿਸਦਾ ਹੈ। ਕੀ ਰੱਖਦੀ ਹੈ, ਕਿੰਨਾ ਚਿਰ, ਕਿਹੜੇ ਰਿਕਾਰਡ ਜੋੜਦੀ ਹੈ ਅਤੇ ਕਿਸ ਨੂੰ ਦੱਸਦੀ ਹੈ, ਇਹ ਵੱਖਰੇ ਸਵਾਲ ਹਨ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਵੱਖਰੇ ਜਵਾਬ ਹਨ; “ਐਪ ਐਂਡ-ਟੂ-ਐਂਡ ਐਨਕ੍ਰਿਪਟਿਡ ਹੈ” ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਦਾ ਜਵਾਬ ਨਹੀਂ।

ਪ੍ਰਾਪਤਕਰਤਾ ਵਜੋਂ ਤੁਸੀਂ ਨੈੱਟਵਰਕ ਤੱਥਾਂ ਵਿੱਚ ਕਮਜ਼ੋਰ ਹੋ, ਪਰ ਸਮੱਗਰੀ ਦੇ ਤੱਥਾਂ ਵਿੱਚ ਮਜ਼ਬੂਤ: ਸੁਨੇਹੇ ਦਾ ਟੈਕਸਟ, ਦਿਖਾਇਆ ਜਾਂਦਾ ਨਾਮ, ਭੇਜਣ ਵਾਲੇ ਨੇ ਜੋ ਵੀ ਟਾਈਪ ਕੀਤਾ ਜਾਂ ਜੋੜਿਆ। ਆਪਣਾ ਪਤਾ ਟਾਈਪ ਕਰਨ ਵਾਲੇ ਭੇਜਣ ਵਾਲੇ ਨੇ ਉਹ ਜ਼ਾਹਰ ਕਰ ਦਿੱਤਾ ਹੈ, ਅਤੇ ਇਹ ਜ਼ਾਹਰ ਕਰਨਾ ਨੈੱਟਵਰਕ ਨਿਰੀਖਣ ਨਹੀਂ, ਭਾਵੇਂ ਇਹ ਉਸ ਵਾਂਗ ਸੁਣਾਈ ਦੇਵੇ।

ObserverSeesCannot conclude
YouYour connection to the service, message contents, sender-supplied detailsThe other client's source address
The other participantTheir connection, message contents, what the service attachesYour source address
The serviceBoth connections, account mapping, delivery metadataWhat it does not retain, or what leaves its boundary

ਜੇ ਐਲੈਕਸ VPN ਰਾਹੀਂ ਜੁੜਦਾ ਹੈ, ਤਾਂ ਸੇਵਾ ਉਸ ਕਨੈਕਸ਼ਨ ਦਾ ਐਗਜ਼ਿਟ ਪਤਾ ਦੇਖ ਸਕਦੀ ਹੈ, ਐਲੈਕਸ ਦਾ ਘਰ ਦਾ ਪਤਾ ਨਹੀਂ। ਇਹ ਸੇਵਾ ਕੀ ਦੇਖਦੀ ਹੈ ਬਾਰੇ ਬਿਆਨ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਕਿ ਐਗਜ਼ਿਟ ਪਤਾ ਤੁਹਾਨੂੰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਇਹ ਵੀ ਨਹੀਂ ਕਿ ਐਲੈਕਸ ਦੀ ਟ੍ਰਾਂਸਪੋਰਟ ਚੋਣ ਕਰਕੇ ਤੁਹਾਡਾ ਆਪਣਾ ਕਨੈਕਸ਼ਨ ਗੁਮਨਾਮ ਹੋ ਜਾਂਦਾ ਹੈ।

ਜਦੋਂ ਐਪ ਸੱਚਮੁੱਚ ਪੀਅਰ-ਟੂ-ਪੀਅਰ ਹੁੰਦੀ ਹੈ

ਰੀਲੇ ਮਾਡਲ ਇੱਕ ਮਾਡਲ ਹੈ, ਕਾਨੂੰਨ ਨਹੀਂ। ਕੁਝ ਸੁਨੇਹਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਕਲਾਇੰਟਾਂ ਵਿਚਕਾਰ ਸਿੱਧੇ ਰਾਹ ਬਣਾਉਂਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਸਿਗਨਲਿੰਗ ਸਰਵਰ ਰਾਹੀਂ ਤੈਅ ਕੀਤਾ ਬ੍ਰਾਊਜ਼ਰ-ਆਧਾਰਿਤ ਡੇਟਾ ਚੈਨਲ, ਜਾਂ ਫਾਈਲ ਟ੍ਰਾਂਸਫਰ ਮੋਡ ਜੋ ਵੱਡਾ ਡੇਟਾ ਰੀਲੇ ਕਰਨ ਤੋਂ ਬਚਣ ਲਈ ਦੋਵੇਂ ਯੰਤਰ ਜੋੜਦਾ ਹੈ। ਅਜਿਹੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਟ੍ਰਾਂਸਪੋਰਟ ਸਾਥੀ ਸੱਚਮੁੱਚ ਦੂਜੇ ਭਾਗੀਦਾਰ ਦਾ ਯੰਤਰ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਨਿਰੀਖਕ ਵਿਸ਼ਲੇਸ਼ਣ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬਦਲ ਜਾਂਦਾ ਹੈ।

ਤੁਸੀਂ ਕਿਹੜੀ ਸਥਿਤੀ ਵਿੱਚ ਹੋ, ਇਹ ਦੱਸਣ ਲਈ ਐਪ ਦਾ ਦੋਸਤਾਨਾ ਲੇਬਲ ਕਾਫ਼ੀ ਨਹੀਂ। “ਸਿੱਧਾ ਸੁਨੇਹਾ” ਦੱਸਦਾ ਹੈ ਕਿ ਕੌਣ ਪੜ੍ਹਦਾ ਹੈ, ਇਹ ਨਹੀਂ ਕਿ ਇਹ ਕਿਵੇਂ ਲਿਜਾਇਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਉਸੇ ਐਪ ਵਿੱਚ ਕਾਲ ਜਾਂ ਸਕ੍ਰੀਨ-ਸ਼ੇਅਰਿੰਗ ਵਿਸ਼ੇਸ਼ਤਾ ਨਾਲ ਵਾਲੇ ਟੈਕਸਟ ਥ੍ਰੈਡ ਨਾਲੋਂ ਵੱਖਰੀ ਟੋਪੋਲੋਜੀ ਵਰਤ ਸਕਦੀ ਹੈ। ਖਾਸ ਵਿਸ਼ੇਸ਼ਤਾ ਬਾਰੇ ਵਿਕਰੇਤਾ ਦਾ ਦਸਤਾਵੇਜ਼ ਪੜ੍ਹੋ, ਜਾਂ ਵਰਤਦੇ ਸਮੇਂ ਤੁਹਾਡਾ ਕਲਾਇੰਟ ਕਿਹੜੇ ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹਦਾ ਹੈ, ਦੇਖੋ।

ਐਂਡ-ਟੂ-ਐਂਡ ਐਨਕ੍ਰਿਪਸ਼ਨ ਦਾ ਬਿਆਨ ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਸੁਰੱਖਿਅਤ ਸਮੱਗਰੀ ਕੌਣ ਪੜ੍ਹ ਸਕਦਾ ਹੈ। ਇਹ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਕਿਹੜੇ ਸਰਵਰ ਕਨੈਕਸ਼ਨ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ, ਕਿਹੜਾ ਮੈਟਾਡੇਟਾ ਦੇਖਦੇ ਹਨ, ਜਾਂ ਸਿੱਧਾ ਰਾਹ ਹੈ ਕਿ ਨਹੀਂ; RFC 6973 ਵਿੱਚ ਨਿਰੀਖਕ ਸਮਰੱਥਾ ਬਾਰੇ ਚਰਚਾ ਇੱਕ ਲਾਭਦਾਇਕ ਅਨੁਸ਼ਾਸਨ ਹੈ: ਨਿਰੀਖਕ ਦਾ ਨਾਮ ਲਵੋ, ਫਿਰ ਦੱਸੋ ਕਿ ਉਹ ਨਿਰੀਖਕ ਅਸਲ ਵਿੱਚ ਕੀ ਇਕੱਠਾ ਕਰ ਸਕਦਾ ਹੈ।

VPN ਲਈ ਇਸ ਦਾ ਕੀ ਅਰਥ ਹੈ

VPN ਬਦਲਦਾ ਹੈ ਕਿ ਸੇਵਾ ਤੁਹਾਡੇ ਕਨੈਕਸ਼ਨ ਬਾਰੇ ਕੀ ਦੇਖਦੀ ਹੈ। ਇਹ ਨਹੀਂ ਬਦਲਦਾ ਕਿ ਤੁਹਾਡਾ ਟ੍ਰਾਂਸਪੋਰਟ ਸਾਥੀ ਕੌਣ ਹੈ, ਅਤੇ ਦੂਜੇ ਭਾਗੀਦਾਰ ਨੂੰ ਤੁਹਾਡੇ ਪਤੇ ਦਾ ਨਵਾਂ ਦ੍ਰਿਸ਼ ਨਹੀਂ ਦਿੰਦਾ। ਇਹ ਉਮੀਦ ਕਰਨਾ ਕਿ VPN ਤੁਹਾਨੂੰ ਉਸ ਵਿਅਕਤੀ ਤੋਂ ਲੁਕਾਏਗਾ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਸੁਨੇਹਾ ਭੇਜਦੇ ਹੋ, ਸ਼੍ਰੇਣੀ ਗਲਤੀ ਹੈ: ਉਨ੍ਹਾਂ ਦੇ ਕਲਾਇੰਟ ਦਾ ਤੁਹਾਡੇ ਨਾਲ ਕਦੇ ਕਨੈਕਸ਼ਨ ਹੀ ਨਹੀਂ ਸੀ।

VPN ਜੋ ਬਦਲ ਸਕਦਾ ਹੈ, ਉਹ ਸਿੱਧੇ-ਰਾਹ ਵਾਲੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ। ਜੇ ਐਪ ਹੋਰ ਤਰ੍ਹਾਂ ਪੀਅਰ-ਟੂ-ਪੀਅਰ ਕਨੈਕਸ਼ਨ ਤੈਅ ਕਰਦੀ, ਤਾਂ ਤੁਹਾਡੀ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੁਰੰਗ ਰਾਹੀਂ ਭੇਜਣਾ ਰੀਲੇ ਲਈ ਮਜਬੂਰ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰਨਗੀਆਂ ਜਾਂ ਫਾਲਬੈਕ ’ਤੇ ਜਾਣਗੀਆਂ; ਇਹ ਅਸਲ ਪ੍ਰਭਾਵ ਹੈ, ਪਰ ਇਹ ਟੋਪੋਲੋਜੀ ਬਾਰੇ ਹੈ, ਗੱਲਬਾਤ ਵਿੱਚੋਂ ਗਾਇਬ ਹੋਣ ਬਾਰੇ ਨਹੀਂ।

ਫਿਰ ਤੁਸੀਂ ਜੋ ਵੀ ਲਿਖੋ, ਦੋਵੇਂ ਸਵਾਲ ਵੱਖਰੇ ਰੱਖੋ। ਕਿਹੜੇ ਖਾਤੇ ਨੇ ਇਹ ਭੇਜਿਆ ਅਤੇ ਕਿਹੜੇ ਸਿਰੇ ਨੇ ਇਹ ਲਿਜਾਇਆ। ਦੋਵਾਂ ਦਾ ਸਪਸ਼ਟ ਜਵਾਬ ਦਿਓ, ਨੋਟ ਕਰੋ ਕਿ ਹਰ ਜਵਾਬ ਕੌਣ ਦੇਖ ਸਕਦਾ ਹੈ, ਅਤੇ ਸੁਨੇਹਾ ਲੱਭਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਨਹੀਂ ਦੇ ਇੱਕ ਫ਼ੈਸਲੇ ਵਿੱਚ ਉਨ੍ਹਾਂ ਨੂੰ ਜੋੜਨਾ ਬੰਦ ਕਰੋ।

ਸੰਬੰਧਿਤ ਲੇਖ