ਕਿਉਂ ਵੱਡਾ ਕੁੰਜੀ ਨੰਬਰ VPN ਨੂੰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਬਣਾਉਂਦਾ
ਕੁੰਜੀ ਦਾ ਆਕਾਰ ਇੱਕ ਅਲਗੋਰਿਦਮ ਅਤੇ ਇੱਕ ਭੂਮਿਕਾ ਦੇ ਅੰਦਰ ਹੀ ਅਰਥ ਰੱਖਦਾ ਹੈ। ਸਾਥੀ ਦੀ ਪੁਸ਼ਟੀ, ਸੂਟ ਦੀ ਚੋਣ, ਪੈਚ ਅਤੇ ਆਪਰੇਟਰ ਦੇ ਰਿਕਾਰਡ ਅਜਿਹੇ ਸਵਾਲ ਹਨ ਜਿਨ੍ਹਾਂ ਦਾ ਜਵਾਬ ਇਹ ਨਹੀਂ ਦਿੰਦਾ।
ਇਸ਼ਤਿਹਾਰ 256 ਬਿੱਟ ਕਹਿੰਦਾ ਹੈ, ਦੂਜਾ ਉਤਪਾਦ 128 ਬਿੱਟ ਕਹਿੰਦਾ ਹੈ, ਅਤੇ ਸਿੱਟਾ ਸਪਸ਼ਟ ਲੱਗਦਾ ਹੈ ਜਦ ਤੱਕ ਤੁਸੀਂ ਨੋਟ ਨਹੀਂ ਕਰਦੇ ਕਿ ਇਹ ਸੰਖਿਆਵਾਂ ਵੱਖਰੀਆਂ ਚੀਜ਼ਾਂ ਦੱਸਦੀਆਂ ਹਨ। ਸਮਮਿਤ ਸਾਈਫਰ ਕੁੰਜੀ, ਸਰਟੀਫਿਕੇਟ ਦੀ ਜਨਤਕ ਕੁੰਜੀ ਅਤੇ ਕੁੰਜੀ-ਬਦਲੀ ਪੈਰਾਮੀਟਰ ਇੱਕੋ ਮਾਪਦੰਡ 'ਤੇ ਨਹੀਂ ਮਾਪੇ ਜਾਂਦੇ। ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਇਹ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਕਲਾਇੰਟ ਨੇ ਸਰਵਰ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਸੀ ਜਾਂ ਨਹੀਂ। ਸੰਖਿਆ ਅਸਲੀ ਜਾਣਕਾਰੀ ਹੈ, ਅਤੇ ਇਹ ਆਪਣੇ ਆਲੇ-ਦੁਆਲੇ ਦੀ ਮਾਰਕੀਟਿੰਗ ਦੇ ਸੰਕੇਤ ਨਾਲੋਂ ਕਿਤੇ ਵੱਧ ਸੀਮਤ ਹੈ।
ਕੁਝ ਵੀ ਤੁਲਨਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪੁੱਛੋ ਕਿ ਕਿਹੜੀ ਕੁੰਜੀ ਗਿਣੀ ਜਾ ਰਹੀ ਹੈ ਅਤੇ ਇਹ ਕੀ ਸੁਰੱਖਿਅਤ ਕਰਦੀ ਹੈ।
ਤਿੰਨ ਕੰਮਾਂ ਵਾਲੀਆਂ ਤਿੰਨ ਕੁੰਜੀਆਂ
ਡੇਟਾ ਸਾਈਫਰ ਸੁਰੰਗ ਦਾ ਪੇਲੋਡ ਐਨਕ੍ਰਿਪਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਸ ਦੀ ਕੁੰਜੀ ਹਰ ਸੈਸ਼ਨ ਲਈ ਨਵੀਂ ਬਣਾਈ ਜਾਂਦੀ ਹੈ। ਸਰਟੀਫਿਕੇਟ ਦੀ ਜਨਤਕ ਕੁੰਜੀ ਪ੍ਰਮਾਣਿਕਤਾ ਦੌਰਾਨ ਇੱਕ ਸਿਰੇ ਦੀ ਪਛਾਣ ਸਾਬਤ ਕਰਦੀ ਹੈ। ਕੁੰਜੀ-ਬਦਲੀ ਦਾ ਕਦਮ, ਆਮ ਤੌਰ 'ਤੇ Diffie-Hellman ਦਾ ਅਸਥਾਈ ਰੂਪ, ਇੱਕ ਸਾਂਝਾ ਭੇਦ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਕੋਈ ਵੀ ਧਿਰ ਮੁੜ ਨਹੀਂ ਬਣਾ ਸਕਦੀ। ਹਰ ਇੱਕ ਦੀਆਂ ਆਪਣੀਆਂ ਤਾਕਤ-ਧਾਰਨਾਵਾਂ ਅਤੇ ਆਪਣੇ ਆਕਾਰ-ਰਿਵਾਜ ਹਨ।
ਇਸ ਲਈ 256 ਨੂੰ 2048 ਅਤੇ 32 ਦੇ ਕੋਲ ਆਕਾਰ ਅਨੁਸਾਰ ਨਹੀਂ ਰੱਖਿਆ ਜਾ ਸਕਦਾ; ਇਹ ਵੱਖਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਹਨ।
ਇੱਕ ਭੂਮਿਕਾ ਦੇ ਅੰਦਰ ਵੀ ਸੰਖਿਆ ਸਿਰਫ਼ ਵਰਤੇ ਜਾ ਰਹੇ ਅਲਗੋਰਿਦਮ ਪਰਿਵਾਰ ਦੇ ਸੰਦਰਭ ਵਿੱਚ ਹੀ ਕੁਝ ਕਹਿੰਦੀ ਹੈ।
ਸੰਖਿਆ ਕਿੱਥੇ ਮਦਦ ਕਰਦੀ ਹੈ ਅਤੇ ਕਿੱਥੇ ਰੁਕਦੀ ਹੈ
ਇੱਕ ਅਲਗੋਰਿਦਮ ਦੇ ਅੰਦਰ, ਵੱਡੀ ਕੁੰਜੀ ਕਰੂਰ-ਤਾਕਤ ਖੋਜ ਦੀ ਲਾਗਤ ਵਧਾਉਂਦੀ ਹੈ, ਅਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਗਣਨਾ-ਸ਼ਕਤੀ ਬਦਲਣ ਨਾਲ ਸਰਟੀਫਿਕੇਟ ਕੁੰਜੀਆਂ ਲਈ ਘੱਟੋ-ਘੱਟ ਤੈਅ ਕਰਦੇ ਹਨ। ਇਹ ਜਾਇਜ਼ ਅਤੇ ਸੀਮਤ ਤੁਲਨਾ ਹੈ: AES-128 ਅਤੇ AES-256 ਦੋਵੇਂ ਚੌੜੇ ਅੰਤਰ ਨਾਲ ਸਿੱਧੇ ਹਮਲੇ ਦਾ ਸਾਹਮਣਾ ਕਰਦੇ ਹਨ, ਇਸ ਲਈ ਵਿਹਾਰ ਵਿੱਚ ਫ਼ਰਕ ਘੱਟ ਹੀ ਨਿਰਣਾਇਕ ਹੁੰਦਾ ਹੈ।
ਉਸ ਤੁਲਨਾ ਤੋਂ ਬਾਹਰ ਸੰਖਿਆ ਕਨਫਿਗਰੇਸ਼ਨ ਗਲਤੀਆਂ, ਸਰਟੀਫਿਕੇਟ ਪੁਸ਼ਟੀ ਜਾਂ ਪ੍ਰੋਟੋਕੋਲ ਸੰਸਕਰਣ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਦੱਸਦੀ।
ਪੂਰਾ ਗੱਲਬਾਤ ਵਾਲਾ ਸੂਟ ਪੜ੍ਹੋ
ਕਨੈਕਸ਼ਨ ਅਸਲ ਵਿੱਚ ਜੋ ਵਰਤਦਾ ਹੈ ਉਹ ਇੱਕ ਸੂਟ ਹੈ: ਸਾਈਫਰ ਮੋਡ, ਸਮਗਰਤਾ ਜਾਂ ਪ੍ਰਮਾਣਿਤ-ਐਨਕ੍ਰਿਪਸ਼ਨ ਬਣਾਵਟ, ਕੁੰਜੀ-ਬਦਲੀ ਸਮੂਹ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਢੰਗ। ਸਹੀ ਹੈਂਡਸ਼ੇਕ ਵਾਲਾ ਆਧੁਨਿਕ AEAD ਮੋਡ ਵੱਖਰੇ MAC ਨਾਲ ਜੋੜੇ ਪੁਰਾਣੇ ਮੋਡ ਨਾਲੋਂ ਵੱਖਰੀ ਪੇਸ਼ਕਸ਼ ਹੈ, ਭਾਵੇਂ ਸਿਰਲੇਖ ਵਾਲਾ ਕੁੰਜੀ-ਆਕਾਰ ਇੱਕੋ ਹੋਵੇ।
openvpn --show-ciphers | head -20 openvpn --show-tls | head -20 openssl x509 -in server.crt -noout -text | grep -E 'Public-Key|Signature Algorithm' wg show
ਕਨਫਿਗਰ ਕੀਤੀ ਅਧਿਕਤਮ ਨਹੀਂ, ਗੱਲਬਾਤ ਦਾ ਨਤੀਜਾ ਪੜ੍ਹੋ। ਮਜ਼ਬੂਤ ਸੂਟ ਦੇਣ ਵਾਲਾ ਕਲਾਇੰਟ ਵੀ ਕਮਜ਼ੋਰ ਤਰੀਕੇ ਨਾਲ ਜੁੜਦਾ ਹੈ ਜੇ ਸਰਵਰ ਕਮਜ਼ੋਰ ਵਿਕਲਪ ਚੁਣਦਾ ਹੈ ਅਤੇ ਪ੍ਰੋਫਾਈਲ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ। ਜੇ ਕਾਰਗੁਜ਼ਾਰੀ ਚਿੰਤਾ ਦਾ ਵਿਸ਼ਾ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਸੰਬੰਧਿਤ ਡਿਵਾਈਸ ਅਤੇ ਮਾਰਗ 'ਤੇ ਮਾਪੋ, ਕਿਉਂਕਿ ਹਾਰਡਵੇਅਰ ਤੇਜ਼ੀ ਅਤੇ ਪੈਕੇਟ ਆਕਾਰ ਸ਼ਾਮਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਕੁੰਜੀ-ਆਕਾਰ ਥ੍ਰੂਪੁਟ ਦਾ ਮਾੜਾ ਅਨੁਮਾਨ ਹੈ।
ਉਹ ਹਿੱਸੇ ਜੋ ਕੋਈ ਸੰਖਿਆ ਕਦੇ ਨਹੀਂ ਮਾਪਦੀ
ਸਾਫਟਵੇਅਰ ਸੰਭਾਲ ਪਹਿਲੀ ਖਾਮੀ ਹੈ। ਜਿਸ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸੁਧਾਰ ਮਿਲਣੇ ਬੰਦ ਹੋ ਗਏ ਹਨ ਉਸ ਉੱਤੇ ਬਣੀ ਸੁਰੰਗ ਆਪਣੇ ਕੁੰਜੀ-ਆਕਾਰ ਦੇ ਸੰਕੇਤ ਨਾਲੋਂ ਕਮਜ਼ੋਰ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਕੋਈ ਕਨਫਿਗਰੇਸ਼ਨ ਮੁੱਲ ਇਸ ਨੂੰ ਠੀਕ ਨਹੀਂ ਕਰਦਾ। ਆਪਰੇਟਰ ਦਾ ਵਿਵਹਾਰ ਦੂਜਾ ਹੈ: ਕਨੈਕਸ਼ਨ ਰਿਕਾਰਡ, ਖਾਤਾ ਡੇਟਾ ਅਤੇ ਸਹਾਇਤਾ ਸੰਭਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਤੋਂ ਬਾਹਰ ਹਨ। ਜੋ ਸੇਵਾ ਤੁਹਾਡੀ ਉਮੀਦ ਨਾਲੋਂ ਵੱਧ ਰੱਖਦੀ ਹੈ, ਉਹ ਲੰਮੀ ਕੁੰਜੀ ਨਾਲ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਬਣਦੀ।
ਸਾਥੀ ਦੀ ਪੁਸ਼ਟੀ ਤੀਜੀ ਅਤੇ ਸਭ ਤੋਂ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਹੈ। ਜੋ ਕਲਾਇੰਟ ਕੋਈ ਵੀ ਸਰਟੀਫਿਕੇਟ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ, ਉਸ ਕੋਲ ਅਪ੍ਰਮਾਣਿਤ ਸਾਥੀ ਦੁਆਲੇ ਲਪੇਟਿਆ ਮਜ਼ਬੂਤ ਸਾਈਫਰ ਹੁੰਦਾ ਹੈ, ਜੋ ਸਹੀ ਪੁਸ਼ਟੀ ਵਾਲੇ ਸਾਧਾਰਨ ਸਾਈਫਰ ਨਾਲੋਂ ਮਾੜਾ ਹੈ। ਸੰਖਿਆ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਤਿੰਨ ਚੀਜ਼ਾਂ ਜਾਂਚੋ, ਅਤੇ ਸੰਖਿਆ ਆਪਣੀ ਸਹੀ ਥਾਂ ਲੈ ਲਵੇਗੀ।