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