Skip to main content
Guidance

Zero Trust

How to understand, apply and evolve Zero Trust to protect your organisation’s systems, data and users.

Page 18 of 18

ZTNA anti-patterns

The security benefits of a ZTNA architecture can be undermined by poor design and implementation choices that conflict with zero trust principles. These designs are referred to here as ‘anti-patterns’.

The following 4 anti-patterns highlight common architectural flaws and misconfigurations, outline the risks they introduce, and suggest alternative design approaches.

This section will help organisations design, deploy, and operate ZTNA solutions that deliver meaningful risk reduction, and align with our ZTNA guidance.


Delivering meaningful risk reduction typically requires architectural change, including segmentation and policy-driven access control, not just a change in remote access technology.

Figure 1: A visual representation of an end user device using a ZTNA access method (such as a Secure Service Edge (SSE) or Secure Access Service Edge (SASE)) to access a private network. Once inside the network, the user has access to all applications, thus recreating the ‘walled garden’ model.
Figure 1: A visual representation of an end user device using a ZTNA access method (such as a Secure Service Edge (SSE) or Secure Access Service Edge (SASE)) to access a private network. Once inside the network, the user has access to all applications, thus recreating the ‘walled garden’ model.

Access decisions should be based on multiple signals, including user identity, authentication strength, device posture, and user behaviour risk.

Figure 2: A visual representation of an end user device getting access to the private network after bypassing the policy engine. It has been permitted this bypass because it originates from a trusted IP address or network location
Figure 2: A visual representation of an end user device getting access to the private network after bypassing the policy engine. It has been permitted this bypass because it originates from a trusted IP address or network location.

The external attack surface should be reduced and all access explicitly authorised and policy-driven.

Figure 3: A visual representation of an attacker gaining access to a private application and bypassing the policy engine by exploiting a vulnerability in the app itself, due to it being exposed on the public internet
Figure 3: A visual representation of an attacker gaining access to a private application and bypassing the policy engine by exploiting a vulnerability in the app itself, due to it being exposed on the public internet

Access decisions should be consistent, centrally governed, and aligned with the access policy.

Figure 4: A visual representation of an end user device getting access to private applications in a network via two different routes. The first route is via the ZTNA access method; the second is via the legacy access route, such as a VPN
Figure 4: A visual representation of an end user device getting access to private applications in a network via two different routes. The first route is via the ZTNA access method; the second is via the legacy access route, such as a VPN.

Published

Reviewed

Version

1.1