Topics in this domain

Defence in Depth and Zero Trust

Assets and architecture · 2 min read

Don’t rely on one wall

Every control eventually fails: a patch is missed, a password is phished, a rule is misconfigured. Good architecture assumes this. Defence in depth adds independent layers. Zero trust stops treating anything as safe just because of where it sits on the network.

Defence in depth

Layers: policies and people, physical, perimeter and network, endpoint, application, data.

Layers typically span policies and people, physical security, the network, endpoints, applications and the data itself. An attacker has to beat all of them; defenders get several chances to stop or detect the attack.

What makes layers work

  • Independent: a failure in one doesn’t disable the others. Two firewalls managed from the same rule set aren’t really two layers.
  • Mixed types: preventive, detective and corrective controls together.
  • Covering the attack path: each stage of an attack meets at least one control.
  • Proportionate: more layers for more valuable assets.

Zero trust

Perimeter model trusts inside; zero trust verifies identity, device and context for every request.

The traditional perimeter model trusts anything inside the network. Once an attacker gets in, often through a phished password or a VPN, they can move freely. Zero trust (described in NIST SP 800-207) removes that implicit trust:

PrincipleIn practice
Verify explicitlyEvery request is checked: identity, device health, location, behaviour
Least-privilege accessAccess to specific applications, not whole networks; just-in-time where possible
Assume breachSegment to limit movement; monitor continuously; encrypt everywhere

Identity becomes the main control plane, so strong authentication and device health checks are foundations.

Adopting zero trust in stages

Zero trust is a strategy adopted over time, not a product bought in one go:

  1. Identity: strong MFA and a single identity provider.
  2. Devices: an inventory and health checks.
  3. Access: per-application, least-privilege access instead of full-network VPN.
  4. Segmentation: micro-segmentation to limit lateral movement.
  5. Monitoring: continuous verification and analytics.

Example. A company replaces its full-network VPN with per-application access through an identity-aware proxy. When a contractor’s laptop is later compromised, the attacker reaches one web app instead of the whole network.

How the exam asks about it

If the question asks…The answer is usually…
Purpose of defence in depthOne control’s failure doesn’t lead to compromise
Core idea of zero trustNever trust because of location; always verify
Main control plane in zero trustIdentity, plus device health
Zero trust principle about attackersAssume breach
How zero trust is adoptedGradually, as a strategy, not as one product

In short

  • Defence in depth layers independent controls (people, physical, network, endpoint, application, data) so a single failure doesn't lead to compromise.
  • Layers should include preventive, detective and corrective controls, and should be genuinely independent.
  • Zero trust removes implicit trust based on network location: every request is verified using identity, device and context.
  • Zero trust principles: verify explicitly, least-privilege access, assume breach.
  • Identity becomes the main control plane; strong authentication and device health checks are foundations.
  • Zero trust is a strategy adopted in stages, not a product bought in one go.

Exam traps

  • Two firewalls from the same rule set aren't really two layers; layers should be independent.
  • Zero trust doesn't mean trusting nobody to do anything; it means verifying every access.
  • A VPN that gives full network access is the opposite of zero trust.
  • No vendor sells 'zero trust in a box'; it's an architecture and a journey.

Slides

Click the slide and use the arrow keys. F toggles full screen.

CISM · Domain 3 · Assets and architecture

Defence in Depth and Zero Trust

Two architecture strategies every security manager uses: layering independent controls so one failure isn't fatal, and zero trust, which stops trusting anything just because it's inside the network.

1 / 9