ਟੋਕਨ ਕੋਡ, ਸਮਾਰਟ ਕਾਰਡ ਜਾਂ FIDO ਕੁੰਜੀ: VPN ਕੀ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ
ਕੋਡ ਫੋਬ, ਸਮਾਰਟ ਕਾਰਡ ਅਤੇ FIDO ਕੁੰਜੀ—ਸਾਰਿਆਂ ਨੂੰ ਹਾਰਡਵੇਅਰ ਟੋਕਨ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਵੱਖ-ਵੱਖ ਪ੍ਰਵਾਹਾਂ ਵਿੱਚ ਹਿੱਸਾ ਲੈਂਦੇ ਹਨ, ਅਤੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ ਇੱਕ ਹੀ ਪ੍ਰਮਾਣਪੱਤਰ ਕੁੰਜੀ ਰੱਖਦਾ ਹੈ।
ਇੱਕੋ ਕਨੈਕਟਰ ਅਤੇ ਇੱਕੋ ਕੁੰਜੀ-ਛੱਲਾ ਵਾਲੇ ਤਿੰਨ ਯੰਤਰ ਤਿੰਨ ਅਸੰਬੰਧਿਤ ਅਦਾਨ-ਪ੍ਰਦਾਨ ਵਿੱਚ ਹਿੱਸਾ ਲੈਂਦੇ ਹਨ। ਇੱਕ ਸਰਵਰ ਵੱਲੋਂ ਜਾਂਚਿਆ ਜਾਂਦਾ ਕੋਡ ਦਿਖਾਉਂਦਾ ਹੈ, ਦੂਜਾ ਇੱਕ ਕੁੰਜੀ ਨਾਲ ਦਸਤਖ਼ਤ ਕਰਦਾ ਹੈ ਜੋ ਕਦੇ ਯੰਤਰ ਨਹੀਂ ਛੱਡਦੀ, ਅਤੇ ਤੀਸਰਾ ਆਪਣੇ ਪ੍ਰੋਟੋਕੋਲ ਰਾਹੀਂ ਬ੍ਰਾਊਜ਼ਰ ਸਾਈਨ-ਇਨ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦਾ ਹੈ। ਇਸ ਲਈ VPN ਨੂੰ ਪ੍ਰਮਾਣਪੱਤਰ ਵਰਤਣੇ ਚਾਹੀਦੇ ਹਨ ਜਾਂ ਹਾਰਡਵੇਅਰ ਟੋਕਨ—ਇਹ ਪ੍ਰਸ਼ਨ ਇੱਕ ਫਾਰਮੈਟ ਦੀ ਤੁਲਨਾ ਯੰਤਰ ਸ਼੍ਰੇਣੀ ਨਾਲ ਕਰਦਾ ਹੈ। ਜਵਾਬ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਤਿੰਨਾਂ ਵਿੱਚੋਂ ਕਿਹੜਾ ਖਰੀਦਿਆ।
ਯੰਤਰ ਤੋਂ ਪਹਿਲਾਂ ਸਬੂਤ ਦਾ ਨਾਮ ਦਿਓ
ਇੱਕ-ਵਾਰੀ ਕੋਡ ਟੋਕਨ ਅਜਿਹਾ ਮੁੱਲ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ ਪ੍ਰਮਾਣਿਕਤਾ ਸੇਵਾ ਆਪਣੀ ਵਿਧੀ ਰਾਹੀਂ ਪ੍ਰਮਾਣਿਤ ਕਰਦੀ ਹੈ। VPN ਉਸ ਸੇਵਾ ਤੱਕ RADIUS ਜਾਂ ਫੈਡਰੇਟਿਡ ਪਛਾਣ ਪ੍ਰਦਾਤਾ ਰਾਹੀਂ ਪਹੁੰਚ ਸਕਦਾ ਹੈ, ਅਤੇ ਟੋਕਨ ਨੂੰ ਕਦੇ ਵੀ ਸੁਰੰਗ ਨਾਲ ਸੰਬੰਧਿਤ ਕੁਝ ਵੀ ਰੱਖਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ। ਇਹ ਜੋ ਸਾਬਤ ਕਰਦਾ ਹੈ ਉਹ ਇਹ ਹੈ ਕਿ ਵਿਅਕਤੀ ਕੋਲ ਕੋਡ ਪੈਦਾ ਕਰਨ ਵਾਲਾ ਯੰਤਰ ਹੈ। ਜਿਸ ਮਸ਼ੀਨ 'ਤੇ ਕੋਡ ਟਾਈਪ ਕੀਤਾ ਗਿਆ ਉਸ ਬਾਰੇ ਇਹ ਕੁਝ ਨਹੀਂ ਸਾਬਤ ਕਰਦਾ।
ਸਮਾਰਟ ਕਾਰਡ ਕਿਸਮ ਦਾ ਟੋਕਨ ਨਿੱਜੀ ਕੁੰਜੀ ਸੰਭਾਲਦਾ ਹੈ ਅਤੇ ਬੇਨਤੀ 'ਤੇ ਦਸਤਖ਼ਤ ਕਰਨ ਦੀ ਕਿਰਿਆ ਕਰਦਾ ਹੈ, ਇਸ ਤਰ੍ਹਾਂ ਕੁੰਜੀ ਨਿਰਯਾਤ ਕੀਤੇ ਬਿਨਾਂ ਪ੍ਰਮਾਣਪੱਤਰ ਦੀ ਪਛਾਣ ਸਾਬਤ ਹੁੰਦੀ ਹੈ। ਇਸ ਦੇ ਨਾਲ ਵਾਲਾ ਪ੍ਰਮਾਣਪੱਤਰ ਜਨਤਕ ਸਮੱਗਰੀ ਹੈ, ਅਤੇ ਉਹ ਪ੍ਰਮਾਣਪੱਤਰ ਦੇਣਾ ਕੁੰਜੀ ਦੇਣ ਨਾਲੋਂ ਬਿਲਕੁਲ ਵੱਖਰੀ ਕਿਰਿਆ ਹੈ।
FIDO ਕੁੰਜੀ ਫਿਰ ਤੀਜੇ ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਬੋਲਦੀ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ ਆਧਾਰਿਤ ਸਾਈਨ-ਇਨ ਇਸਨੂੰ ਪਛਾਣ ਪ੍ਰਦਾਤਾ ਕੋਲ ਵਰਤ ਸਕਦਾ ਹੈ, ਪਰ ਉਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਸਫਲਤਾ ਦਾ ਅਰਥ ਇਹ ਨਹੀਂ ਕਿ ਉਹੀ ਕੁੰਜੀ VPN ਕਲਾਇੰਟ ਦੇ ਸਮਾਰਟ ਕਾਰਡ ਇੰਟਰਫ਼ੇਸ ਰਾਹੀਂ ਦਿਖਾਈ ਦੇਵੇਗੀ।
ਕੁਝ ਯੰਤਰ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਈ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨਾਲ-ਨਾਲ ਲਾਗੂ ਕਰਦੇ ਹਨ, ਅਤੇ ਨਿਰਮਾਤਾ ਦਾ ਦਸਤਾਵੇਜ਼ ਮੋਡਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ ਠੀਕ ਇਸੇ ਕਾਰਨ। ਬਾਜ਼ਾਰ ਦੀ ਹਰ ਕੁੰਜੀ ਹਰ ਮੋਡ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ—ਇਹ ਇਸਦਾ ਸਬੂਤ ਨਹੀਂ।
ਹਾਰਡਵੇਅਰ ਕੁੰਜੀ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ, ਨੀਤੀ ਦੀ ਨਹੀਂ
ਪ੍ਰਮਾਣਪੱਤਰ ਵਾਲੇ ਯੰਤਰ 'ਤੇ PIN ਆਮ ਤੌਰ 'ਤੇ ਕੁੰਜੀ ਦੀ ਸਥਾਨਕ ਵਰਤੋਂ ਨੂੰ ਅਧਿਕਾਰਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹ ਉਹ ਪਾਸਵਰਡ ਨਹੀਂ ਜੋ VPN ਖਾਤਾ ਪ੍ਰਣਾਲੀ ਜਾਂਚਦੀ ਹੈ। ਪ੍ਰਮਾਣਕਾਂ ਬਾਰੇ NIST ਦੇ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਵਰਗੇ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਉਸ ਸਥਾਨਕ ਇਨਪੁਟ ਨੂੰ ਸਕ੍ਰਿਆਸ਼ੀਲਤਾ ਰਹੱਸ ਕਹਿੰਦੇ ਹਨ, ਜੋ ਪ੍ਰਮਾਣਕ ਤੋਂ ਵੱਖਰਾ ਹੈ। ਭਰੋਸਾ ਪੂਰੇ ਡਿਜ਼ਾਈਨ ਤੋਂ ਆਉਂਦਾ ਹੈ, ਸਕ੍ਰੀਨ 'ਤੇ ਸੰਕੇਤਾਂ ਦੀ ਗਿਣਤੀ ਤੋਂ ਨਹੀਂ।
ਰਜਿਸਟ੍ਰੇਸ਼ਨ, ਨਵੀਨੀਕਰਨ ਅਤੇ ਹਟਾਉਣਾ ਕਿਸੇ ਵੀ ਹਾਲਤ ਵਿੱਚ ਪਛਾਣ ਮਾਲਕ ਕੋਲ ਹੀ ਰਹਿੰਦਾ ਹੈ। ਕੋਈ ਅਜੇ ਵੀ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਕੌਣ ਰਜਿਸਟਰ ਕਰ ਸਕਦਾ ਹੈ, ਪ੍ਰਮਾਣ-ਪੱਤਰ ਨੂੰ ਸਹੀ ਵਿਅਕਤੀ ਨਾਲ ਜੋੜਦਾ ਹੈ, ਅਤੇ ਯੰਤਰ ਗੁੰਮ ਹੋਣ 'ਤੇ ਬਦਲੀ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ। ਨਵੀਂ ਕੁੰਜੀ ਖਰੀਦਣ ਨਾਲ ਪੁਰਾਣੀ ਰੱਦ ਨਹੀਂ ਹੁੰਦੀ।
ਹਾਰਡਵੇਅਰ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਸਾਈਨ-ਇਨ ਰਸਮ ਦਾ ਵਰਣਨ ਕਰੋ: ਕੀ ਵਰਤੋਂਕਾਰ ਕੋਡ ਟਾਈਪ ਕਰਦਾ ਹੈ, ਦਸਤਖ਼ਤ ਕੁੰਜੀ ਖੋਲ੍ਹਦਾ ਹੈ, ਜਾਂ ਬ੍ਰਾਊਜ਼ਰ ਸੰਕੇਤ ਮਨਜ਼ੂਰ ਕਰਦਾ ਹੈ? ਹਰ ਜਵਾਬ ਵੱਖਰੇ ਕਲਾਇੰਟ, ਵੱਖਰੀ ਗੇਟਵੇ ਸੈਟਿੰਗ ਅਤੇ ਸਹਾਇਤਾ ਡੈਸਕ ਲਈ ਵੱਖਰੀ ਸਕ੍ਰਿਪਟ ਦਰਸਾਉਂਦਾ ਹੈ।
ਵਿਹਾਰ ਵਿੱਚ ਪ੍ਰਵਾਹ ਕਿੱਥੇ ਵੱਖ ਹੁੰਦੇ ਹਨ
ਕੋਡ ਟੋਕਨ ਸ਼ੁਰੂ ਕਰਨਾ ਸਭ ਤੋਂ ਸੌਖਾ ਅਤੇ ਭਰੋਸੇਯੋਗ ਨਕਲੀ ਸਫ਼ੇ ਸਾਮ੍ਹਣੇ ਸਭ ਤੋਂ ਕਮਜ਼ੋਰ ਹੈ, ਕਿਉਂਕਿ ਟਾਈਪ ਕੀਤਾ ਕੋਡ ਅਸਲ ਸਮੇਂ ਵਿੱਚ ਅੱਗੇ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰਮਾਣਪੱਤਰ ਵਾਲੀ ਕੁੰਜੀ ਉਸ ਕਿਸਮ ਦੇ ਹਮਲੇ ਦਾ ਸਾਮ੍ਹਣਾ ਕਰਦੀ ਹੈ ਅਤੇ ਚਲਾਉਣ ਲਈ ਵਧੇਰੇ ਖਰਚੀਲੀ ਹੈ, ਕਿਉਂਕਿ ਜਾਰੀ ਕਰਨਾ ਅਤੇ ਰੱਦ ਕਰਨਾ ਸੇਵਾ ਦਾ ਹਿੱਸਾ ਬਣ ਜਾਂਦੇ ਹਨ। FIDO ਕੁੰਜੀ ਵੈੱਬ ਸਾਈਨ-ਇਨ ਨਾਲ ਰਹਿੰਦੀ ਹੈ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ ਕਿ ਪਛਾਣ ਪ੍ਰਦਾਤਾ ਇਸ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਇਸਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ।
ਮਿਸ਼ਰਤ ਵਾਤਾਵਰਨ ਆਮ ਹਨ, ਅਤੇ ਉਹ ਆਪਣੇ ਆਪ ਗਲਤ ਨਹੀਂ: ਸੁਰੰਗ ਲਈ ਪ੍ਰਮਾਣਪੱਤਰ ਅਤੇ ਪ੍ਰਬੰਧਕੀ ਕੰਸੋਲ ਲਈ ਕੋਡ ਟੋਕਨ ਇੱਕ ਸੁਸੰਗਤ ਵੰਡ ਹੈ, ਜੇ ਦੋਵੇਂ ਇੱਕੋ ਪਛਾਣ ਵਿਰੁੱਧ ਰਜਿਸਟਰ ਹਨ। ਜੋ ਟੁੱਟਦਾ ਹੈ ਉਹ ਐਸੀ ਵੰਡ ਹੈ ਜਿਸਨੂੰ ਕਿਸੇ ਨੇ ਦਸਤਾਵੇਜ਼ੀ ਰੂਪ ਨਹੀਂ ਦਿੱਤਾ, ਜਿੱਥੇ ਸਹਾਇਤਾ ਡੈਸਕ ਦੱਸ ਨਹੀਂ ਸਕਦਾ ਕਿ ਵਰਤੋਂਕਾਰ ਕੋਲ ਕਿਹੜਾ ਤੱਤ ਨਹੀਂ ਹੈ।
ਫੈਸਲੇ ਨੂੰ ਠੋਸ ਬਣਾਓ
ਰਸਮ ਨੂੰ ਉਹਨਾਂ ਕਦਮਾਂ ਦੇ ਕ੍ਰਮ ਵਜੋਂ ਲਿਖੋ ਜੋ ਅਸਲ ਵਰਤੋਂਕਾਰ ਕਰਦਾ ਹੈ, ਫਿਰ ਜਾਂਚੋ ਕਿ ਕਲਾਇੰਟ, ਗੇਟਵੇ ਅਤੇ ਪਛਾਣ ਪ੍ਰਦਾਤਾ ਸਾਰੇ ਉਸ ਕ੍ਰਮ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ। ਅਸੰਗਤੀ ਆਮ ਤੌਰ 'ਤੇ ਆਖਰੀ ਕਦਮ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਜਿੱਥੇ ਕਲਾਇੰਟ ਯੰਤਰ ਨੂੰ ਬਿਲਕੁਲ ਸੰਬੋਧਿਤ ਨਹੀਂ ਕਰ ਸਕਦਾ।
ਫਿਰ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਯੰਤਰ ਗੁੰਮ ਹੋਣ ਜਾਂ ਪ੍ਰਮਾਣਪੱਤਰ ਦੀ ਮਿਆਦ ਪੁੱਗਣ 'ਤੇ ਕੀ ਹੁੰਦਾ ਹੈ। ਜੇ ਉਹ ਜਵਾਬ ਲਿਖਿਆ ਨਹੀਂ, ਤਾਂ ਤੈਨਾਤੀ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਥਾਂ ਹੈ ਜੋ ਸੋਮਵਾਰ ਸਵੇਰੇ ਲੱਭੀ ਜਾਵੇਗੀ।
pkcs11-tool --list-slots
pkcs11-tool --list-objects --type cert