CompTIA SecurityX (CAS-005)Security EngineeringMedium

A global organization is implementing a Zero Trust architecture. As part of this initiative, all communication between microservices across different cloud providers must be mutually authenticated and encrypted, regardless of network location. Which of the following technologies would be MOST effective in achieving this requirement?

  1. AIntrusion Prevention System (IPS)
  2. BVirtual Private Network (VPN)
  3. CService Mesh with mTLS
  4. DNetwork Access Control (NAC)
Show answer & explanation

Correct answer: C. Service Mesh with mTLS

A service mesh, particularly when configured with mutual TLS (mTLS), provides robust mutual authentication and encryption for microservice-to-microservice communication. It operates at the application layer, enabling fine-grained control over traffic and identity, which is a cornerstone of Zero Trust architectures across distributed environments.

Why the other options are wrong

  • A. IPS primarily focuses on detecting and preventing known attacks and intrusions; it does not provide mutual authentication and encryption for inter-service communication.
  • B. VPNs provide network-level encryption and secure tunnels but don't inherently provide mutual authentication at the microservice level across disparate cloud providers.
  • D. NAC controls access to the network based on device posture and user identity but doesn't provide mutual authentication and encryption for inter-service communication.

Service Mesh with mTLS

A dedicated infrastructure layer for handling service-to-service communication within a microservices architecture, using mutual Transport Layer Security (mTLS) for strong authentication and encryption.

  • Provides mutual authentication between services
  • Encrypts all service-to-service communication
  • Enhances observability and traffic management
  • Key component of Zero Trust for microservices

Memory trick: Service Mesh with mTLS: The Zero Trust guard for microservices.

More Security Engineering questions