.NET Architecture & System Design Interview Question #155

What is Zero Trust architecture?

Security Architecture, Multi-Tenancy & Disaster Recovery Senior Advanced

Quick Interview Answer

Zero Trust is a security approach that avoids assuming a request is trustworthy merely because it originates from an internal network. Access decisions are based on verified identity, device or workload context, policy, and least privilege.

Detailed Explanation

Zero Trust is a security approach that avoids assuming a request is trustworthy merely because it originates from an internal network. Access decisions are based on verified identity, device or workload context, policy, and least privilege.

In service architectures, this often means authenticating service identities, authorizing requests explicitly, protecting communications, and continuously evaluating access rather than treating the internal network as automatically trusted.

Code Example

Never trust solely by location.

Request
 -> verify identity
 -> evaluate policy
 -> grant minimum access
 -> log/monitor