ਤੁਹਾਡੇ VPN ਪ੍ਰੋਫ਼ਾਈਲ ਵਿੱਚ ਸਿਰਫ਼ ਸੈਟਿੰਗਾਂ ਨਹੀਂ, ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਵੀ ਹੈ
ਸਰਵਰ ਪਤੇ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀਆਂ, ਐਂਬੈੱਡ ਕੀਤੇ ਰਾਜ਼ਾਂ ਅਤੇ ਟੋਕਨਾਂ ਦੇ ਕੋਲ ਬੈਠਦੇ ਹਨ। ਸਹਾਇਤਾ ਥ੍ਰੈੱਡ ਵਿੱਚ ਪ੍ਰੋਫ਼ਾਈਲ ਪੇਸਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਜਾਣੋ ਕਿ ਕਿਹੜੀਆਂ ਲਾਈਨਾਂ ਪਛਾਣ ਹਨ।
ਜੋ ਵੀ ਫੋਰਮ ਥ੍ਰੈੱਡ ਵਿੱਚ VPN ਪ੍ਰੋਫ਼ਾਈਲ ਪੇਸਟ ਕਰਦਾ ਹੈ, ਉਹ ਉਸੇ ਵਿਸ਼ਵਾਸ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਫ਼ਾਈਲ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਸਰਵਰ ਪਤਾ ਅਤੇ ਕੁਝ ਵਿਕਲਪ ਹੁੰਦੇ ਹਨ, ਇਸ ਲਈ ਇਸਨੂੰ ਸਾਂਝਾ ਕਰਨਾ ਫ਼ੋਨ ਨੰਬਰ ਸਾਂਝਾ ਕਰਨ ਵਰਗਾ ਲੱਗਦਾ ਹੈ। ਫਿਰ ਕੋਈ ਇਸਨੂੰ ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ ਚੌਥੀ ਲਾਈਨ ਉੱਤੇ ਇੱਕ ਗੈਰ-ਐਨਕ੍ਰਿਪਟਿਡ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਲੱਭਦਾ ਹੈ।
ਪ੍ਰੋਫ਼ਾਈਲ ਟਨਲ ਬਾਰੇ ਦਸਤਾਵੇਜ਼ ਨਹੀਂ ਹੈ। ਇਹ ਟਨਲ ਦੀ ਪਛਾਣ ਹੈ, ਲਿਖੀ ਹੋਈ।
ਫ਼ਾਈਲ ਵਿੱਚਲੀਆਂ ਵਸਤੂਆਂ ਦਾ ਗੁਪਤਤਾ ਪੱਧਰ ਇੱਕੋ ਨਹੀਂ
ਇੱਕ ਜਨਤਕ CA ਸਰਟੀਫਿਕੇਟ ਯਾਤਰਾ ਲਈ ਬਣਿਆ ਹੈ। ਕਲਾਇੰਟ ਦੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਨਹੀਂ। ਜਦੋਂ ਦੋਵੇਂ ਇੱਕੋ ਫ਼ਾਈਲ ਵਿੱਚ ਦਿਖਦੇ ਹਨ, ਤਾਂ ਨੁਕਸਾਨ ਰਹਿਤ ਵਾਲਾ ਪੂਰੇ ਅਟੈਚਮੈਂਟ ਨੂੰ ਸੁਰੱਖਿਅਤ ਦਿਖਾਉਂਦਾ ਹੈ। ਇਹੀ ਜਾਲ ਹੈ।
OpenVPN ਇਸਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਕੇ ਹੋਰ ਵਿਗਾੜਦਾ ਹੈ। ਇਹ ਸਰਟੀਫਿਕੇਟ, ਕੁੰਜੀਆਂ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਸਮੱਗਰੀ ਨੂੰ ਸਿੱਧਾ ਐਂਬੈੱਡ ਕਰਨ ਦਿੰਦਾ ਹੈ। ਇਹ ਤੈਨਾਤੀ ਲਈ ਸੁਵਿਧਾਜਨਕ ਅਤੇ ਸਾਂਝਾ ਕਰਨ ਲਈ ਤਬਾਹਕੁੰਨ ਹੈ। ਜੋ ਫ਼ਾਈਲ ਪੜ੍ਹਨ ਯੋਗ ਸਰਟੀਫਿਕੇਟ ਬਲਾਕ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ, ਉਹ ਨਿੱਜੀ ਅੱਧ ਤੱਕ ਜਾਂਦੀ ਹੈ।
WireGuard ਇਸ ਬਾਰੇ ਵਧੇਰੇ ਸਪੱਸ਼ਟ ਹੈ। ਇੰਟਰਫੇਸ ਭਾਗ ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਰੱਖਦਾ ਹੈ, ਅਤੇ ਹਰ ਪੀਰ ਉੱਤੇ ਪਹਿਲਾਂ ਸਾਂਝੀ ਕੀਤੀ ਕੁੰਜੀ ਵੀ ਰੱਖ ਸਕਦਾ ਹੈ। ਕਿਹੜੀਆਂ ਲਾਈਨਾਂ ਮਹੱਤਵਪੂਰਨ ਹਨ ਇਸ ਬਾਰੇ ਕੋਈ ਅਸਪਸ਼ਟਤਾ ਨਹੀਂ। ਲਗਭਗ ਹਰ ਲਾਈਨ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਸਕ੍ਰੀਨਸ਼ਾਟ ਉਹੀ ਲੀਕ ਹੈ, ਦੂਜੇ ਫਾਰਮੈਟ ਵਿੱਚ
ਕਨਫ਼ਿਗਰੇਸ਼ਨ ਨੂੰ QR ਕੋਡ ਵਜੋਂ ਐਨਕੋਡ ਕਰਨਾ ਇਸਨੂੰ ਪੂਰਵਦਰਸ਼ਨ ਨਹੀਂ ਬਣਾਉਂਦਾ। ਕੋਡ ਉਹੀ ਬਾਈਟ ਰੱਖਦਾ ਹੈ, ਅਤੇ ਕਮਰੇ ਵਿੱਚ ਕੋਈ ਵੀ ਫ਼ੋਨ ਕੈਮਰਾ ਇਸਨੂੰ ਡੀਕੋਡ ਕਰ ਸਕਦਾ ਹੈ। ਇਹੀ ਗੱਲ ਕਲਾਇੰਟ ਦੀ ਕਨਫ਼ਿਗਰੇਸ਼ਨ ਵਿੰਡੋ ਦੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲਈ ਵੀ ਲਾਗੂ ਹੁੰਦੀ ਹੈ, ਜਿੱਥੇ ਕੁੰਜੀ ਕੋਨੇ ਵਿੱਚ ਪੜ੍ਹਨ ਯੋਗ ਹੁੰਦੀ ਹੈ।
ਪ੍ਰਮਾਣਿਕਤਾ ਫ਼ਾਈਲਾਂ ਅਤੇ ਹਵਾਲਾ ਦਿੱਤੇ ਕੁੰਜੀ ਮਾਰਗ ਉਸੇ ਆਡਿਟ ਦਾ ਹਿੱਸਾ ਹਨ। ਬਾਹਰੀ ਫ਼ਾਈਲ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਵਾਲਾ ਪ੍ਰੋਫ਼ਾਈਲ ਆਪਣੇ ਆਪ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਹੁੰਦਾ, ਕਿਉਂਕਿ ਮਾਰਗ ਉੱਥੇ ਪਹੁੰਚ ਸਕਦਾ ਹੈ ਜਿੱਥੇ ਪਾਠਕ ਪਹੁੰਚ ਸਕਦਾ ਹੈ। ਔਥ ਫ਼ਾਈਲ ਦਾ ਟੋਕਨ ਪਾਸਵਰਡ ਜਿੰਨਾ ਹੀ ਉਪਯੋਗੀ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇਹ ਪਾਸਵਰਡ ਵਰਗਾ ਦਿਖਣਾ ਦੁਰਲੱਭ ਹੈ।
ਕੁੰਜੀ ਨਹੀਂ, ਗਲਤੀ ਦਾ ਟੈਕਸਟ ਭੇਜੋ
ਨਿਦਾਨ ਲਈ ਗਲਤੀ ਦਾ ਟੈਕਸਟ, ਕਲਾਇੰਟ ਦਾ ਸੰਸਕਰਣ ਅਤੇ ਅਜ਼ਮਾਏ ਵਿਕਲਪਾਂ ਦੇ ਨਾਮ ਚਾਹੀਦੇ ਹਨ। ਕੁੰਜੀ ਦੀ ਲੋੜ ਨਹੀਂ। ਇਹ ਤਿੰਨ ਚੀਜ਼ਾਂ ਨਾਲ ਸਵਾਲ ਲਿਖੋ, ਅਤੇ ਫ਼ਾਈਲ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ ਹਰ ਰਾਜ਼ ਅਤੇ ਹਰ ਬੇਲੋੜੀ ਨੈੱਟਵਰਕ ਪਛਾਣ ਬਦਲੋ।
OpenVPN ਦਾ ਇਨਲਾਈਨ ਫ਼ਾਈਲਾਂ ਬਾਰੇ ਮੈਨੂਅਲ ਭਾਗ ਉਹਨਾਂ ਵਸਤੂਆਂ ਦੇ ਸਥਾਨ ਦਾ ਲਾਭਦਾਇਕ ਨਕਸ਼ਾ ਹੈ। ਇਹ ਇਹ ਵੀ ਯਾਦ ਕਰਾਉਂਦਾ ਹੈ ਕਿ ਇੱਕ ਪ੍ਰੋਫ਼ਾਈਲ ਕਿੰਨੀਆਂ ਰੱਖ ਸਕਦਾ ਹੈ।
# which lines in this profile look like secrets?
grep -n -E 'PrivateKey|PresharedKey|password|auth-user-pass|BEGIN .*PRIVATE KEY' wg0.conf
# OpenVPN: show the structure without printing key material
awk '/BEGIN/{print NR": "$0} /^[a-z-]+ /{print NR": "$1}' office.ovpn
ਫਿਰ ਸੋਧ ਬਾਰੇ ਆਪਣੀ ਯਾਦ ਉੱਤੇ ਭਰੋਸਾ ਕਰਨ ਦੀ ਬਜਾਏ ਅੰਤਿਮ ਅਟੈਚਮੈਂਟ ਪੜ੍ਹੋ। ਕੁੰਜੀਆਂ ਬਾਅਦ ਦੇ ਬਲਾਕਾਂ ਵਿੱਚ, ਬਿਨਾਂ ਸੋਧੀ ਟਿੱਪਣੀ ਵਿੱਚ ਅਤੇ ਉਸ ਲਾਈਨ ਵਿੱਚ ਲੁਕੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਜਿਸਨੂੰ ਤੁਸੀਂ ਢਾਂਚਾਗਤ ਮੰਨਿਆ ਸੀ।
ਖੁਲਾਸੇ ਤੋਂ ਬਾਅਦ, ਘੁਮਾਉਣਾ ਹੀ ਇੱਕੋ ਇਲਾਜ ਹੈ
ਪੋਸਟ ਮਿਟਾਉਣ ਨਾਲ ਕੁਝ ਵੀ ਰੱਦ ਨਹੀਂ ਹੁੰਦਾ। ਜਿਸਨੂੰ ਫ਼ਾਈਲ ਮਿਲੀ ਹੈ ਉਸ ਕੋਲ ਅਜੇ ਵੀ ਕੰਮ ਕਰਨ ਵਾਲੇ ਪ੍ਰਮਾਣ ਹਨ, ਇਸ ਲਈ ਜਾਰੀ ਕਰਨ ਵਾਲੇ ਨੂੰ ਸੇਵਾ ਦੀ ਆਪਣੀ ਪ੍ਰਕਿਰਿਆ ਰਾਹੀਂ ਇਸਨੂੰ ਰੱਦ ਜਾਂ ਬਦਲਣਾ ਪੈਂਦਾ ਹੈ। ਸਥਾਨਕ ਕਾਪੀ ਹਟਾਉਣ ਨਾਲ ਦੂਰ ਵਾਲੇ ਸਿਰੇ ਉੱਤੇ ਕੁਝ ਨਹੀਂ ਬਦਲਦਾ।
ਕੰਮ ਕਰਨ ਵਾਲੇ ਪ੍ਰੋਫ਼ਾਈਲ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਸੰਭਾਲੋ, ਅਤੇ ਪੁਰਾਣੀਆਂ ਆਯਾਤ ਕੀਤੀਆਂ ਐਂਟਰੀਆਂ ਨੂੰ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ ਵਿੱਚ ਤਿੰਨ ਕਾਪੀਆਂ ਛੱਡਣ ਦੀ ਬਜਾਏ ਜਾਣਬੁੱਝ ਕੇ ਹਟਾਓ। ਜੋ ਪ੍ਰੋਫ਼ਾਈਲ ਤੁਸੀਂ ਹੁਣ ਨਹੀਂ ਵਰਤਦੇ ਉਹ ਰੱਦ ਹੋਣ ਤੱਕ ਅਜੇ ਵੀ ਪ੍ਰਮਾਣ ਹੈ।
ਜੋ ਆਦਤ ਬਣਾਉਣ ਯੋਗ ਹੈ ਉਹ ਛੋਟੀ ਹੈ। ਕੋਈ ਵੀ ਪ੍ਰੋਫ਼ਾਈਲ ਮਸ਼ੀਨ ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ ਪੁੱਛੋ ਕਿ ਪਤੇ ਤੋਂ ਇਲਾਵਾ ਇਸ ਵਿੱਚ ਹੋਰ ਕੀ ਹੈ, ਅਤੇ ਯਾਦ ਕਰਨ ਦੀ ਬਜਾਏ ਫ਼ਾਈਲ ਪੜ੍ਹ ਕੇ ਜਵਾਬ ਦਿਓ।