ਇੱਕ microservices ਨੈਟਵਰਕ ਦੇ ਅੰਦਰ ਤੁਸੀਂ ਨੈਟਵਰਕ ਉੱਤੇ ਭਰੋਸਾ ਨਹੀਂ ਕਰ ਸਕਦੇ ਸਿਰਫ ਇਸ ਲਈ ਕਿ ਇਹ "ਅੰਦਰੂਨੀ" ਹੈ। Zero-trust ਮੰਨਦਾ ਹੈ ਕਿ ਨੈਟਵਰਕ ਦੁਸ਼ਮਣ ਹੈ, ਇਸ ਲਈ ਹਰ ਇੱਕ ਕਾਲ ਦੀ ਪ੍ਰਮਾਣਤਾ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਅਨੁਮਤੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਟ੍ਰੈਫਿਕ mTLS ਨਾਲ ਏਨਕ੍ਰਿਪਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਆਪਸੀ TLS (mTLS)
ਆਮ TLS ਦੇ ਉਲਟ, ਦੋਵੇਂ ਪੱਖ ਪ੍ਰਮਾਣ ਪੱਤਰ ਪੇਸ਼ ਕਰਦੇ ਹਨ। ਹਰੇਕ ਸੇਵਾ ਆਪਣੀ ਪਛਾਣ ਸਾਬਿਤ ਕਰਦੀ ਹੈ, ਅਤੇ ਟ੍ਰੈਫਿਕ ਗਤੀ ਵਿੱਚ ਏਨਕ੍ਰਿਪਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
Service A ──cert──▶ Service B
Service A ◀─cert── Service B (both verify each other's identity)
→ caller is authenticated AND data is encrypted
