A company wants to implement a zero-trust model for API access between microservices. What is the most effective way to authenticate service-to-service communication?
Provides strong identity verification with mTLS.
Why this answer
Mutual TLS (mTLS) with short-lived certificates validates identity and limits exposure. Options A and D are incorrect because shared secrets and long-lived API keys are less secure. Option B is incorrect because network segmentation is not authentication.