ਕਿਸੇ ਹੋਰ ਟੈਬ ਵਿੱਚ ਦੁਕਾਨ ਖੁੱਲ੍ਹੀ ਹੋਣ ਵੇਲੇ VPN ਐਗਜ਼ਿਟ ਬਦਲੋ, ਅਤੇ ਬਾਸਕਟ ਆਮ ਤੌਰ ’ਤੇ ਉੱਥੇ ਹੀ ਹੁੰਦਾ ਹੈ। ਇਹ VPN ਦੀ ਨਾਕਾਮੀ ਨਹੀਂ; ਇਹ ਬਰਾਊਜ਼ਰ ਉਹੀ ਕਰ ਰਿਹਾ ਹੈ ਜੋ ਉਸਨੂੰ ਕਿਹਾ ਗਿਆ ਸੀ। ਕੂਕੀ ਬਰਾਊਜ਼ਰ ਭੇਜਦਾ ਹੈ, ਅਤੇ ਨਵਾਂ ਨੈੱਟਵਰਕ ਮਾਰਗ ਬਰਾਊਜ਼ਰ ਜੋ ਸਟੋਰ ਕਰਦਾ ਹੈ ਉਸਨੂੰ ਨਹੀਂ ਬਦਲਦਾ। «ਸਾਈਟ ਅਜੇ ਵੀ ਮੈਨੂੰ ਜਾਣਦੀ ਹੈ» ਦੇ ਪਿੱਛੇ ਤਿੰਨ ਵੱਖਰੇ ਸਵਾਲ ਲੁਕੇ ਹੋਏ ਹਨ, ਅਤੇ ਜਵਾਬ ਇਸ ਗੱਲ ’ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਕਿਹੜਾ ਸਵਾਲ ਪੁੱਛ ਰਹੇ ਹੋ।

ਤਿੰਨ ਸਵਾਲ, ਇੱਕ ਲੱਛਣ

ਪਹਿਲਾ: ਕੀ ਸਾਈਟ ਸਟੋਰ ਕੀਤੀ ਕੂਕੀ ਨੂੰ ਪਛਾਣਦੀ ਹੈ? ਦੂਜਾ: ਕੀ ਇਹ ਸਾਈਨ-ਇਨ ਕੀਤੇ ਖਾਤੇ ਨੂੰ ਪਛਾਣਦੀ ਹੈ, ਜੋ ਕਿਸੇ ਵੀ ਇੱਕ ਕੂਕੀ ਤੋਂ ਸੁਤੰਤਰ ਰੂਪ ਵਿੱਚ ਕਾਇਮ ਰਹਿੰਦਾ ਹੈ? ਤੀਜਾ: ਕੀ ਇਹ ਸਟੋਰ ਕੀਤੀ ਸਥਿਤੀ ਦੀ ਬਜਾਏ ਬਰਾਊਜ਼ਰ ਜਾਂ ਡਿਵਾਈਸ ਬਾਰੇ ਕੁਝ ਪਛਾਣਦੀ ਹੈ? ਹਰੇਕ ਦਾ ਆਪਣਾ ਟੈਸਟ ਅਤੇ ਆਪਣਾ ਹੱਲ ਹੈ।

What you changedWhat it actually tests
VPN exit addressWhether the site treats a different network origin differently
Cookie jar for one siteWhether a stored identifier was doing the recognition
Browser profile or accountWhether identity, rather than storage, links the visits

ਬਹੁਤੀ ਉਲਝਣ ਪਹਿਲੇ ਨੂੰ ਬਦਲ ਕੇ ਦੂਜੇ ਦੇ ਆਉਣ ਦੀ ਉਮੀਦ ਕਰਨ ਨਾਲ ਆਉਂਦੀ ਹੈ। ਨੈੱਟਵਰਕ ਪਤਾ ਅਤੇ ਬਰਾਊਜ਼ਰ ਸਟੋਰ ਦੋ ਵੱਖਰੇ ਸਿਸਟਮ ਹਨ ਜੋ ਇੱਕੋ ਪੰਨੇ ਵੱਲੋਂ ਸੰਜੋਗ ਨਾਲ ਵਰਤੇ ਜਾਂਦੇ ਹਨ।

ਕੂਕੀ ਅਸਲ ਵਿੱਚ ਕੀ ਲੈ ਕੇ ਚੱਲਦੀ ਹੈ

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

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

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

ਤੈਅ ਕਰੋ ਕਿ ਤੁਹਾਡਾ ਟੈਸਟ ਕੀ ਮਾਪ ਰਿਹਾ ਹੈ

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

curl -sS -c /tmp/jar.txt -b /tmp/jar.txt -o /dev/null -w '%{http_code}\n' https://shop.example/cart
curl -sS -c /tmp/jar.txt -b /tmp/jar.txt -o /dev/null -w '%{http_code}\n' --interface 198.51.100.44 https://shop.example/cart

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

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

ਨੈੱਟਵਰਕ ਨਹੀਂ, ਸਹੀ ਸਥਿਤੀ ਸਾਫ਼ ਕਰੋ

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

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

ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋਜ਼ ਉਸ ਨਾਲੋਂ ਤੰਗ ਦਾਇਰੇ ਵਾਲਾ ਹੋਰ ਸਾਧਨ ਹਨ ਜਿੰਨਾ ਲੋਕ ਉਮੀਦ ਕਰਦੇ ਹਨ। ਸਾਈਟਾਂ ਸੈਸ਼ਨ ਦੌਰਾਨ ਅਜੇ ਵੀ ਕੂਕੀਜ਼ ਸੈੱਟ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਅਤੇ ਲੌਗਇਨ ਅਜੇ ਵੀ ਖਾਤੇ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ। ਅਸਥਾਈ ਸਥਿਤੀ ਨੂੰ ਛੱਡਣਾ ਪ੍ਰਾਈਵੇਟ ਸੈਸ਼ਨ ਨੂੰ ਖ਼ਤਮ ਕਰਨਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਇੱਕ ਟੈਬ ਨਹੀਂ, ਸਗੋਂ ਹਰ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ ਬੰਦ ਕਰਨਾ।

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

ਸੰਬੰਧਿਤ ਲੇਖ