ਕੀ ਭੁਗਤਾਨ ਵਾਲਾ VPN ਤੁਹਾਡੇ ਖਾਤੇ ਤੋਂ ਬਿਨਾਂ ਸੈਸ਼ਨ ਅਧਿਕਾਰਤ ਕਰ ਸਕਦਾ ਹੈ?
ਜੋੜਨ ਤੋਂ ਅਸਮਰੱਥ ਟੋਕਨ ਯੋਗਤਾ ਜਾਂਚ ਨੂੰ ਸੈਸ਼ਨ ਤੋਂ ਵੱਖ ਕਰ ਸਕਦੇ ਹਨ। ਅਹਿਮ ਗੱਲ ਜਾਰੀ ਕਰਨ ਅਤੇ ਭੁਗਤਾਨ ਦਾ ਡਿਜ਼ਾਈਨ ਹੈ, ਲੌਗਇਨ ਦਾ ਲੇਬਲ ਨਹੀਂ।
ਕਿਸੇ ਟਨਲ ਲਈ ਭੁਗਤਾਨ ਕਰਨਾ ਇਹ ਨਹੀਂ ਮੰਗਦਾ ਕਿ ਹਰ ਕਨੈਕਸ਼ਨ ਉੱਤੇ ਬਿਲਿੰਗ ਪਛਾਣ ਦਿਖਾਈ ਜਾਵੇ। ਇੱਕ ਡਿਜ਼ਾਈਨ ਯੋਗਤਾ ਇੱਕ ਵਾਰ ਜਾਂਚ ਸਕਦਾ ਹੈ, ਗਾਹਕ ਨੂੰ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਟੋਕਨ ਦੇ ਸਕਦਾ ਹੈ, ਅਤੇ ਗੇਟਵੇ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਟੋਕਨ ਸਵੀਕਾਰ ਕਰਨ ਦੇ ਸਕਦਾ ਹੈ — ਉਸ ਪਿੱਛੇ ਦਾ ਖਾਤਾ ਦੇਖੇ ਬਿਨਾਂ। ਇਹ ਅਸਲ ਵਿੱਚ ਕੁਝ ਲੁਕਾਉਂਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਹ ਜਾਰੀ ਕਰਨ ਅਤੇ ਭੁਗਤਾਨ ਦੀਆਂ ਚੋਣਾਂ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਇਸਨੂੰ ਸੁਵਿਧਾ ਨਹੀਂ ਬਲਕਿ ਚਾਰ ਭਾਗਾਂ ਵਾਲਾ ਵਿਸ਼ੇਸ਼ਤਾ ਅਭਿਆਸ ਸਮਝੋ।
ਖਰੀਦ ਦੇ ਕਦਮ ਨੂੰ ਸੈਸ਼ਨ ਦੇ ਕਦਮ ਤੋਂ ਵੱਖ ਕਰੋ
RFC 9576 ਵਿੱਚ ਦਿੱਤਾ Privacy Pass ਢਾਂਚਾ ਸ਼ਬਦਾਵਲੀ ਦਿੰਦਾ ਹੈ: ਕਲਾਇੰਟ, ਪ੍ਰਮਾਣਕ, ਜਾਰੀਕਰਤਾ ਅਤੇ ਮੂਲ। ਕਲਾਇੰਟ ਜਾਰੀਕਰਤਾ ਅੱਗੇ ਕੋਈ ਗੁਣ ਸਾਬਤ ਕਰਦਾ ਹੈ ਅਤੇ ਟੋਕਨ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ; ਬਾਅਦ ਵਿੱਚ ਉਹ ਇੱਕ ਮੂਲ ਅੱਗੇ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਜੋ ਸੇਵਾ ਦੇਣ ਜਾਂ ਨਾ ਦੇਣ ਦਾ ਫੈਸਲਾ ਕਰਦਾ ਹੈ। VPN ਉੱਤੇ ਲਾਗੂ ਕਰਨ ’ਤੇ, ਸਾਬਤ ਕੀਤਾ ਜਾਣ ਵਾਲਾ ਗੁਣ ਪਹੁੰਚ ਦੀ ਇੱਕ ਇਕਾਈ ਹੋ ਸਕਦਾ ਹੈ।
ਬਿਲਿੰਗ ਅਜੇ ਵੀ ਉਹੀ ਦੇਖਦੀ ਹੈ ਜੋ ਉਸਦੀ ਆਪਣੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਕੋਈ ਇਸਦੇ ਉਲਟ ਦਾਅਵਾ ਨਹੀਂ ਕਰਦਾ। ਸੌਖਾ ਟੀਚਾ ਇਹ ਹੈ ਕਿ ਬਾਅਦ ਵਾਲਾ ਭੁਗਤਾਨ ਉਸ ਖਰੀਦ ਨਾਲ ਜੋੜਿਆ ਨਾ ਜਾ ਸਕੇ ਜਿਸਨੇ ਟੋਕਨ ਪੈਦਾ ਕੀਤਾ। ਇਹ ਇੱਕ ਖਾਸ, ਜਾਂਚਯੋਗ ਗੁਣ ਹੈ, ਅਤੇ ਇਹ ਲਿਖਣ ਯੋਗ ਹੈ।
ਬੇਤਰਤੀਬ ਦਿਖਣ ਵਾਲੀ bearer ਸਤਰ ਇਹ ਨਹੀਂ ਦਿੰਦੀ। ਜੇ ਜਾਰੀਕਰਤਾ ਮੁੱਲ ਨੂੰ ਗਾਹਕ ਰਿਕਾਰਡ ਦੇ ਕੋਲ ਸਟੋਰ ਕਰਦਾ ਹੈ ਅਤੇ ਗੇਟਵੇ ਉਸ ਮੈਪਿੰਗ ਲਈ ਪੁੱਛ ਸਕਦਾ ਹੈ, ਤਾਂ ਦੋਵੇਂ ਪਰਸਪਰ ਕਿਰਿਆਵਾਂ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਨਾਲ ਨਹੀਂ ਬਲਕਿ ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਨਿਰਮਾਣ ਨੂੰ ਜਾਰੀਕਰਤਾ ਨੂੰ ਉਸ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਣ ਤੋਂ ਅਸਮਰੱਥ ਬਣਾਉਣਾ ਪਵੇਗਾ, ਅਤੇ ਤੈਨਾਤੀ ਨੂੰ ਜਾਰੀਕਰਤਾ ਅਤੇ ਗੇਟਵੇ ਨੂੰ ਆਪਣੇ ਨਜ਼ਰੀਏ ਮਿਲਾਉਣ ਤੋਂ ਰੋਕਣਾ ਪਵੇਗਾ।
ਤੈਅ ਕਰੋ ਕਿ ਇੱਕ ਟੋਕਨ ਕਿਸ ਚੀਜ਼ ਦਾ ਅਧਿਕਾਰ ਦਿੰਦਾ ਹੈ
«ਇੱਕ ਟੋਕਨ ਪਹੁੰਚ ਖਰੀਦਦਾ ਹੈ» ਸੰਚਾਲਨ ਪੱਖੋਂ ਲਗਭਗ ਕੁਝ ਨਹੀਂ ਦੱਸਦਾ। ਇਕਾਈ ਇੱਕ ਕਨੈਕਸ਼ਨ ਹੈ, ਸਮੇਂ ਦਾ ਭੱਤਾ ਹੈ, ਜਾਂ ਆਇਤਨ ਹੈ? ਜਿਸ ਕਲਾਇੰਟ ਦਾ ਜਵਾਬ ਗੁੰਮ ਹੋ ਗਿਆ, ਕੀ ਉਹ ਉਹੀ ਮਨਜ਼ੂਰੀ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦਾ ਹੈ? ਨੈੱਟਵਰਕ ਬਦਲਾਅ ਦੌਰਾਨ ਡਿਵਾਈਸ ਦੁਬਾਰਾ ਜੁੜਨ ’ਤੇ ਕੀ ਹੁੰਦਾ ਹੈ? ਇਹ ਜਵਾਬ ਤੈਅ ਕਰਦੇ ਹਨ ਕਿ ਡਿਜ਼ਾਈਨ ਵਰਤੋਂਯੋਗ ਹੈ ਜਾਂ ਨਹੀਂ, ਅਤੇ ਹਰ ਇੱਕ ਦਾ ਇੱਕ ਗੋਪਨੀਯਤਾ ਨਤੀਜਾ ਹੁੰਦਾ ਹੈ।
| Reuse rule | What it buys | What it leaks |
|---|---|---|
| Single use per connection | Strongest unlinkability between sessions | Frequent reissuance, more purchase-to-use timing pairs |
| Bounded time window | Fewer tokens, reconnects work | Activity inside the window is linkable |
| Long-lived grant | Operationally simple | Behaves like an account reference with extra steps |
ਇੱਕ ਜਾਣ-ਬੁੱਝ ਕੇ ਚੁਣੋ ਅਤੇ ਅਸਫਲਤਾ ਦਾ ਵਿਵਹਾਰ ਉਸਦੇ ਕੋਲ ਲਿਖੋ। ਸਮਾਂ ਸਮਾਪਤੀ ਤੋਂ ਬਾਅਦ ਨਵੇਂ ਹੱਕ ਨਾਲ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਵਾਲਾ ਕਲਾਇੰਟ ਇੱਕ ਹੋਰ ਇਕਾਈ ਖਪਤ ਕਰਦਾ ਹੈ, ਜੋ ਇੱਕੋ ਸਮੇਂ ਬਿਲਿੰਗ ਦਾ ਹੈਰਾਨੀਜਨਕ ਅਤੇ ਗੋਪਨੀਯਤਾ ਦਾ ਸੰਕੇਤ ਹੈ।
ਮੁੜ-ਵਰਤੋਂ ਅਤੇ ਰੱਦ ਕਰਨ ਦੀ ਨੀਤੀ ਲਿਖੋ
ਰੱਦ ਕਰਨਾ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਅਗਿਆਤ ਡਿਜ਼ਾਈਨ ਆਮ ਤੌਰ ’ਤੇ ਆਪਣਾ ਹੀ ਵਾਅਦਾ ਤੋੜਦੇ ਹਨ। ਗਾਹਕੀ ਰੱਦ ਕਰਨਾ ਅਤੇ ਪਹਿਲਾਂ ਹੀ ਜਾਰੀ ਟੋਕਨ ਅਵੈਧ ਕਰਨਾ ਵੱਖਰੀਆਂ ਕਾਰਵਾਈਆਂ ਹਨ, ਅਤੇ ਫੈਸਲਾ ਲੈਣ ਲਈ ਚੁੱਪਚਾਪ ਖਾਤਾ ਖੋਜ ਕਰਨ ਵਾਲਾ ਗੇਟਵੇ ਉਸ ਬਿੰਦੂ ’ਤੇ ਅਗਿਆਤ ਨਹੀਂ ਰਹਿੰਦਾ।
ਇੱਕ-ਦੂਜੇ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਸਮਾਪਤੀ, ਜਾਰੀ ਸੀਮਾ ਅਤੇ ਰੱਦ ਕਰਨ ਦੀ ਕਹਾਣੀ ਚੁਣੋ। ਫਿਰ ਗੇਟਵੇ ਦੇ ਆਪਣੇ ਰਿਕਾਰਡਾਂ ਵਿੱਚ ਉਹ ਖੇਤਰ ਵੇਖੋ ਜੋ ਤੁਹਾਡੇ ਹਟਾਏ ਹੋਏ ਲਿੰਕ ਨੂੰ ਮੁੜ ਲਿਆਉਂਦੇ ਹਨ।
sudo grep -rIl --include='*.log' -e 'Bearer ' -e 'account_id' /var/log/vpn/
ਉਹ ਖੋਜ ਉਹ ਲੌਗ ਫਾਈਲਾਂ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਟੋਕਨ ਜਾਂ ਖਾਤਾ ਖੇਤਰ ਹਨ, ਜੋ ਅਮਲ ਵਿੱਚ ਸਾਵਧਾਨ ਡਿਜ਼ਾਈਨ ਦੇ ਲੀਕ ਹੋਣ ਦੀ ਪਹਿਲੀ ਥਾਂ ਹੈ। ਖਾਤਾ ਪਛਾਣ ਦੇ ਕੋਲ ਟੋਕਨ ਮੁੱਲ ਸਟੋਰ ਕਰਨ ਵਾਲਾ ਸੈਸ਼ਨ ਰਿਕਾਰਡ ਪੂਰੇ ਨਿਰਮਾਣ ਨੂੰ ਹਰਾ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਇਹ ਆਮ ਤੌਰ ’ਤੇ ਉਸ ਡੀਬੱਗਿੰਗ ਬਦਲਾਅ ਰਾਹੀਂ ਆਉਂਦਾ ਹੈ ਜਿਸ ਵੱਲ ਕਿਸੇ ਨੇ ਦੁਬਾਰਾ ਨਹੀਂ ਵੇਖਿਆ।
ਇਹ ਵੀ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ ਕਿ ਸੈਸ਼ਨ ਖਤਮ ਹੋਣ ਤੋਂ ਬਾਅਦ ਗੇਟਵੇ ਕੀ ਰੱਖਦਾ ਹੈ। ਮਿਆਦ, ਬਾਈਟ ਅਤੇ ਐਂਡਪੁਆਇੰਟ ਸੰਚਾਲਨ ਲਈ ਲਾਭਦਾਇਕ ਹਨ, ਅਤੇ ਹਰ ਇੱਕ ਉਸ ਬੁਝਾਰਤ ਦਾ ਟੁਕੜਾ ਹੈ ਜੋ ਨਿਰੀਖਕ ਨੂੰ ਚਾਹੀਦਾ ਹੈ। ਰੱਖਣ ਦੀ ਮਿਆਦ ਛੋਟੀ ਅਤੇ ਖੇਤਰ ਸੂਚੀ ਛੋਟੀ ਰੱਖੋ, ਫਿਰ ਡੀਬੱਗਿੰਗ ਬਦਲਾਅ ਕਾਲਮ ਜੋੜਨ ’ਤੇ ਦੋਵਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰੋ। ਨਵਾਂ ਲੌਗ ਖੇਤਰ ਇੱਕ ਸਾਲ ਪੁਰਾਣਾ ਹੋਣ ਤੱਕ ਕੋਈ ਨਹੀਂ ਵੇਖਦਾ।
ਦਾਅਵਾ ਬਿਆਨ ਕਰੋ, ਫਿਰ ਬਾਕੀ ਬਚੇ ਨਿਰੀਖਣ
ਗੋਪਨੀਯਤਾ ਦਾਅਵਾ ਇੱਕ ਵਾਕ ਵਿੱਚ ਇਸਦੀਆਂ ਧਾਰਨਾਵਾਂ ਸਮੇਤ ਲਿਖੋ: ਕਿਹੜੀ ਧਿਰ ਕਿਹੜੇ ਸੰਦਰਭ ਜੋੜਨ ਤੋਂ ਅਸਮਰੱਥ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਜੇ ਜਾਰੀਕਰਤਾ ਅਤੇ ਗੇਟਵੇ ਆਪਣੇ ਨੋਟ ਮਿਲਾਉਣ ਤਾਂ ਕੀ ਹੁੰਦਾ ਹੈ। ਉਸ ਵਾਕ ਵਿੱਚੋਂ ਬਚਣ ਵਾਲਾ ਡਿਜ਼ਾਈਨ ਸਮੀਖਿਆਯੋਗ ਹੁੰਦਾ ਹੈ; ਸਿਰਫ਼ «ਸਿਫ਼ਰ ਗਿਆਨ» ਕਿਹਾ ਗਿਆ ਡਿਜ਼ਾਈਨ ਨਹੀਂ।
ਫਿਰ ਸੂਚੀਬੱਧ ਕਰੋ ਕਿ ਹਰ ਹਾਲ ਵਿੱਚ ਕੀ ਦਿਖਦਾ ਰਹਿੰਦਾ ਹੈ। ਸਰੋਤ ਪਤੇ, ਕਨੈਕਸ਼ਨ ਦੇ ਸਮੇਂ, ਪੈਕੇਟ ਆਕਾਰ, ਅਤੇ ਇਹ ਸਧਾਰਨ ਤੱਥ ਕਿ ਖਰੀਦ ਉਸ ਇੱਕਲੇ ਨਵੇਂ ਕਨੈਕਸ਼ਨ ਤੋਂ ਕੁਝ ਪਹਿਲਾਂ ਹੋਈ ਸੀ — ਇਹ ਸਭ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਤੋਂ ਬਾਹਰ ਹਨ। ਇੱਕੋ ਗਾਹਕ ਇੱਕ ਇਕਾਈ ਖਰੀਦ ਕੇ ਇੱਕ ਵਾਰ ਜੁੜਦਾ ਹੈ, ਤਾਂ ਸਿਰਫ਼ ਸਮੇਂ ਦੇ ਆਧਾਰ ’ਤੇ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਕੋਈ ਟੋਕਨ ਡਿਜ਼ਾਈਨ ਇਹ ਨਹੀਂ ਬਦਲਦਾ।
ਇਮਾਨਦਾਰ ਨਤੀਜਾ ਖਾਤੇ ਤੋਂ ਵਰਤੋਂ ਤੱਕ ਦਾ ਸੌਖਾ ਲਿੰਕ ਹੈ, ਅਦਿੱਖ ਸੈਸ਼ਨ ਨਹੀਂ। ਜੇ ਦਸਤਾਵੇਜ਼ ਇਹ ਕਹਿੰਦੇ ਹਨ ਅਤੇ ਸੰਚਾਲਨ ਰਿਕਾਰਡ ਦਾਅਵੇ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ, ਤਾਂ ਇਹ ਅਜੇ ਵੀ ਬਣਾਉਣ ਯੋਗ ਹੈ।