.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