ਕੀ VPN ਪਬਲਿਕ ਕੁੰਜੀ ਸਾਂਝੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ? ਤਿੰਨ ਗੱਲਾਂ ਦੀ ਜਾਂਚ ਕਰੋ
ਪਬਲਿਕ ਅੱਧ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨਾ ਹੀ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਕੰਮ ਕਰਨ ਦਾ ਤਰੀਕਾ ਹੈ; ਪ੍ਰਾਈਵੇਟ ਅੱਧ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨਾ ਪਛਾਣ ਸੌਂਪਣਾ ਹੈ। ਤਿੰਨ ਜਾਂਚਾਂ ਤੈਅ ਕਰਦੀਆਂ ਹਨ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਕਿਹੜਾ ਮੁੱਲ ਹੈ।
ਤੁਸੀਂ ਆਪਣੀ VPN ਪਬਲਿਕ ਕੁੰਜੀ ਕਿਸੇ ਸਾਥੀ, ਪ੍ਰਦਾਤਾ ਜਾਂ ਫੋਰਮ ਨੂੰ ਦੇ ਸਕਦੇ ਹੋ, ਅਤੇ ਟਨਲ ਕੰਮ ਕਰਦਾ ਰਹਿੰਦਾ ਹੈ। ਪਰ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ, ਸਹਾਇਤਾ ਕਰਮਚਾਰੀਆਂ ਨੂੰ ਵੀ, ਉਹ ਪਛਾਣ ਸੌਂਪੇ ਬਿਨਾਂ ਨਹੀਂ ਦੇ ਸਕਦੇ ਜੋ ਉਹ ਕੁੰਜੀ ਸਾਬਤ ਕਰਦੀ ਹੈ। ਫੈਸਲਾ ਘੱਟ ਹੀ ਇੰਨਾ ਸਾਫ਼ ਰਹਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਲੋਕ ਉਲਝਦੇ ਹਨ ਕਿ ਜੋੜੀ ਦਾ ਕਿਹੜਾ ਅੱਧ ਉਹ ਵੇਖ ਰਹੇ ਹਨ, ਅਤੇ ਕਿਉਂਕਿ ਕੁਝ ਤੈਨਾਤੀਆਂ ਪਬਲਿਕ ਮੁੱਲ ਨੂੰ ਨਾਮ ਵਾਂਗ ਵਰਤਦੀਆਂ ਹਨ। ਤਿੰਨ ਜਾਂਚਾਂ ਇਹ ਤੈਅ ਕਰਦੀਆਂ ਹਨ: ਕਿਹੜਾ ਅੱਧ ਤੁਹਾਡੇ ਕੋਲ ਹੈ, ਤੈਨਾਤੀ ਇਸਨੂੰ ਕਿਸ ਨਾਲ ਬੰਨ੍ਹਦੀ ਹੈ, ਅਤੇ ਬਦਲੀ ਦੀ ਕੀਮਤ ਕੀ ਹੈ।
ਪਹਿਲੀ ਜਾਂਚ: ਜੋੜੀ ਦਾ ਕਿਹੜਾ ਅੱਧ ਤੁਹਾਡੇ ਕਲਿੱਪਬੋਰਡ ਵਿੱਚ ਹੈ
ਅਸਮਮਿਤ ਕੁੰਜੀਆਂ ਜੋੜਿਆਂ ਵਿੱਚ ਆਉਂਦੀਆਂ ਹਨ, ਅਤੇ ਵਿਉਤਪਤੀ ਦੀ ਦਿਸ਼ਾ ਹੀ ਪੂਰੀ ਗੱਲ ਹੈ। WireGuard ਵਿੱਚ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ 32 ਬੇਤਰਤੀਬ ਬਾਈਟ ਹੈ ਅਤੇ ਪਬਲਿਕ ਕੁੰਜੀ ਉਸ ਤੋਂ ਗਿਣੀ ਜਾਂਦੀ ਹੈ; ਉਲਟ ਦਿਸ਼ਾ ਵਿੱਚ ਸੰਭਵ ਨਹੀਂ। wg genkey ਪ੍ਰਾਈਵੇਟ ਮੁੱਲ ਲਿਖਦੀ ਹੈ, wg pubkey ਪਬਲਿਕ ਮੁੱਲ ਕੱਢਦੀ ਹੈ, ਅਤੇ ਸਿਰਫ਼ ਦੂਜੀ ਹੀ ਸਾਥੀ ਨੂੰ ਭੇਜੇ ਸੁਨੇਹੇ ਵਿੱਚ ਆਉਂਦੀ ਹੈ।
wg genkey | tee private.key | wg pubkey > public.key
chmod 600 private.key
openssl x509 -noout -pubkey -in server.crt
ਸਰਟੀਫਿਕੇਟਾਂ ਦੀ ਦੁਨੀਆ ਉਹੀ ਵੰਡ ਹੋਰ ਚੱਲਦੇ ਭਾਗਾਂ ਨਾਲ ਵਰਤਦੀ ਹੈ। ਸਰਵਰ ਸਰਟੀਫਿਕੇਟ ਪਬਲਿਕ ਕੁੰਜੀ ਅਤੇ ਨਾਮ ਲੈ ਕੇ ਚੱਲਦਾ ਹੈ, ਅਤੇ ਇਸ ਉੱਤੇ CA ਦੀ ਨਿੱਜੀ ਕੁੰਜੀ ਨਾਲ ਦਸਤਖ਼ਤ ਹੁੰਦੇ ਹਨ ਜੋ CA ਨੂੰ ਕਦੇ ਨਹੀਂ ਛੱਡਦੀ। ਉਸ ਸਰਵਰ ਦੀ ਜਾਂਚ ਕਰਨ ਵਾਲੇ ਕਲਾਇੰਟ ਨੂੰ CA ਸਰਟੀਫਿਕੇਟ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਪਬਲਿਕ ਹੈ, ਅਤੇ CA ਦੀ ਨਿੱਜੀ ਦਸਤਖ਼ਤ ਕੁੰਜੀ ਦਾ ਉਸਨੂੰ ਕੋਈ ਲਾਭ ਨਹੀਂ।
ਜੇ ਪੱਕਾ ਨਹੀਂ ਕਿ ਕਿਹੜਾ ਮੁੱਲ ਤੁਹਾਡੇ ਕੋਲ ਹੈ, ਤਾਂ ਫਾਈਲ ਨਾਮ ਨਹੀਂ, ਨਿਸ਼ਾਨ ਲੱਭੋ। ਹੇਠਾਂ ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲਾ PEM ਬਲਾਕ, -----BEGIN PRIVATE KEY-----, ਜਾਂ ਪੁਰਾਣਾ BEGIN RSA PRIVATE KEY ਰੂਪ, ਗੁਪਤ ਅੱਧ ਹੈ। ਉਸ ਨਿਸ਼ਾਨ ਤੋਂ ਬਿਨਾਂ ਪੇਸਟ ਕਰਨ ਯੋਗ ਮੁੱਲ ਸਾਂਝਾ ਕਰਨ ਦਾ ਉਮੀਦਵਾਰ ਹੈ, ਅਗਲੀਆਂ ਦੋ ਜਾਂਚਾਂ ਦੇ ਅਧੀਨ।
ਦੂਜੀ ਜਾਂਚ: ਤੈਨਾਤੀ ਉਸ ਪਬਲਿਕ ਮੁੱਲ ਨੂੰ ਕਿਸ ਨਾਲ ਬੰਨ੍ਹਦੀ ਹੈ
ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਸੁਰੱਖਿਆ ਅਤੇ ਗੁਮਨਾਮਤਾ ਵੱਖਰੇ ਗੁਣ ਹਨ। WireGuard ਸਾਥੀ ਦੀ ਪਬਲਿਕ ਕੁੰਜੀ ਤੈਨਾਤੀ ਦੇ ਅੰਦਰ ਸਥਿਰ ਪਛਾਣਕਰਤਾ ਹੈ: ਸਰਵਰ ਸੰਰਚਨਾ ਇਸਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ, ਹੈਂਡਸ਼ੇਕ ਇਸਦਾ ਨਾਮ ਲੈਂਦਾ ਹੈ, ਅਤੇ ਲੌਗ ਪੜ੍ਹਨ ਵਾਲਾ ਪ੍ਰਸ਼ਾਸਕ ਉਸ ਸਾਥੀ ਦੇ ਜੁੜਨ ਸਮੇਂ ਹਰ ਵਾਰ ਉਹੀ ਸਤਰ ਵੇਖਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਆਪਣੀ ਸੈਟਅਪ ਬਾਰੇ ਸਵਾਲ ਦੇ ਕੋਲ ਕੁੰਜੀ ਪੋਸਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਉਹ ਸਤਰ ਪੋਸਟ ਦੀ ਬਾਕੀ ਹਰ ਚੀਜ਼ ਨਾਲ ਜੋੜ ਦਿੱਤੀ ਹੈ।
ਸਰਟੀਫਿਕੇਟ ਆਪਣੀ ਬਣਾਵਟ ਕਰਕੇ ਪਛਾਣ ਲੀਕ ਕਰਦੇ ਹਨ। Subject ਅਤੇ subject alternative name ਪੜ੍ਹੇ ਜਾ ਸਕਦੇ ਹਨ, ਅਤੇ ਜਨਤਕ ਤੌਰ 'ਤੇ ਭਰੋਸੇਯੋਗ TLS ਸਰਟੀਫਿਕੇਟਾਂ ਲਈ ਸਰਟੀਫਿਕੇਟ ਆਪ ਹੀ ਖੋਜਯੋਗ Certificate Transparency ਲੌਗਾਂ ਵਿੱਚ ਪ੍ਰਕਾਸ਼ਿਤ ਹੁੰਦਾ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਨਹੀਂ ਖੋਲ੍ਹਦਾ, ਅਤੇ ਸਭ ਕੁਝ ਇੱਕ ਰਿਸ਼ਤਾ ਖੋਲ੍ਹਦਾ ਹੈ।
ਇੱਥੇ ਹੀ ਤੈਨਾਤੀਆਂ ਵੱਖਰੀਆਂ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਇਹੀ ਜਵਾਬ ਤੈਅ ਕਰਦਾ ਹੈ। ਲੈਬ ਸਰਵਰ ਉੱਤੇ ਇੱਕ ਵਾਰ ਵਰਤਣ ਵਾਲਾ ਟੈਸਟ ਸਾਥੀ ਕਿਸੇ ਕੰਪਨੀ ਦੇ ਸਾਈਟ-ਤੋਂ-ਸਾਈਟ ਅੰਤ ਬਿੰਦੂ ਦੀ ਪਛਾਣ ਕਰਨ ਵਾਲੀ ਕੁੰਜੀ ਤੋਂ ਵੱਖਰੀ ਚੀਜ਼ ਹੈ, ਭਾਵੇਂ ਬਾਈਟ ਇੱਕੋ ਜਿਹੇ ਲੱਗਣ।
ਤੀਜੀ ਜਾਂਚ: ਕੀ ਰੱਦ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ
ਤੀਜੀ ਜਾਂਚ ਦੋਵੇਂ ਅੱਧ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖ ਕਰਦੀ ਹੈ। ਪ੍ਰਕਾਸ਼ਿਤ ਪਬਲਿਕ ਕੁੰਜੀ ਨੂੰ ਆਪਣੇ ਸਮੇਂ-ਸਮੇਂ ਅਨੁਸਾਰ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰਕਾਸ਼ਿਤ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਨੂੰ ਵਾਪਸ ਨਹੀਂ ਬੁਲਾਇਆ ਜਾ ਸਕਦਾ: ਆਪਣੀ ਕਾਪੀ ਮਿਟਾਉਣ ਨਾਲ ਪਹਿਲਾਂ ਲਈਆਂ ਕਾਪੀਆਂ ਨੂੰ ਕੋਈ ਫ਼ਰਕ ਨਹੀਂ ਪੈਂਦਾ, ਅਤੇ ਹਰ ਸਾਥੀ ਜਿਸਨੇ ਇਸ 'ਤੇ ਭਰੋਸਾ ਕੀਤਾ ਸੀ, ਹੁਣ ਕਿਸੇ ਬਾਹਰਲੇ ਕੋਲ ਮੌਜੂਦ ਚੀਜ਼ 'ਤੇ ਭਰੋਸਾ ਕਰਦਾ ਹੈ।
ਰੱਦ ਕਰਨਾ ਸੰਰਚਨਾ ਦੀ ਕਾਰਵਾਈ ਹੈ, ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਨਹੀਂ। WireGuard ਰੱਦੀਕਰਨ ਸੂਚੀ ਨਹੀਂ ਦਿੰਦਾ, ਇਸ ਲਈ ਤੁਸੀਂ ਸਾਥੀ ਹਟਾਉਂਦੇ ਹੋ:
wg set wg0 peer <peer-public-key> remove
# then delete the [Peer] block from the config so it does not return on restart
OpenVPN ਸਰਟੀਫਿਕੇਟਾਂ ਉੱਤੇ ਬਣੀਆਂ ਤੈਨਾਤੀਆਂ ਸਰਟੀਫਿਕੇਟ ਰੱਦ ਕਰਦੀਆਂ ਹਨ ਅਤੇ CRL ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ ਜਿਸਨੂੰ ਸਰਵਰ ਅਸਲ ਵਿੱਚ crl-verify ਰਾਹੀਂ ਜਾਂਚਦਾ ਹੈ। ਉਸ ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਰੱਦੀਕਰਨ ਸੂਚੀ ਸਿਰਫ਼ ਸਜਾਵਟ ਹੈ। ਦੋਵਾਂ ਹਾਲਤਾਂ ਵਿੱਚ ਕ੍ਰਮ ਇੱਕੋ ਹੈ: ਬਦਲੀ ਜਾਰੀ ਕਰੋ, ਸਮਰਥਿਤ ਮਾਧਿਅਮ ਰਾਹੀਂ ਵੰਡੋ, ਫਿਰ ਪੁਰਾਣੀ ਪਛਾਣ ਰਿਟਾਇਰ ਕਰੋ।
ਤਿੰਨ ਜਾਂਚਾਂ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਤੋਂ ਆਉਣ ਵਾਲੀਆਂ ਗਲਤੀਆਂ
ਅਸਲ ਲੀਕਾਂ ਵਿੱਚੋਂ ਬਹੁਤੀਆਂ ਕਿਸੇ ਦਾ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਦਾ ਫੈਸਲਾ ਨਹੀਂ ਹੁੰਦੀਆਂ। ਉਹ ਫੋਰਮ ਵਿੱਚ ਪੂਰਾ ਪ੍ਰੋਫਾਈਲ ਪੇਸਟ ਕਰਨਾ ਹੁੰਦੀਆਂ ਹਨ: WireGuard .conf ਫਾਈਲ ਵਿੱਚ PrivateKey ਲਾਈਨ ਵਾਲਾ ਇੱਕ, .ovpn ਬੰਡਲ ਵਿੱਚ ਇਨਲਾਈਨ ਕੁੰਜੀ ਬਲਾਕ ਵਾਲਾ ਦੂਜਾ, ਜਾਂ ਕੁੰਜੀ ਵਾਲਾ ਖੇਤਰ ਸੰਜੋਗ ਨਾਲ ਦਿਸਣ ਵਾਲਾ ਕਲਾਇੰਟ ਵਿੰਡੋ ਦਾ ਸਕਰੀਨਸ਼ਾਟ। ਪਬਲਿਕ ਮੁੱਲ ਸ਼ਾਇਦ ਠੀਕ ਸੀ; ਉਹ ਗਲਤ ਹਿੱਸੇ ਨਾਲ ਹੀ ਸਫ਼ਰ ਕਰ ਗਿਆ।
ਸਹਾਇਤਾ ਵਰਕਫਲੋ ਦੂਜਾ ਸਰੋਤ ਹਨ। ਕਿਸੇ ਵੀ ਜਾਇਜ਼ ਜਾਂਚ ਪੜਾਅ ਨੂੰ ਤੁਹਾਡੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਦੀ ਲੋੜ ਨਹੀਂ, ਕਿਉਂਕਿ ਦੂਜਾ ਪਾਸਾ ਆਪਣੀ ਲੋੜ ਪਬਲਿਕ ਅੱਧ ਵਿੱਚੋਂ ਕੱਢ ਲੈਂਦਾ ਹੈ। ਜਦੋਂ ਫਾਰਮ ਜਾਂ ਕੋਈ ਵਿਅਕਤੀ ਪ੍ਰਾਈਵੇਟ ਮੁੱਲ ਮੰਗਦਾ ਹੈ, ਸਹੀ ਜਵਾਬ ਪਬਲਿਕ ਮੁੱਲ ਅਤੇ ਉਸਨੂੰ ਬਣਾਉਣ ਵਾਲਾ ਸਥਾਨਕ ਕਮਾਂਡ ਹੈ।
ਲੌਗ ਅਤੇ ਸਕਰੀਨਸ਼ਾਟ ਇੱਕੋ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਆਉਂਦੇ ਹਨ। ਨਿਦਾਨ ਆਉਟਪੁੱਟ ਕੁੰਜੀ ਸਮੱਗਰੀ, ਸੈਸ਼ਨ ਪਛਾਣਕਰਤਾ ਅਤੇ ਅੰਦਰੂਨੀ ਪਤੇ ਲੈ ਕੇ ਚੱਲ ਸਕਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਸਵਾਲ ਦਾ ਜਵਾਬ ਪਾਉਣ ਲਈ ਇਹ ਸਭ ਪੋਸਟ ਕਰਨਾ ਥੋੜ੍ਹੀ ਸਹੂਲਤ ਨੂੰ ਵੱਡੇ ਖੁਲਾਸੇ ਨਾਲ ਬਦਲਦਾ ਹੈ।
ਪ੍ਰਾਈਵੇਟ ਮੁੱਲ ਲੀਕ ਹੋਣ ਤੋਂ ਬਾਅਦ ਪਛਾਣ ਰਿਟਾਇਰ ਕਰੋ
ਜੇ ਪ੍ਰਾਈਵੇਟ ਮੁੱਲ ਸੱਚਮੁੱਚ ਬਾਹਰ ਗਿਆ, ਤਾਂ ਉਸ ਪਛਾਣ ਨੂੰ ਰਿਟਾਇਰ ਮੰਨੋ। ਨਵੀਂ ਜੋੜੀ ਬਣਾਓ, ਸਾਥੀਆਂ ਵੱਲੋਂ ਉਮੀਦ ਕੀਤੀ ਥਾਂ ਉੱਤੇ ਪਬਲਿਕ ਅੱਧ ਲਗਾਓ, ਪੁਰਾਣਾ ਸਾਥੀ ਹਟਾਓ ਜਾਂ ਪੁਰਾਣਾ ਸਰਟੀਫਿਕੇਟ ਰੱਦ ਕਰੋ, ਅਤੇ ਜਿੱਥੇ ਤੁਸੀਂ ਇਸਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਸੀ ਉਹ ਥਾਵਾਂ ਜਾਂਚੋ। ਤੁਸੀਂ ਉਹ ਕਾਪੀਆਂ ਨਹੀਂ ਮਿਟਾ ਸਕਦੇ ਜੋ ਤੁਹਾਡੇ ਕੰਟਰੋਲ ਵਿੱਚ ਨਹੀਂ, ਇਸ ਲਈ ਹਟਾਉਣਾ ਭਵਿੱਖ ਬਾਰੇ ਹੈ, ਅਤੀਤ ਬਾਰੇ ਨਹੀਂ।
ਫਿਰ ਵੰਡ ਲਿਖੋ: ਕਿਹੜੀ ਕੁੰਜੀ ਕਿਹੜੇ ਯੰਤਰ ਦੀ ਹੈ, ਕਿਸ ਕੋਲ ਕਾਪੀ ਹੈ, ਬਦਲੀ ਕਿਵੇਂ ਪਹੁੰਚਦੀ ਹੈ, ਅਤੇ ਰਿਟਾਇਰ ਸਾਥੀ ਕੌਣ ਹਟਾਉਂਦਾ ਹੈ। ਇਹੀ ਉਹ ਹਿੱਸੇ ਹਨ ਜੋ ਲੋਕ ਭੁੱਲਦੇ ਹਨ, ਅਤੇ ਇਹੀ ਤੈਅ ਕਰਦੇ ਹਨ ਕਿ ਲੀਕ ਕਿੰਨੀ ਦੇਰ ਲਾਭਦਾਇਕ ਰਹਿੰਦੀ ਹੈ।