COMP 6660 · Lesson 2.7 Zero Trust Principles

Module 1 · Unit 2 · Lesson 2.7

COMP 6660 · Enterprise Cybersecurity Zero Trust Principles

Zero Trust is the architectural paradigm that places identity and continuous verification at the centre of enterprise security. This lesson draws together the cryptographic, identity, and access-control material of Unit 2 into a coherent architecture — and completes Module 1.

Reading time: ~110 minutes Activities: 3 Unit 2 · Lesson 7 of 7

00 Introduction

Zero Trust is the culmination of Unit 2. The cryptographic technologies (Lessons 2.1–2.4), the identity infrastructure (Lesson 2.5), and the authentication and authorization models (Lesson 2.6) exist in service of an architectural principle: that trust should never be assumed, only earned — continuously, per request, based on evidence.

Zero Trust emerged over the past decade as a response to the failure of perimeter-based security. For most of enterprise computing history, security was organised around a boundary: trust what is inside, distrust what is outside, and control what crosses. That model assumed a stable boundary, a known set of insiders, and a clear distinction between the enterprise and everything else.

None of those assumptions hold today. Workloads run in clouds the enterprise does not own, users connect from locations the enterprise does not control, services are consumed from third parties whose networks are not the enterprise's, and applications are assembled from components the enterprise did not build. There is no meaningful "inside" from which requests can be trusted, and no meaningful "outside" that can be walled off. The perimeter has dissolved, and with it the foundation of perimeter-based security.

Zero Trust replaces the perimeter with identity, and static trust with continuous verification. Every access request — whether it originates from within the enterprise network or from the public internet — is evaluated on its own merits: who is requesting, from what device, in what context, against what resource. Trust is established per request, not inherited from network location. This is the paradigm that Unit 2 has prepared for.

This lesson examines Zero Trust in detail: its origins, its core principles, the mechanisms through which it is implemented, the architectural components that make it work, the challenges that arise in practice, and the boundaries of what it can and cannot achieve. It closes Module 1 by connecting the cryptographic, identity, and access-control material of Unit 2 into a coherent enterprise architecture.

How to read this lesson

Sections 1–6 develop the conceptual foundation. Sections 7–9 address architecture, challenges, and practice. Section 10 addresses the critiques and boundaries of Zero Trust. If you are short on time, read Sections 3, 7, and 10 carefully — the core principles, the reference architecture, and the honest assessment of what Zero Trust can and cannot deliver are the most consequential material for the assignment and the final examination.

01 Learning objectives

By the end of this lesson you should be able to:

Lesson objectives

  • Define Zero Trust and explain the failure of perimeter-based security that motivated it.
  • Explain the core principles of Zero Trust — never trust always verify, least privilege, assume breach, continuous verification, micro-segmentation.
  • Describe the reference architecture components of Zero Trust — policy engine, policy administrator, policy enforcement points.
  • Evaluate the challenges of implementing Zero Trust in existing enterprises.
  • Assess Zero Trust in practice, including what it can and cannot deliver.
  • Analyse the relationship between Zero Trust and the cryptographic, identity, and access-control technologies studied in Unit 2.

These objectives contribute to Unit 2 outcome U2.4 (identity management and Zero Trust), and to Module 1 outcomes M1.12 (IAM), M1.13 (access-control models), and M1.14 (Zero Trust). See the Unit 2 learning outcomes page for the full mapping.

02 What Zero Trust is

Definition

Zero Trust is an architectural paradigm in which no subject, device, or network is trusted by default, regardless of location or ownership. Every access request is authenticated, authorised, and encrypted before access is granted, and trust is established continuously rather than assumed from context.

The phrase "Zero Trust" is sometimes misunderstood as asserting that nothing is trusted at all — that every request is denied. This is not what Zero Trust means. Trust is central to Zero Trust; the difference is that trust is established through evidence, per request, rather than inherited from position. A request from inside the enterprise network is not trusted by virtue of being inside; it is evaluated on the same basis as a request from outside. If the evidence supports trust, access is granted. If it does not, access is denied.

Origins

The concept has multiple lineages. The phrase "zero trust" is most commonly attributed to John Kindervag, an analyst at Forrester Research, who published a series of papers on the topic beginning in 2010. Kindervag's argument was that the "trust but verify" model of perimeter-based security had become untenable, and that enterprises should adopt a model of "never trust, always verify".

The idea has antecedents in earlier work on least privilege, defence-in-depth, and de-perimeterisation, but Kindervag's framing captured the imagination of an industry confronting the dissolution of the perimeter. The concept was further developed by Google's BeyondCorp initiative, which demonstrated that an enterprise could deliver applications to employees without placing them on a trusted corporate network. The US National Institute of Standards and Technology published its Zero Trust Architecture standard (NIST SP 800-207) in 2020, providing a formal reference architecture.

Today, Zero Trust is one of the most widely discussed architectural paradigms in enterprise security. It is endorsed by national cyber agencies, adopted in policy frameworks, and the subject of substantial commercial investment. It is also — as Section 10 discusses — frequently misunderstood and inconsistently implemented.

What Zero Trust is not

Zero Trust is frequently mischaracterised. Clarifying what it is not helps avoid these mischaracterisations:

  • It is not a product. No single vendor sells Zero Trust. It is an architectural approach that is realised through the combination of identity infrastructure, policy engines, access controls, and monitoring. Products support Zero Trust; they do not constitute it.
  • It is not a project with an end date. Zero Trust is a direction of travel, not a destination. Enterprises mature toward Zero Trust over years, incrementally, as architecture and capability evolve.
  • It is not the abolition of trust. Trust remains essential; the difference is that trust is established continuously through evidence rather than assumed from position.
  • It is not a perimeter replacement. Zero Trust does not eliminate network controls; it changes their role. Perimeter controls remain useful as part of a layered architecture, but they are no longer the primary basis for trust.
  • It is not a synonym for cloud adoption. Zero Trust applies to on-premises systems as much as to cloud systems. Cloud adoption often motivates Zero Trust — because it makes the failure of perimeter thinking visible — but it does not constitute it.

The essential framing

The most useful way to understand Zero Trust is as a shift in the basis of trust: from network location ("trust because you are inside") to evidence per request ("trust because the request, the subject, the device, and the context all support trust"). This shift is what makes Zero Trust coherent in an era without perimeters.

03 Why perimeter thinking fails

To understand Zero Trust, it is worth understanding the model it replaced. Perimeter-based security was coherent for the architecture it was designed for, and its failures are instructive.

The perimeter model

Perimeter-based security assumed a clear boundary between the enterprise and the outside world. Inside the boundary, systems were trusted; outside, they were not. Access controls enforced the boundary — firewalls, demilitarised zones, VPNs, and network segmentation. Users were either "inside" (on the corporate network) or "outside" (on the internet), and their trust level followed from their position.

The model had practical advantages. It was simple to reason about, it matched the physical reality of enterprise offices and data centres, and it provided a clear structure for network architecture and security investment. For decades, it worked — well enough that enterprises built substantial infrastructure around it.

The failure modes

The perimeter model's failure modes are now well understood. They can be grouped into three broad categories:

The perimeter is porous

  • Cloud services, mobile devices, third-party integrations, and remote work have dissolved the boundary.
  • The modern enterprise estate has no meaningful "inside" that can be clearly distinguished from the outside.
  • Attempts to maintain the perimeter — by routing all traffic through VPNs, for example — create operational friction without restoring the security the perimeter was supposed to provide.

Insider threat is real

  • The perimeter model treated all insiders as trustworthy. In practice, insiders are a substantial source of risk — through malicious action, negligence, or compromise of their credentials.
  • Trusting insiders by virtue of their position provided attackers with a soft interior once the perimeter was crossed.
  • Lesson 1.4 and Module 2, Lesson 3.7 examine insider risk in detail.

The interior is soft

  • The perimeter model concentrated defence at the boundary, leaving internal systems relatively unprotected.
  • Once an attacker crossed the perimeter — through stolen credentials, a compromised vendor, a successful phishing attack, or any other means — lateral movement was often easy.
  • Most documented enterprise breaches have involved lateral movement through internal networks that were assumed to be trusted.

The consequences

The consequences of perimeter thinking are visible in the case studies of Module 2 and in the documented breaches examined in Lesson 1.6. Equifax, Target, NotPetya, SolarWinds, Colonial Pipeline — each demonstrates that the perimeter does not hold. Attackers operate through identity, third parties, and configuration, not through the boundary the enterprise spent decades fortifying.

Zero Trust is a response to these failures. Its core insight is that the enterprise should stop treating network position as a basis for trust and instead base trust on evidence about the subject, device, and context of each request. This shift is what makes Zero Trust coherent in the architecture the enterprise actually operates.

The most persistent misapplication

The most persistent misapplication of Zero Trust is treating it as a product category — a firewall, an identity platform, a network segmentation tool — rather than as an architectural principle. Enterprises that buy "Zero Trust" products without changing the basis on which they make trust decisions have not adopted Zero Trust; they have purchased technology that does not address the architectural problem the paradigm was developed to solve.

04 Core principles

Zero Trust rests on a small number of principles that are mutually reinforcing. The principles are expressed with different emphases across frameworks and standards, but converge on a coherent set.

Principle 1 — Never trust, always verify

  • No subject, device, or network is trusted by default, regardless of location, ownership, or prior state.
  • Every access request is authenticated and authorised on its own merits.
  • Verification is continuous, not performed once at session establishment.

Principle 2 — Least privilege

  • Subjects receive the minimum access required for their function, for as long as necessary.
  • Access is scoped narrowly; entitlements are granted per task or per session rather than broadly and permanently.
  • Least privilege extends to devices, services, and workloads, not only to human users.

Principle 3 — Assume breach

  • Design as though the adversary is already inside the environment.
  • Focus on limiting lateral movement, detecting intrusions early, and containing impact — not only on preventing initial access.
  • Assumption of compromise drives architecture that limits blast radius.

Principle 4 — Verify explicitly

  • Base access decisions on all available signals — identity, device, location, context, resource, and behaviour.
  • Do not rely on a single signal; combine multiple signals to establish trust.
  • Explicit verification means the decision is grounded in evidence, not inferred from position.

Implications of the principles

The principles have implications that extend beyond the access decision itself:

  • Identity becomes the control plane. If trust is established through evidence, identity — who is requesting — becomes central. This is the theme developed through Lessons 2.5 and 2.6.
  • Encryption becomes pervasive. If there is no trusted network, all communication must be protected. Encryption in transit becomes the default, not the exception — including for internal traffic.
  • Segmentation becomes granular. If the interior cannot be assumed trustworthy, it must be divided into small zones, each with its own controls. Micro-segmentation is the operational form of this principle.
  • Monitoring becomes continuous. If trust is continuously verified, monitoring must be continuous. Detection is not a discrete activity but an ongoing capability.
  • Policy becomes centralised. If access decisions must be consistent, policy must be centrally managed and enforced everywhere.
  • Architecture becomes identity-centric. Applications and infrastructure are designed around identity and policy rather than around network topology.

The unifying insight

The four principles are not independent recommendations; they are aspects of a single architectural shift — from a model where trust is inherited from position to a model where trust is established through evidence. The principles describe the shift from different angles: never trust always verify (the shift itself), least privilege (the scope of trust), assume breach (the consequence of the shift), and verify explicitly (the mechanism of the shift).

05 Continuous verification

Continuous verification is the mechanism through which Zero Trust is realised in practice. Instead of authenticating once and treating the resulting session as trusted until it ends, Zero Trust verifies identity, device, and context repeatedly throughout the session — and adjusts access as conditions change.

What continuous verification evaluates

Signals evaluated during continuous verification
Signal What it establishes
Subject identity Who is making the request. Established through strong authentication and, where relevant, phishing-resistant mechanisms (Lesson 2.6).
Device identity and posture What device is making the request, and what state it is in. Managed? Compliant with policy? Up to date with patches? Free of known malware? Device certificates (Lesson 2.4) and endpoint telemetry support this assessment.
Authentication strength How the subject authenticated, and to what assurance level. A session established with phishing-resistant MFA carries more assurance than one established with a password and SMS code.
Location and network Where the request originates. Not used as a trust signal by itself — that would be perimeter thinking — but as one input among several. Impossible travel or unexpected geographies may trigger additional verification.
Resource sensitivity What is being accessed. A public document and a customer record require different levels of assurance; access decisions are scoped to the resource.
Behaviour and context Whether the request is consistent with the subject's normal patterns. Unusual times, unusual access patterns, unusual volumes of activity may trigger additional verification.
Risk signals Signals from threat intelligence, detection platforms, or identity analytics that suggest elevated risk — for example, an indicator that a subject's credentials are on a breach list, or that a device is associated with known malicious activity.

How continuous verification changes access

Continuous verification does not merely observe; it affects access decisions. Depending on the signals, the system may:

  • Grant access. All signals support trust; access is granted without additional friction.
  • Step up authentication. Signals suggest elevated risk or insufficient assurance; the subject is asked to authenticate again, with a stronger mechanism, before access is granted. Step-up authentication for sensitive operations is a common pattern.
  • Limit access. Signals are marginal; access is granted but with restrictions — read-only, limited scope, or restricted functionality.
  • Deny access. Signals indicate unacceptable risk; access is denied.
  • Terminate the session. Conditions change during a session — the device becomes non-compliant, the subject's behaviour becomes anomalous, a threat signal emerges — and the session is terminated mid-flight.

The practical implications

Continuous verification has substantial implications for architecture and operations:

  • Policy decisions must be centralised or federated. The same evaluation logic must apply across all access paths; otherwise, the enterprise's architecture has inconsistent trust models.
  • Telemetry is essential. Continuous verification depends on signals from identity systems, endpoint management, network monitoring, detection platforms, and threat intelligence. Integration of these signals is a substantial engineering effort.
  • Enforcement must be distributed. Access decisions must be enforced at every point of access — applications, APIs, data stores, management planes — not only at the network boundary.
  • User experience must be designed. Continuous verification can introduce friction if applied naively. Good implementations balance security with usability by applying additional verification only when the evidence warrants it.
  • Operations must be ready for the consequences. Step-up prompts, denied access, and terminated sessions all require user support and helpdesk processes that understand the architecture.

The most useful test of maturity

A useful test of Zero Trust maturity is whether the enterprise's access decisions can change based on conditions — or whether they are made once at session establishment and never revisited. Enterprises that can step up authentication, limit access, or terminate sessions in response to changing signals have begun to implement continuous verification. Enterprises that cannot have not yet moved beyond static trust.

06 Least privilege and micro-segmentation

Least privilege and micro-segmentation are the architectural expression of the Zero Trust principles at the access-decision and network layers respectively. They limit what a subject can do and how far a compromise can propagate.

Least privilege

Least privilege is the principle that subjects receive only the access required for their function, and only for as long as it is needed. It has been an established security principle for decades, but Zero Trust elevates it from a design guideline to an operational discipline enforced continuously.

In a Zero Trust architecture, least privilege is expressed through:

  • Fine-grained authorization. Access decisions are scoped to specific resources and specific operations, not to broad categories. Attribute-based policies (Lesson 2.6) support this precision.
  • Just-in-time access. Privileges are granted on demand and revoked automatically when no longer needed. Standing privilege — access held continuously — is minimised.
  • Short-lived credentials. Access tokens, service credentials, and certificates are issued with short lifetimes, reducing the window in which a compromised credential is useful.
  • Just-enough-administration. Administrative rights are granted per task, with elevation only for the specific operations that require it, rather than as a permanent status.
  • Continuous scope review. Entitlements are reviewed continuously — not only in periodic review cycles — with anomalies flagged and addressed.

Least privilege is harder to implement than to state. Business processes often assume broad access; users may resist loss of convenience; and identifying the true minimum for each role requires effort. But the security benefit is substantial: an attacker who compromises an account with least privilege has far less reach than one who compromises an account with broad access.

Micro-segmentation

Micro-segmentation is the practice of dividing the enterprise estate into small, isolated zones, each with its own access controls. It replaces the "hard outside, soft inside" model with a model in which the interior is divided into small zones that must be crossed explicitly.

Micro-segmentation operates at multiple layers:

  • Network segmentation. Dividing networks into small segments with explicit policies controlling traffic between them. Limits lateral movement at the network layer.
  • Workload and application segmentation. Controlling communication between workloads and applications based on their identity and role, not on network position. Common in cloud-native and container environments.
  • Identity-based segmentation. Using identity and policy to control access to resources, regardless of network topology.
  • Data segmentation. Isolating data by classification and by access requirements, so that access to one dataset does not imply access to others.

Micro-segmentation has several benefits. It limits lateral movement — an attacker who compromises one zone cannot reach adjacent zones without crossing an explicit control. It reduces the blast radius of any compromise. It supports compliance by demonstrating that sensitive resources are isolated from lower-sensitivity resources. And it provides visibility into communication patterns, which is useful for both detection and for understanding what access is actually needed.

Micro-segmentation also has costs. It requires substantial effort to design and operate, particularly in heterogeneous environments. It can introduce complexity that is difficult to maintain. And it must be implemented without breaking legitimate communication, which requires careful discovery of actual traffic patterns.

How the two work together

Least privilege and micro-segmentation are complementary. Least privilege limits what a subject can do; micro-segmentation limits where a subject's activity can reach. Together they ensure that a compromised identity or system has both limited capability and limited reach — a combination that substantially reduces the impact of any single compromise.

07 Assume breach

Assume breach is a posture — a way of designing and operating the enterprise estate — rather than a specific control. It is one of the most consequential aspects of Zero Trust because it changes how architecture, detection, and response are prioritised.

What assume breach means

To assume breach is to design on the basis that the adversary is already inside the environment, or will be at some point. This does not mean giving up on prevention — prevention remains important — but it means that architecture, controls, and operations are also designed to detect, contain, and recover from intrusions that have already occurred.

Assume breach has several concrete implications:

  • Limit lateral movement. Segmentation, least privilege, and identity controls are designed to prevent an attacker from expanding their foothold.
  • Assume compromise of credentials. Design so that compromise of any single credential does not provide broad access. This is where least privilege and just-in-time access have their greatest value.
  • Detect early and continuously. Detection is not a discrete activity; it is continuous. The goal is to reduce dwell time — the period between compromise and detection.
  • Contain and recover. Plan for the case where an intrusion succeeds. Containment, isolation, and recovery capability are as important as prevention.
  • Do not trust internal traffic. Internal network traffic should be encrypted and monitored as though it were external. This is a substantial change from perimeter thinking.

How assume breach changes enterprise architecture

Perimeter thinking versus assume breach
Dimension Perimeter thinking Assume breach
Primary control The perimeter Identity, policy, and continuous verification
Trust model Inside trusted; outside untrusted Nothing trusted by default; trust established per request
Internal traffic Assumed trusted; often unencrypted and unmonitored Encrypted and monitored; treated as potentially hostile
Detection goal Prevent intrusion Detect intrusion early; reduce dwell time
Design assumption Attacker is outside Attacker may already be inside
Lateral movement Limited by network zones Limited by micro-segmentation and least privilege at every layer
Response posture Perimeter-focused — close the boundary Containment-focused — limit blast radius, isolate, recover

The cultural dimension

Assume breach also has a cultural dimension that is easy to overlook. An organisation that assumes breach can respond to incidents without defensiveness — because the discovery of an intrusion is not treated as a failure of prevention, but as a successful detection. This cultural posture supports rapid reporting, transparent communication, and effective response.

By contrast, organisations that treat any intrusion as evidence of failure tend to produce a culture where incidents are concealed, investigations are delayed, and remediation is slower. Assume breach is not only an architectural posture; it is a way of relating to the reality that enterprises operate in an environment where some intrusions will succeed.

The most useful design question

A useful design question for any system: if an attacker had valid credentials for a user account, what could they reach? If the answer is "the entire enterprise," the architecture does not assume breach. If the answer is "a limited set of resources, for a limited period, with detection likely," the architecture has begun to incorporate the assume-breach posture.

08 Zero Trust architecture

Zero Trust is realised through an architecture in which access decisions are made by a policy engine, based on signals from multiple sources, and enforced at every point of access. The most widely cited reference architecture is the one described in NIST SP 800-207.

Reference components

Zero Trust reference architecture components
Component Function
Policy Engine (PE) The decision-making component. Evaluates access requests against enterprise policy and signals from multiple sources, and produces a decision — grant, deny, or grant with conditions. Often implemented as a central service.
Policy Administrator (PA) The component that establishes and terminates the connection between the subject and the resource. Acts on the policy engine's decision by issuing the necessary credentials or tokens, or by denying the request. May also terminate existing sessions if conditions change.
Policy Enforcement Points (PEPs) The components that enforce the decision at the point of access. Applications, API gateways, network devices, and management interfaces all serve as PEPs. Every access path must have a PEP; otherwise, the enterprise's architecture has gaps.
Subject The entity requesting access — a user, a device, a service, or a workload. Subjects have identities, which are authenticated as part of the access decision.
Resource The system, service, data, or function being accessed. Resources have attributes (sensitivity, classification, ownership) that inform the access decision.
Supporting systems The systems that provide signals to the policy engine — identity providers, endpoint management, threat intelligence, SIEM, cloud security posture, and continuous diagnostics and mitigation platforms.

The access decision flow

  1. A subject attempts to access a resource The request originates from a user, device, service, or workload. It may originate from any network location — the Zero Trust architecture does not distinguish between "inside" and "outside".
  2. The request is intercepted by a policy enforcement point A PEP at the point of access captures the request and forwards the decision to the policy administrator.
  3. The policy administrator requests a decision from the policy engine The policy administrator forwards the request to the policy engine, including the subject's identity and the resource's attributes.
  4. The policy engine evaluates the request The policy engine evaluates the request against enterprise policy, considering signals from supporting systems — identity, device posture, authentication strength, location, behaviour, threat intelligence.
  5. The policy engine returns a decision Grant, deny, or grant with conditions. The decision may include a time limit, scope restrictions, or additional requirements.
  6. The policy administrator establishes or denies the connection If granted, the policy administrator establishes the connection — often by issuing a credential or token — between the subject and the resource. If denied, the request is rejected and logged.
  7. The PEP enforces the decision The PEP permits or blocks the request at the point of access. The subject and resource communicate under the established conditions.
  8. Continuous evaluation continues The policy engine continues to evaluate signals. If conditions change — the device becomes non-compliant, the subject's behaviour becomes anomalous, a threat signal emerges — the policy administrator may terminate the session or require re-verification.

Deployment models

NIST SP 800-207 describes several deployment models for Zero Trust:

  • Device agent / gateway model. An agent on the device communicates with a gateway that enforces policy. Common for enterprise endpoint access.
  • Enclave model. Resources are grouped into enclaves with their own gateways and policy enforcement. Common where resources cannot be individually protected.
  • Resource portal model. Access to resources is mediated by a portal that enforces policy. Common for SaaS and web applications.
  • Device application sandboxing. Applications run in isolated sandboxes on the device, with policy enforcement at the sandbox boundary. Common for BYOD scenarios.
  • Software-defined perimeter (SDP). Resources are hidden from unauthorised subjects; access is brokered through a controller that establishes a secure connection only when policy allows.

Most enterprises combine multiple deployment models, applying each to the contexts where it fits. A mature Zero Trust architecture is not a single implementation but a coherent set of models applied across the estate.

09 Implementation challenges

Zero Trust is straightforward in principle and difficult in practice. Enterprises that begin the journey encounter challenges that are architectural, operational, cultural, and commercial.

Architectural challenges

  • Legacy systems. Systems designed before Zero Trust — and in some cases before modern identity infrastructure — may not support the protocols, signals, or controls that Zero Trust requires. Applying Zero Trust to legacy systems requires compensating controls and, often, substantial investment or replacement.
  • Heterogeneous estate. Enterprises operate on-premises, cloud, SaaS, and edge environments, each with different identity, networking, and control capabilities. Coherent Zero Trust across these environments is difficult.
  • Identity integration. A single source of truth for identity across cloud and on-premises environments is a prerequisite for consistent Zero Trust. Many enterprises have multiple directories that do not integrate cleanly.
  • Policy complexity. Zero Trust requires policy that expresses enterprise access requirements precisely. Complex environments produce complex policy, which is difficult to design, test, and maintain.
  • Signal integration. Continuous verification depends on integrating signals from many systems. Each integration is an engineering effort; together, they are a substantial programme.
  • Enforcement coverage. Every access path must have a policy enforcement point. Gaps — APIs, direct database access, management interfaces, shadow IT — create bypasses that undermine the architecture.

Operational challenges

  • User experience. Continuous verification can introduce friction — repeated authentication prompts, denied access, terminated sessions. Poor implementations degrade user productivity and drive circumvention.
  • Helpdesk impact. Zero Trust changes how users authenticate and access resources. Helpdesk processes must be updated, and helpdesk staff must understand the new architecture — including how to handle common problems without bypassing controls.
  • Operational tooling. Monitoring, investigation, and incident response must be adapted to the Zero Trust architecture. Traditional network-based investigation may not apply.
  • Skills. Zero Trust requires skills in identity, policy design, cloud architecture, and detection that are not always available. Enterprises may need to build capability or acquire it externally.

Cultural and organisational challenges

  • Business alignment. Least privilege and continuous verification can be perceived as obstacles to business agility. Implementation requires business engagement and clear communication of the security rationale.
  • Ownership. Zero Trust spans identity, security, network, cloud, and application teams. Clear ownership and coordination are essential and difficult to establish.
  • Incrementalism. Zero Trust is a multi-year journey. Sustaining commitment across budget cycles, leadership changes, and competing priorities is a substantial organisational challenge.
  • Cultural shift to assume breach. As Section 6 discussed, assume breach requires an organisational culture that treats intrusion detection as success rather than as failure. This shift is not instantaneous.

Commercial challenges

  • Vendor landscape. The Zero Trust market is crowded, and vendor claims do not always correspond to the architectural principles. Enterprises must distinguish between products that support Zero Trust and products that merely use the term.
  • Cost. Zero Trust requires investment in identity, policy, detection, and monitoring infrastructure. The cost is substantial, and the benefit is realised over years.
  • Integration burden. Most enterprises will use multiple vendors whose products must integrate. Integration costs are often under-estimated.
  • Lock-in risk. Committing to a single vendor's Zero Trust platform may simplify integration but increases dependency. Enterprises must weigh integration convenience against strategic flexibility.

The pragmatic approach

Zero Trust is best approached incrementally, starting with the areas of highest risk and lowest dependency. A common starting point is privileged access — applying Zero Trust principles to administrator accounts, which have the highest risk and the most control over their own access. From there, enterprises extend Zero Trust to high-value applications, then to the general user population, then to the full estate.

10 Zero Trust in practice

Zero Trust implementations vary widely across enterprises. The following patterns describe how enterprises typically approach the paradigm in practice.

Common starting points

Privileged access

Applying Zero Trust principles to administrator accounts — phishing-resistant authentication, just-in-time elevation, session brokering, continuous monitoring. The highest-value and most tractable starting point.

Remote access

Replacing traditional VPN access with identity-aware access that verifies device posture and applies least privilege. Common because VPN infrastructure is a natural place to begin.

Cloud environments

Applying Zero Trust to cloud workloads and cloud management planes. Cloud-native architectures align naturally with Zero Trust because they are already identity-centric.

Third-party access

Applying Zero Trust to vendor, contractor, and partner access — a common source of enterprise exposure and a natural candidate for the paradigm.

High-value applications

Applying Zero Trust to applications with the highest data sensitivity — finance, healthcare, HR — where the impact of compromise justifies the implementation cost.

Zero Trust for workloads

Applying Zero Trust principles to service-to-service communication — workload identity, mutual authentication, least-privilege service accounts, and micro-segmentation between workloads.

Maturity model

Zero Trust maturity is often described in stages. A useful description, though not universal, distinguishes four stages:

Zero Trust maturity stages
Stage Characteristics
Static Perimeter-based; trust inherited from network position; access decisions made once at session establishment; minimal continuous verification.
Emerging Some identity-aware access; MFA deployed; some segmentation; some continuous verification for high-value resources. Zero Trust is being piloted rather than adopted.
Advancing Zero Trust applied to the majority of access paths; identity is the primary control plane; continuous verification is standard; micro-segmentation is widely deployed.
Optimised Zero Trust is the enterprise's default architecture; policy is centrally managed; verification is continuous and adaptive; signal integration is comprehensive; the enterprise can adjust access dynamically in response to changing conditions.

A worked implementation sketch

Worked example — Zero Trust for a financial services firm

A financial services firm with 5,000 employees, a large on-premises estate, substantial cloud adoption, and strict regulatory obligations is planning a Zero Trust programme. Its current state: VPN-based remote access, password-and-SMS MFA, network-based segmentation, and modest detection capability.

Programme plan (three-year horizon):

  • Year 1 — Foundation and privileged access.
    • Deploy phishing-resistant MFA (FIDO2) for all administrators and privileged users.
    • Implement PAM with vaulting, session brokering, and just-in-time elevation.
    • Establish a single source of identity truth across on-premises and cloud environments.
    • Deploy an identity-aware access platform for administrator access, replacing direct network access.
  • Year 1–2 — Remote access and cloud.
    • Replace VPN with identity-aware access for the majority of remote users, evaluating device posture and identity.
    • Extend the identity-aware access platform to cloud management planes and to the firm's principal cloud workloads.
    • Deploy workload identity and mutual authentication for service-to-service communication in cloud environments.
    • Extend MFA to the general user population, with phishing-resistant mechanisms for high-value users.
  • Year 2–3 — Applications and estate-wide.
    • Extend Zero Trust to high-value applications, with fine-grained authorization and continuous verification for each.
    • Deploy micro-segmentation across the on-premises estate, breaking the network into small zones with explicit policy.
    • Integrate continuous verification with detection, so that anomalous activity triggers step-up or session termination.
    • Establish a centralised policy engine with consistent policy across all access paths.
  • Ongoing — Optimisation.
    • Refine policy continuously based on operational experience.
    • Integrate additional signals as they become available.
    • Extend Zero Trust to any remaining access paths.

Governance:

  • A steering committee with representation from security, identity, network, cloud, and business leadership.
  • Clear ownership at each stage of the programme.
  • Regular reporting to the executive on progress, risk reduction, and cost.
  • Adoption of the assume-breach posture as an organisational principle, reflected in incident response planning and culture.

The example illustrates the shape of a realistic Zero Trust programme. It is incremental, begins with the highest-value areas, depends on foundation investments in identity and privileged access, and takes years to complete.

11 Critiques and boundaries

Zero Trust is widely endorsed and, like any widely endorsed paradigm, subject to critique and to oversimplification. An honest assessment of what Zero Trust can and cannot deliver is more useful than uncritical adoption.

Critiques

  • The term is overused and diluted. Vendors apply the label to products that do not implement the architectural principles. The result is that "Zero Trust" can mean very little in commercial conversation.
  • Implementation is harder than the principles suggest. The principles are simple; applying them across a heterogeneous estate with legacy systems, multiple identity providers, and inconsistent platforms is substantially more difficult.
  • It is not a complete security strategy. Zero Trust addresses access control and trust decisions. It does not address every aspect of enterprise security — resilience, incident response, governance, supply chain, and physical security all remain essential.
  • It can introduce new risks if poorly implemented. A centralised policy engine is a high-value target. Complex policy may contain errors that produce unintended access. Continuous verification may drive circumvention if it introduces too much friction.
  • Cost is substantial and benefits accrue slowly. Zero Trust requires investment in identity, policy, detection, and monitoring. Benefits — reduced breach impact, improved detection — accrue over years.
  • The paradigm can be mistaken for a product category. As Section 2 argued, treating Zero Trust as a product rather than as an architectural principle is a persistent misapplication.

What Zero Trust does not replace

Zero Trust is a significant architectural paradigm, but it does not supersede the rest of enterprise security. Several areas remain essential alongside it:

  • Resilience and recovery. Zero Trust addresses access control; it does not replace backup, continuity, or disaster recovery capability. Module 3 addresses these in detail.
  • Incident response. Zero Trust improves detection and containment, but enterprises still require incident response processes, playbooks, and rehearsed capability.
  • Governance and compliance. Zero Trust does not substitute for governance frameworks, risk management, or compliance with regulatory requirements.
  • Supply chain security. Zero Trust addresses access to the enterprise's resources; it does not address the security of the components and services the enterprise consumes. Supply chain risk management remains essential.
  • Application security. Zero Trust does not replace secure development, code review, or vulnerability management. An application with a vulnerability is vulnerable regardless of how access to it is controlled.
  • Physical security. Zero Trust applies to logical access; physical security remains a distinct discipline.
  • Human factors. Zero Trust cannot eliminate social engineering. Users can still be manipulated into granting access, even in a Zero Trust architecture.

The honest assessment

Zero Trust is the most coherent architectural response to the dissolution of the perimeter. It provides a principled basis for making access decisions in an environment where network location no longer supports trust. It has been demonstrated in practice by enterprises that have adopted it systematically.

It is also not a silver bullet. It requires substantial investment, takes years to implement, and depends on foundations — identity infrastructure, privileged access management, detection capability — that many enterprises are still building. It is one component of a coherent enterprise security strategy, not a substitute for one.

The most useful posture is neither uncritical adoption nor dismissal. It is disciplined engagement: understanding the principles, applying them where they fit, investing in the foundations they require, and recognising both what Zero Trust can deliver and what it cannot.

The connection to the course

Zero Trust runs through the whole of COMP 6660. It is the research focus of Assignment 1, the architectural paradigm developed in Module 2 (Units 4 and 5), and an integration point in Assignment 3 and the final examination. The material in this lesson should be understood not as a standalone topic but as the architectural principle that connects the cryptographic, identity, and access-control material of Module 1 to the threat, architecture, and governance material that follows.

12 Key concepts

The terms below are used throughout the course. Capture them in your own words as you work through the lesson.

Zero Trust
An architectural paradigm in which no subject, device, or network is trusted by default regardless of location. Every access request is authenticated, authorised, and encrypted before access is granted, and trust is established continuously rather than assumed from context.
Never trust, always verify
The foundational principle of Zero Trust. No subject or network is trusted by default; every access request is evaluated on its own evidence.
Continuous verification
The practice of verifying identity, device, and context repeatedly throughout a session — not once at session establishment — and adjusting access as conditions change.
Least privilege
The principle that subjects receive the minimum access required for their function, for as long as necessary. Extended to devices, services, and workloads.
Micro-segmentation
The practice of dividing the enterprise estate into small, isolated zones, each with its own access controls, to limit lateral movement and reduce the blast radius of any compromise.
Assume breach
A design posture that assumes the adversary is already inside the environment. Drives architecture that limits lateral movement, detects intrusions early, and contains impact.
Blast radius
The extent of impact from a single compromise. Reduced by least privilege, micro-segmentation, and rapid detection.
Lateral movement
The techniques by which an adversary moves from an initial foothold to other systems within an environment. Zero Trust limits lateral movement through segmentation and least privilege.
Dwell time
The period between initial compromise and detection. A key metric for detection capability and a primary determinant of incident severity.
Policy Engine (PE)
In Zero Trust architecture, the component that evaluates access requests against enterprise policy and signals from multiple sources, and produces an access decision.
Policy Administrator (PA)
The component that establishes or terminates connections based on the policy engine's decision. Issues credentials or tokens when access is granted; denies when access is denied.
Policy Enforcement Point (PEP)
The component that enforces access decisions at the point of access. Applications, API gateways, network devices, and management interfaces all serve as PEPs.
Step-up authentication
Requiring additional or stronger authentication during a session when risk signals or resource sensitivity warrant it. A common pattern in continuous verification.
Just-in-time access
Privileges granted on demand and revoked automatically when no longer needed. Reduces standing privilege and limits the window of exposure.
Standing privilege
Privileged access held continuously by a subject, whether or not it is in active use. Minimised in Zero Trust architectures.
Device posture
The security state of a device — managed, compliant with policy, patched, free of known malware. Used as a signal in Zero Trust access decisions.
Identity-aware proxy
A component that mediates access to resources, verifying identity and policy before establishing the connection. Common in Zero Trust implementations.
Software-defined perimeter (SDP)
A Zero Trust deployment model in which resources are hidden from unauthorised subjects and access is brokered through a controller that establishes connections only when policy allows.
NIST SP 800-207
The NIST publication that defines a Zero Trust Architecture reference model, including the policy engine, policy administrator, and policy enforcement points described in this lesson.
De-perimeterisation
The loss of a meaningful network boundary, produced by cloud adoption, mobile access, and third-party dependence. The condition that motivates Zero Trust.
BeyondCorp
Google's implementation of Zero Trust principles for employee access. Demonstrated that an enterprise could deliver applications without placing users on a trusted corporate network.

13 Activities

The activities below help you test your understanding and prepare for Assignment 1, which focuses directly on Zero Trust Architecture, and for the final examination. They are not graded, but completing them will substantially improve your preparation.

Activity 1 — Zero Trust maturity assessment

For an enterprise context you know well, assess its Zero Trust maturity against the four stages described in Section 9:

  • which stage best describes the enterprise today;
  • for each of the four principles — never trust always verify, least privilege, assume breach, verify explicitly — how well does the enterprise apply the principle?
  • what are the enterprise's principal access paths, and which are covered by Zero Trust controls?
  • where are the largest gaps?
  • what would the highest-priority improvement be, and why?

Support your assessment with reference to the lesson material and to the enterprise's actual practices — not to aspirations.

Activity 2 — Zero Trust design for a specific scenario

Choose one of the following scenarios and design a Zero Trust approach (500–600 words):

  • Scenario A. A mid-sized enterprise with substantial remote work is replacing its VPN-based remote access with identity-aware access.
  • Scenario B. A cloud-first enterprise with no on-premises workloads is designing Zero Trust for service-to-service communication.
  • Scenario C. A regulated enterprise with substantial legacy systems is designing Zero Trust for privileged access.

Your design should address:

  • the access paths in scope, and the policy enforcement points that cover them;
  • the signals used for continuous verification;
  • the policy decisions that will be made, and by what mechanisms;
  • how least privilege and micro-segmentation apply;
  • the main implementation challenges and how they will be addressed;
  • the maturity trajectory — what the enterprise will look like in three years.

Support your design with reference to the lesson material and to NIST SP 800-207 or equivalent.

Activity 3 — Preparing for Assignment 1

Assignment 1's research topic is Zero Trust Architecture for Modern Enterprises: Principles, Adoption Challenges, and Implementation Strategies. The assignment also includes technical questions on designing a Zero Trust Architecture for a distributed enterprise, comparing AES and RSA, designing an IAM solution, evaluating authentication mechanisms, and analysing how Zero Trust contributes to confidentiality, integrity, availability, and accountability.

Before beginning the assignment, review:

  • the core principles from Section 3;
  • the reference architecture from Section 7;
  • the implementation challenges from Section 8;
  • the honest assessment from Section 10;
  • the connections to cryptography (Lessons 2.1–2.4), identity (Lesson 2.5), and authentication and authorization (Lesson 2.6).

Open the Assignment 1 brief →

14 Self-check

Answer the questions below. Unit 2 and Module 1 are complete after this lesson; if you cannot answer a question confidently, revisit the corresponding section before moving to Module 2.

Question 1
Which of the following best describes Zero Trust?
Reveal answer

B. Zero Trust is an architectural paradigm that changes the basis of trust from network location to evidence per request. It is not a product (A), not solely network segmentation (C), and not a regulatory requirement (D).

Question 2
Which of the following best explains why the perimeter model of security has become untenable?
Reveal answer

B. The perimeter model has become untenable because digitisation has dissolved the boundary: there is no meaningful "inside" from which requests can be trusted. A and D overstate — perimeter controls remain useful as part of a layered architecture. C is false.

Question 3
Which of the following best describes continuous verification?
Reveal answer

B. Continuous verification involves repeated evaluation of identity, device, and context throughout a session, with access adjusted as conditions change. A describes one-time authentication; C describes monitoring but not verification; D describes perimeter thinking, which Zero Trust rejects.

Question 4
Which of the following best explains the relationship between least privilege and micro-segmentation in a Zero Trust architecture?
Reveal answer

B. Least privilege and micro-segmentation are complementary. Least privilege limits what a subject can do; micro-segmentation limits where their activity can reach. Together they reduce the impact of any single compromise. They are not alternatives (A), one does not subsume the other (C), and they apply to all subjects, not to distinct populations (D).

Question 5
Which of the following best explains why "assume breach" is a useful design posture, despite sounding pessimistic?
Reveal answer

B. Assume breach drives architecture that limits lateral movement, detects intrusions early, and contains impact — the outcomes that matter when intrusions occur, which they will. It does not reduce security cost (A), transfer responsibility (C), or eliminate the need for prevention (D).

15 Summary

This lesson has examined Zero Trust — the architectural paradigm that completes Unit 2 and Module 1. The essential points are:

  • Zero Trust changes the basis of trust from network location to evidence per request. No subject, device, or network is trusted by default; trust is established continuously through verification.
  • The perimeter model has failed because digitisation has dissolved the boundary, insider threat is real, and the interior of the enterprise estate is soft once the perimeter is crossed.
  • Four principles define Zero Trust. Never trust always verify; least privilege; assume breach; verify explicitly. They are mutually reinforcing aspects of a single architectural shift.
  • Continuous verification evaluates multiple signals — identity, device posture, authentication strength, location, resource sensitivity, behaviour, and threat intelligence — and adjusts access as conditions change.
  • Least privilege and micro-segmentation are the architectural expressions of Zero Trust at the access-decision and network layers respectively. Together they reduce the blast radius of any compromise.
  • Assume breach is a posture, not a control. It drives architecture that limits lateral movement, detects intrusions early, and contains impact — and it requires a cultural shift in how organisations relate to incident detection.
  • The reference architecture has five components. Policy engine, policy administrator, policy enforcement points, subjects, and resources, supported by the systems that provide signals to the policy engine.
  • Implementation is difficult. Legacy systems, heterogeneous estates, identity integration, policy complexity, signal integration, enforcement coverage, user experience, and organisational ownership all present challenges.
  • Zero Trust is a multi-year journey, best approached incrementally starting from the areas of highest risk — commonly privileged access, remote access, and cloud environments.
  • Zero Trust is not a silver bullet. It addresses access control and trust decisions; it does not replace resilience, incident response, governance, supply chain security, application security, or physical security.

Unit 2 is complete. You have examined the cryptographic primitives (Lessons 2.1–2.4), the identity infrastructure (Lesson 2.5), the authentication and authorization models (Lesson 2.6), and the architectural paradigm that organises them (Lesson 2.7). Module 1 is also complete: Unit 1 established the strategic and analytical foundations, and Unit 2 established the technologies and architectures that enforce security policy. Module 2 turns to threats, risk, and the enterprise architectures that defend against them.

Before moving to Module 2

Make sure you can define Zero Trust, explain the failure of perimeter thinking, describe the four core principles, explain continuous verification, and describe the reference architecture. If you cannot yet do all five, revisit Sections 3, 4, and 7.

Next module

Module 2 — Threats, Architecture, and Infrastructure Protection begins with Unit 3: threat modelling, risk fundamentals, vulnerability assessment, and the specific attack classes that enterprise security programmes must address.

👤