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

ਬਹੁਤ ਵੱਖਰੇ ਪ੍ਰਭਾਵ ਵਾਲੀਆਂ ਦੋ ਮੁਰੰਮਤਾਂ

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

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

ਪੁਰਾਣਾ ਸਵਿੱਚ ਅਸਲ ਵਿੱਚ ਕੀ ਕਰਦਾ ਹੈ

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

ਮੁਰੰਮਤ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਅਸਫਲਤਾ ਦਾ ਪੜਾਅ ਪੜ੍ਹੋ। ਰੱਦ ਕੀਤਾ ਪ੍ਰਸਤਾਵ ਅਤੇ ਰੱਦ ਕੀਤਾ ਪਾਸਵਰਡ ਸਮਾਨ ਫਰੰਟਐਂਡ ਸੁਨੇਹੇ ਦਿੰਦੇ ਹਨ ਪਰ ਬਿਲਕੁਲ ਵੱਖਰੇ ਸਬੂਤ ਦਿੰਦੇ ਹਨ।

ਸੀਮਤ ਅਪਵਾਦ ਕਿੱਥੇ ਆਉਂਦਾ ਹੈ

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

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

ਗੱਲਬਾਤ ਦੀ ਜਾਂਚ ਕਰੋ, ਸਿਰਫ਼ ਹਰਾ ਆਈਕਨ ਨਹੀਂ

ਸੰਵਾਦ ਦੇ ਮੂਡ ਦੀ ਬਜਾਏ ਪੜਾਅ ਦੀ ਪਛਾਣ ਕਰਨ ਵਾਲੇ ਸਬੂਤ ਇਕੱਠੇ ਕਰੋ। ਹੇਠਾਂ ਦਿੱਤੇ ਕਮਾਂਡ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਹਨ, ਅਤੇ ਪਹਿਲੇ ਦੋ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿ ਕਿਹੜਾ ਸੰਰੂਪਣ ਅਤੇ ਸੰਸਕਰਣ ਅਸਲ ਵਿੱਚ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।

vpnc --version
vpnc --print-config /etc/vpnc/legacy.conf
dpkg -V vpnc
grep -n -E 'weak|1des|no-encryption' /etc/vpnc/legacy.conf

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

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

ਸੰਬੰਧਿਤ ਲੇਖ