VPN ਲਈ ਫਾਰਵਰਡ ਸੀਕ੍ਰੇਸੀ: ਚੋਰੀ ਹੋਈ ਚਾਬੀ ਕੀ ਖੋਲ ਸਕਦੀ ਹੈ
ਫਾਰਵਰਡ ਸੀਕ੍ਰੇਸੀ ਸੀਮਿਤ ਕਰਦੀ ਹੈ ਕਿ ਬਾਅਦ ਵਿੱਚ ਚੋਰੀ ਹੋਈ ਪਛਾਣ ਚਾਬੀ ਰਿਕਾਰਡ ਕੀਤੇ ਸੈਸ਼ਨਾਂ ਬਾਰੇ ਕੀ ਪਰਗਟ ਕਰਦੀ ਹੈ। ਇਹ ਸਮਝੌਤਾ ਹੋਏ ਡਿਵਾਈਸ ਉੱਤੇ ਜੀਵਤ ਸਾਦੇ ਪਾਠ ਦੀ ਰੱਖਿਆ ਨਹੀਂ ਕਰਦੀ।
ਅੱਜ ਇੱਕ ਐਨਕ੍ਰਿਪਟਿਡ ਟਨਲ ਰਿਕਾਰਡ ਕਰੋ, ਅਗਲੇ ਸਾਲ ਸਰਵਰ ਦੀ ਦੀਰਘਕਾਲੀ ਨਿੱਜੀ ਚਾਬੀ ਚੋਰੀ ਕਰੋ ਅਤੇ ਰਿਕਾਰਡਿੰਗ ਡੀਕ੍ਰਿਪਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਫਾਰਵਰਡ ਸੀਕ੍ਰੇਸੀ ਉਹ ਗੁਣ ਹੈ ਜੋ ਕਹਿੰਦਾ ਹੈ ਕਿ ਚੋਰੀ ਹੋਈ ਚਾਬੀ ਇਕੱਲੀ ਕਾਫੀ ਨਹੀਂ ਹੋਵੇਗੀ। ਇਹ ਰਿਕਾਰਡ ਕੀਤੇ ਸੈਸ਼ਨਾਂ ਅਤੇ ਖਾਸ ਭੇਦਾਂ ਬਾਰੇ ਇੱਕ ਬਿਆਨ ਹੈ, ਟਨਲ ਸੁਰੱਖਿਅਤ ਸੀ ਇਹ ਆਮ ਵਾਅਦਾ ਨਹੀਂ। ਘੇਰੇ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਨਿਰਧਾਰਤ ਕਰਨਾ ਹੀ ਇਸ ਸ਼ਬਦ ਨੂੰ ਲਾਭਦਾਇਕ ਬਣਾਉਂਦਾ ਹੈ।
ਸਵਾਲ ਇੱਕ ਰਿਕਾਰਡਿੰਗ ਬਾਰੇ ਹੈ, ਜੀਵਤ ਸੈਸ਼ਨ ਬਾਰੇ ਨਹੀਂ
ਦੀਰਘਕਾਲੀ ਚਾਬੀ ਅੰਤ ਬਿੰਦੂ ਦੀ ਪਛਾਣ ਕਰਦੀ ਹੈ ਅਤੇ ਹੈਂਡਸ਼ੇਕ ਉੱਤੇ ਦਸਤਖਤ ਕਰਦੀ ਹੈ। ਸੈਸ਼ਨ ਚਾਬੀਆਂ ਅਸਲ ਟ੍ਰੈਫਿਕ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ ਫਾਰਵਰਡ-ਸੀਕ੍ਰੇਟ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਉਹ ਤਾਜ਼ਾ ਚਾਬੀ-ਅਦਲਾ-ਬਦਲੀ ਸਮੱਗਰੀ ਤੋਂ ਲਈਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜੋ ਦੋਵੇਂ ਧਿਰਾਂ ਬਣਾਉਂਦੀਆਂ ਹਨ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਸੁੱਟ ਦਿੰਦੀਆਂ ਹਨ। ਸਿਰਫ ਦੀਰਘਕਾਲੀ ਚਾਬੀ ਵਾਲਾ ਹਮਲਾਵਰ ਉਹ ਸੁੱਟੇ ਹੋਏ ਮੁੱਲ ਦੁਬਾਰਾ ਨਹੀਂ ਬਣਾ ਸਕਦਾ। ਜੀਵਤ ਸੈਸ਼ਨ ਸਥਿਤੀ ਵਾਲਾ ਹਮਲਾਵਰ ਅਜੇ ਵੀ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਗਾਰੰਟੀ ਵਰਤਮਾਨ ਬਾਰੇ ਨਹੀਂ, ਅਤੀਤ ਬਾਰੇ ਹੈ।
ਦਾਅਵਾ ਸ਼ਰਤੀ ਹੈ: ਇਹ ਸਿਰਫ ਤਾਂ ਸਹੀ ਹੈ ਜੇ ਕਸ਼ਣਿਕ ਭੇਦ ਸੱਚਮੁੱਚ ਨਸ਼ਟ ਕੀਤੇ ਗਏ ਹੋਣ ਅਤੇ ਪ੍ਰੋਟੋਕੋਲ ਉਹੀ ਹੋਵੇ ਜੋ ਤੁਸੀਂ ਸੋਚਦੇ ਹੋ। ਮਿਸ਼ਰਤ ਤੈਨਾਤੀ ਇੱਕ ਟਨਲ ਉੱਤੇ ਇਸ ਨੂੰ ਪੂਰਾ ਕਰ ਸਕਦੀ ਹੈ ਅਤੇ ਦੂਜੇ ਉੱਤੇ ਅਸਫਲ ਹੋ ਸਕਦੀ ਹੈ।
ਇੱਕ ਭੇਦ ਨੂੰ ਬਾਕੀਆਂ ਨੂੰ ਦੁਬਾਰਾ ਨਹੀਂ ਬਣਾਉਣਾ ਚਾਹੀਦਾ
ਮਾਰਕੀਟਿੰਗ ਪੰਨੇ ਦੀ ਬਜਾਏ ਗੱਲਬਾਤ ਕੀਤੇ ਮੋਡ ਦੀ ਜਾਂਚ ਕਰੋ। ਹੈਂਡਸ਼ੇਕ ਆਉਟਪੁੱਟ ਚਾਬੀ-ਅਦਲਾ-ਬਦਲੀ ਅਤੇ ਪ੍ਰੋਟੋਕੋਲ ਵਰਜਨ ਦਾ ਨਾਮ ਦੱਸਦਾ ਹੈ।
openssl s_client -connect vpn.example.com:443 -tls1_3 -brief
swanctl --list-sass_client ਸਾਰਾਂਸ਼ TLS ਵਰਜਨ ਅਤੇ ਚਾਬੀ-ਅਦਲਾ-ਬਦਲੀ ਸਮੂਹ ਦਿਖਾਉਂਦਾ ਹੈ, ਅਤੇ ਕਸ਼ਣਿਕ ਸਮੂਹ ਫਾਰਵਰਡ-ਸੀਕ੍ਰੇਟ ਚਾਬੀ ਸਮਝੌਤੇ ਦਾ ਦਿੱਸਦਾ ਚਿੰਨ੍ਹ ਹੈ। swanctl ਸੂਚੀ IKE ਅਤੇ CHILD ਸੰਬੰਧ ਉਨ੍ਹਾਂ ਦੇ ਚਾਬੀ ਨਵੀਨੀਕਰਨ ਟਾਈਮਰਾਂ ਸਮੇਤ ਦਿਖਾਉਂਦੀ ਹੈ, ਇਸ ਲਈ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਤੈਨਾਤੀ ਸਮਾਂ-ਸਾਰਣੀ ਅਨੁਸਾਰ ਚਾਬੀਆਂ ਨਵੀਨੀਕ੍ਰਿਤ ਕਰਦੀ ਹੈ ਜਾਂ ਨਹੀਂ। ਸਥਿਰ RSA ਚਾਬੀ-ਅਦਲਾ-ਬਦਲੀ, ਜਾਂ ਪੁਰਾਣਾ ਅਨੁਕੂਲਤਾ ਮੋਡ, ਸਾਈਫਰ ਦੇ ਨਾਮ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਇਹ ਗੁਣ ਗੁਆ ਦਿੰਦਾ ਹੈ। ਵਿਕਰੇਤਾ ਵੱਲੋਂ ਵਿਗਿਆਪਨ ਕੀਤਾ ਮੋਡ ਨਹੀਂ, ਤੁਸੀਂ ਦੇਖਿਆ ਮੋਡ ਲਿਖੋ।
ਚਾਬੀ ਨਵੀਨੀਕਰਨ ਆਪਣੇ ਆਪ ਫਾਰਵਰਡ ਸੀਕ੍ਰੇਸੀ ਨਹੀਂ ਹੈ
ਟਨਲ ਕਿੰਨੀ ਵਾਰ ਚਾਬੀਆਂ ਨਵੀਨੀਕ੍ਰਿਤ ਕਰਦਾ ਹੈ, ਇਹ ਹਰ ਚਾਬੀ ਕਿਵੇਂ ਲਈ ਜਾਂਦੀ ਹੈ ਤੋਂ ਵੱਖਰਾ ਸਵਾਲ ਹੈ। ਦੀਰਘਕਾਲੀ ਭੇਦ ਤੋਂ ਚਾਬੀਆਂ ਦੁਬਾਰਾ ਬਣਾਉਣ ਵਾਲਾ ਡਿਜ਼ਾਈਨ ਹਰ ਮਿੰਟ ਨਵੀਨੀਕਰਨ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਪਰੀਖਿਆ ਵਿੱਚ ਅਸਫਲ ਹੋ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਬਾਅਦ ਦਾ ਸਮਝੌਤਾ ਉਨ੍ਹਾਂ ਸਾਰਿਆਂ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਦੇ ਉਲਟ, ਘੱਟ ਨਵੀਨੀਕਰਨ ਵਾਲਾ ਪ੍ਰੋਟੋਕੋਲ ਵੀ ਫਾਰਵਰਡ ਸੀਕ੍ਰੇਟ ਰਹਿ ਸਕਦਾ ਹੈ ਜਦੋਂ ਹਰ ਅਦਲਾ-ਬਦਲੀ ਸੁਤੰਤਰ ਹੋਵੇ। ਵਿਉਤਪਤੀ ਪੜ੍ਹੋ, ਅੰਤਰਾਲ ਨਹੀਂ, ਅਤੇ ਛੋਟੇ ਮੁੜ-ਜੁੜਨ ਟਾਈਮਰ ਨੂੰ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਗਾਰੰਟੀ ਨਾਲ ਨਾ ਮਿਲਾਓ।
ਉਹੀ ਉਲਝਣ ਸਾਈਫਰ ਨਾਵਾਂ ਵਿੱਚ ਵੀ ਦਿਸਦੀ ਹੈ: ਆਧੁਨਿਕ ਸਾਈਫਰ ਇਸ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਕਹਿੰਦਾ ਕਿ ਇਸ ਦੀ ਚਾਬੀ ਕਿਵੇਂ ਆਈ।
ਗਾਰੰਟੀ ਤੋਂ ਬਾਅਦ ਕੀ ਦਿੱਸਦਾ ਰਹਿੰਦਾ ਹੈ
ਫਾਰਵਰਡ ਸੀਕ੍ਰੇਸੀ ਰਿਕਾਰਡ ਕੀਤੇ ਸੈਸ਼ਨਾਂ ਦੇ ਸਾਦੇ ਪਾਠ ਨੂੰ ਭਵਿੱਖ ਦੇ ਚਾਬੀ ਸਮਝੌਤੇ ਤੋਂ ਬਚਾਉਂਦੀ ਹੈ, ਅਤੇ ਸਮਝੌਤਾ ਹੋਏ ਅੰਤ ਬਿੰਦੂ ਉੱਤੇ ਜੀਵਤ ਟ੍ਰੈਫਿਕ ਪੜ੍ਹਨ ਵਾਲੇ ਹਮਲਾਵਰ ਵਿਰੁੱਧ ਇਹ ਕੁਝ ਨਹੀਂ ਕਰਦੀ। ਇਹ ਰਿਕਾਰਡਿੰਗ ਤੋਂ ਮੰਜ਼ਿਲ ਪਤੇ, ਸਮਾਂ ਜਾਂ ਮਾਤਰਾ ਨਹੀਂ ਹਟਾਉਂਦੀ, ਅਤੇ ਇਹ ਸੀਮਿਤ ਨਹੀਂ ਕਰਦੀ ਕਿ ਆਪਰੇਟਰ ਕਿੰਨਾ ਸਮਾਂ ਕਨੈਕਸ਼ਨ ਲਾਗ ਰੱਖਦਾ ਹੈ। ਇਹ ਸਮਝੌਤਾ ਹੋਏ ਕਲਾਇੰਟ ਨੂੰ ਭਰੋਸੇਯੋਗ ਵੀ ਨਹੀਂ ਬਣਾਉਂਦੀ, ਕਿਉਂਕਿ ਹਮਲਾਵਰ ਪਹਿਲਾਂ ਹੀ ਉੱਥੇ ਬੈਠਾ ਹੈ ਜਿੱਥੇ ਸਮੱਗਰੀ ਖੁੱਲ੍ਹੀ ਹਾਲਤ ਵਿੱਚ ਮੌਜੂਦ ਹੈ।
ਜਦੋਂ ਕੋਈ ਪ੍ਰਦਾਤਾ ਫਾਰਵਰਡ ਸੀਕ੍ਰੇਸੀ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਪੁੱਛੋ ਕਿ ਕਿਹੜਾ ਦੀਰਘਕਾਲੀ ਭੇਦ ਚੋਰੀ ਹੋਇਆ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕਿਹੜੇ ਸੈਸ਼ਨ ਭੇਦ ਉਪਲਬਧ ਨਹੀਂ ਰਹਿੰਦੇ। ਜੇ ਇਨ੍ਹਾਂ ਦੋ ਸਵਾਲਾਂ ਦੇ ਸਪਸ਼ਟ ਜਵਾਬ ਹਨ, ਤਾਂ ਦਾਅਵੇ ਦਾ ਅਰਥ ਹੈ।