All'interno di una rete di microservizi non puoi fidarti della rete solo perché è "interna". Zero-trust assume che la rete sia ostile, quindi ogni chiamata è autenticata e autorizzata, e il traffico è crittografato con mTLS.
Mutual TLS (mTLS)
A differenza di TLS normale, entrambi i lati presentano certificati. Ogni servizio prova la sua identità, e il traffico è crittografato in transito.
Service A ──cert──▶ Service B
Service A ◀─cert── Service B (both verify each other's identity)
→ caller is authenticated AND data is encrypted
