Key64 All articles
Security Engineering

Zero Trust in Practice: Cutting Through the Noise to Build Security That Actually Works

Key64
Zero Trust in Practice: Cutting Through the Noise to Build Security That Actually Works

Photo: U.S. Space Force image by [null Courtesy], Public domain, via Wikimedia Commons

Ask ten vendors what zero trust means and you will receive eleven answers, each conveniently centered on whatever product they happen to be selling. The term has been applied to firewalls, endpoint agents, identity platforms, and SD-WAN solutions with equal enthusiasm and varying degrees of legitimacy. This dilution is frustrating for security practitioners who need actionable architectural guidance, not a rebranding exercise.

The good news is that zero trust, properly understood, is neither a product nor a checkbox. It is a set of architectural principles with a clear lineage—rooted in Google's BeyondCorp research, formalized by NIST in Special Publication 800-207, and operationalized by federal agencies through the Office of Management and Budget's M-22-09 memorandum. When those principles are applied with rigor, the results are demonstrable: reduced blast radius from credential compromise, granular access control that survives perimeter failures, and audit trails that actually support incident response.

The Core Principles, Stated Without Ceremony

NIST SP 800-207 defines zero trust around several foundational tenets. Stripped of abstraction, they reduce to four operational commitments:

Never trust the network. Assume that the network—internal or external—is always hostile. Traffic between a corporate laptop and an internal database should be treated with the same skepticism as traffic originating from the public internet. VPN access to a flat internal network is the antithesis of this principle.

Authenticate and authorize every request. Access decisions must be made per-request, not per-session. A user who authenticated successfully at 9:00 AM should not automatically retain access to sensitive resources at 3:00 PM if their device posture has degraded or their behavioral pattern has shifted.

Enforce least privilege continuously. Users, services, and devices should hold only the permissions required for their current task—not the permissions required for everything they might conceivably need. This applies equally to human identities and non-human ones: service accounts, CI/CD pipelines, and API tokens.

Assume breach. Design systems with the assumption that some portion of the environment is already compromised. Segment resources so that a compromised identity or endpoint cannot traverse laterally to high-value targets without triggering additional authentication and authorization gates.

Where Real Implementations Diverge from the Slide Deck

The gap between zero-trust architecture as described in a board presentation and zero-trust architecture as deployed in production is significant. Several failure patterns recur across organizations of all sizes.

Identity Becomes a Single Point of Failure

Zero trust is fundamentally identity-centric. When organizations migrate to an identity-first access model without hardening their identity provider (IdP), they trade a network-based perimeter for an identity-based one—and create a catastrophically valuable target in the process. Compromising Okta, Azure AD, or an on-premises Active Directory instance in a zero-trust environment can yield far broader access than a perimeter breach in a traditional architecture.

Mitigations include phishing-resistant MFA (FIDO2/WebAuthn rather than SMS or TOTP), conditional access policies that factor in device health and location, and continuous monitoring of IdP audit logs for anomalous token issuance patterns. Organizations that implemented Okta without these controls learned this lesson during the 2022–2023 breach cycle.

Microsegmentation Stalls at the Pilot Stage

Network microsegmentation—the practice of dividing internal networks into isolated segments with explicit allow-lists between them—is conceptually straightforward and operationally brutal. Mapping dependencies between legacy applications, many of which communicate on undocumented ports and protocols, is time-consuming work. Most organizations launch a pilot, discover the complexity, and allow the initiative to stall.

Successful implementations treat microsegmentation as a multi-year program rather than a project. They start with crown-jewel assets—payment processing systems, source code repositories, customer PII stores—and expand outward. Tools like Illumio, Guardicore (now part of Akamai), and VMware NSX-T provide visibility into east-west traffic flows before enforcement is applied, which dramatically reduces the risk of breaking legitimate application dependencies.

Device Trust Is Inconsistently Enforced

A zero-trust policy that evaluates user identity but ignores device posture is incomplete. An attacker who compromises valid credentials can satisfy identity checks from an unmanaged, malware-laden device. Endpoint detection and response (EDR) integration with the access policy engine closes this gap—but only if the integration is actually enforced rather than advisory.

This is an area where Zscaler, CrowdStrike Falcon with Zero Trust Assessment, and Microsoft's Conditional Access with Intune compliance policies have demonstrated practical value. The key implementation detail is that device posture must be evaluated continuously, not only at session initiation.

Platform Landscape: A Grounded Comparison

The zero-trust vendor landscape is crowded. A few platforms have emerged as genuine architectural components rather than point solutions.

Zscaler Zero Trust Exchange excels in environments where the primary use case is secure remote access and internet egress control. Its proxy architecture eliminates the need for inbound firewall rules entirely, which is a meaningful security improvement for organizations with significant SaaS footprints. Weaknesses include complexity in hybrid environments with substantial on-premises workloads.

Cloudflare Access and WARP provides a compelling option for developer-heavy organizations and smaller enterprises. Its global network reduces latency compared to traditional VPN concentrators, and its integration with Cloudflare's broader platform (WAF, DDoS protection, Workers) creates a coherent security perimeter for web-exposed applications.

Microsoft Entra ID with Conditional Access is the pragmatic choice for organizations already embedded in the Microsoft 365 ecosystem. Its native integration with Intune, Defender for Endpoint, and Azure workloads reduces integration overhead significantly. The caveat is vendor lock-in and the complexity of policy management at scale.

HashiCorp Boundary addresses a specific and underserved use case: zero-trust access to infrastructure targets (SSH hosts, databases, Kubernetes clusters) without exposing those targets to the network. It is particularly relevant for DevOps and platform engineering teams managing dynamic cloud infrastructure.

An Actionable Starting Point for Security Teams

For teams beginning their zero-trust journey, the following sequencing reflects both OMB M-22-09 priorities and practical organizational readiness constraints.

Step 1: Consolidate and harden identity. Before anything else, ensure your IdP is configured with phishing-resistant MFA, privileged access workstations for administrative accounts, and anomaly detection on authentication events. Identity is the control plane of zero trust.

Step 2: Achieve device visibility. Deploy an EDR solution and integrate device health signals into your access policy engine. Establish a clear definition of what constitutes a "compliant" device before enforcing posture-based access controls.

Step 3: Replace VPN for application access. Migrate remote access from network-level VPN to application-level proxies. This reduces the attack surface exposed to remote users and enables per-application access policies.

Step 4: Map and segment high-value assets. Use network flow analysis tools to document communication patterns around your most critical resources, then apply microsegmentation incrementally.

Step 5: Instrument and iterate. Zero trust is not a destination. Establish metrics—failed access attempts by policy, lateral movement detections, mean time to detect anomalous authentication—and use them to drive continuous improvement.

The Honest Assessment

Zero trust done well is expensive, slow, and organizationally disruptive. It requires sustained investment in tooling, process change, and cross-functional coordination between security, networking, and application teams. Organizations that approach it as a procurement decision rather than an architectural transformation will spend significant budget and achieve marginal security improvement.

Organizations that approach it as a multi-year engineering program—with clear principles, measurable milestones, and executive sponsorship—will build infrastructure that is genuinely more resilient to the threat patterns that dominate today's incident reports: credential theft, supply chain compromise, and insider threats. That outcome is worth the effort.

All Articles

Related Articles

Decoding NIST's Quantum-Resistant Standards: A Migration Blueprint for Enterprise Infrastructure

Decoding NIST's Quantum-Resistant Standards: A Migration Blueprint for Enterprise Infrastructure