Defense in Depth, Zero Trust, and Security Architecture Fundamentals
Modern security isn't about building one perfect wall — it's about creating multiple layers of protection that work together. Two foundational approaches dominate enterprise security architecture: Defense in Depth and Zero Trust.
Multiple security layers so that if one fails, others still protect. Like a medieval castle with walls, moat, and keep.
"Never trust, always verify." Every access request is authenticated and authorized, regardless of source location.
Users and systems get only the minimum permissions needed to perform their function. No more, no less.
No single security control is 100% effective. Attackers constantly find new ways to bypass defenses. By combining approaches, organizations create redundancy — if one control fails, another catches the threat. This is the essence of security architecture.
Defense in Depth (DiD) uses multiple security layers. If an attacker breaches the perimeter, they still face network controls, endpoint protection, application security, and data encryption. Click each layer to explore:
Controls:
Consider how DiD protects against a phishing attack:
| Layer | How It Helps |
|---|---|
| Email Gateway | Filters known malicious attachments and URLs |
| User Training | Employee recognizes suspicious email, doesn't click |
| Endpoint Protection | Blocks malware if user clicks anyway |
| Network Monitoring | Detects C2 callback if malware executes |
| Data Encryption | Stolen files are useless without decryption keys |
Traditional security assumed everything inside the network perimeter was trusted. Zero Trust assumes nothing is trusted by default — not users, not devices, not even internal network traffic.
Always authenticate and authorize based on all available data points: identity, location, device health, data classification.
Limit access with just-in-time and just-enough-access (JIT/JEA). Provide minimum permissions needed for the task.
Operate as if attackers are already inside. Minimize blast radius through segmentation and end-to-end encryption.
Trust is never permanent. Re-verify continuously throughout the session, not just at login.
| Aspect | Traditional (Castle-and-Moat) | Zero Trust |
|---|---|---|
| Trust Model | Trust inside, verify outside | Trust nothing, verify everything |
| Network Focus | Perimeter firewall | Identity and data-centric |
| Access Control | VPN = full network access | Per-resource, per-session access |
| Lateral Movement | Easy once inside | Blocked by microsegmentation |
| Remote Work | Requires VPN tunnel | Native support (identity-based) |
Test your understanding. You need 80% (4/5) to pass.