cybersecurity · zero trust

Retire the VPN one application at a time. Start with the ones attackers want most.

A flat VPN gives a contractor's laptop the same reach as a domain controller. We score where you stand on the CISA Zero Trust Maturity Model. Then we move access to identity- and device-aware policy, one app at a time, using Microsoft Entra Private Access or the ZTNA service you already own.

platforms
cybersecurity / zero-trust 4 platforms
01 · USERS AND DEVICES 02 · POLICY DECISION 03 · ACCESS PATH 04 · PRIVATE RESOURCES Employees and contractors: phishing-resistant MFA Employees andcontractors phishing-resistant MFA Managed device: Intune · MDM compliance Managed device Intune · MDMcompliance Identity provider: Entra ID · Okta Identity provider Entra ID · Okta Access policy: user risk · device · app tier Access policy user risk · device ·app tier ZTNA service: Entra Private Access or similar ZTNA service Entra Private Accessor similar Legacy VPN: shrinking scope Legacy VPN shrinking scope Private web apps: intranet · admin consoles Private web apps intranet · adminconsoles Crown-jewel systems: identity · backups · payments Crown-jewel systems identity · backups ·payments Legacy and OT systems: thick clients · old protocols Legacy and OTsystems thick clients · oldprotocols
Microsoft Entra IDOktaPing IdentityTerraform
in short·20-second read

Zero trust architecture means nothing is trusted by default, whether it's a user, a device or a network location.

Every request is checked against identity, device health and context. Cohash turns that into a sequenced plan. We assess maturity against CISA's model and design access policy. Then we replace VPN access with zero trust network access one app at a time and segment the systems that matter most. Most of the work is identity, which is our core practice.

you probably need this if
  • A contractor on the VPN can reach the same subnets as your domain controllers.
  • The same password works the same way from a personal laptop and a managed one.
  • The board asked for a zero trust plan and nobody knows which pillar to start with.
terms on this page Zero trustdefinitionA security model where nothing is trusted just because of where it sits. Every request gets checked against current evidence about the user, the device and the context.explained in a field note →
Ask an engineer facts checked 2026-10-20 · 3 sources
how it runs
  1. 01Baseline
  2. 02Target and sequence
  3. 03Pilot
  4. 04Scale
you keep
  • Maturity scorecard by pillar
  • Target architecture and access policy model
  • Application sequencing plan with effort estimates
+ 3 more documents
who does it
Zero trust architectIAM engineer (Conditional Access)ZTNA network engineer Microsoft Certified: Cybersecurity Architect Expert Microsoft Certified: Identity and Access Administrator Associate
platforms
the story · zero trust architecture

From the first call to a setup your own team can run.

Here's what usually prompts a call about your Zero Trust Architecture, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • A contractor on the VPN can reach the same subnets as your domain controllers.
    • The same password works the same way from a personal laptop and a managed one.
    • The board asked for a zero trust plan and nobody knows which pillar to start with.
  2. chapter 02 · what we change

    How we solve it

    • Maturity assessment
    • Access policy design
    • VPN replacement with ZTNA
    • Crown-jewel segmentation
    • Device trust
    • Roadmap and funding case
  3. chapter 03 · how it runs

    Our approach

    • Baseline
    • Target and sequence
    • Pilot
    • Scale
  4. chapter 04 · where you end up

    What changes

    • The VPN profile gets smaller with every wave.
    • There's one plan in front of the committee now.
    • Maturity scorecard by pillar
    • Target architecture and access policy model
what we do

Where we spend the hours

6 areas of work, each one done by an engineer who has run it in production.

  1. A review of each pillar in CISA's Zero Trust Maturity Model 2.0. The model scores identity, devices, networks, applications and workloads, and data on four stages, from Traditional up to Optimal. You leave with today's score and a target you can actually reach.

  2. Policies that combine user risk, device compliance from Intune or your MDM, and app sensitivity. They're written once at the identity provider and enforced the same way for every app behind it.

  3. We publish private apps through Microsoft Entra Private Access or another ZTNA service, beginning with a pilot group and a few web apps before tackling thick clients and legacy protocols.

  4. The systems whose compromise would stop the business, like identity, backups and payments, get isolated first, behind explicit allow rules.

  5. We set up certificate- or MDM-based device identity. Then the right password typed on an unmanaged laptop gets a different answer than it would on a managed one.

  6. We write the sequence application by application, with effort, dependencies and license impact for each, in language a CFO can follow without a glossary.

capability 01 / 06in production

Maturity assessment

A review of each pillar in CISA's Zero Trust Maturity Model 2.0. The model scores identity, devices, networks, applications and workloads, and data on four stages, from Traditional up to Optimal. You leave with today's score and a target you can actually reach.

capability 02 / 06in production

Access policy design

Policies that combine user risk, device compliance from Intune or your MDM, and app sensitivity. They're written once at the identity provider and enforced the same way for every app behind it.

capability 03 / 06in production

VPN replacement with ZTNA

We publish private apps through Microsoft Entra Private Access or another ZTNA service, beginning with a pilot group and a few web apps before tackling thick clients and legacy protocols.

capability 04 / 06in production

Crown-jewel segmentation

The systems whose compromise would stop the business, like identity, backups and payments, get isolated first, behind explicit allow rules.

capability 05 / 06in production

Device trust

We set up certificate- or MDM-based device identity. Then the right password typed on an unmanaged laptop gets a different answer than it would on a managed one.

capability 06 / 06in production

Roadmap and funding case

We write the sequence application by application, with effort, dependencies and license impact for each, in language a CFO can follow without a glossary.

typical situations

Situations we walk into

We pieced these together from Zero Trust Architecture situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

Entra Private Access licensed, and covering three web apps

composite · not a client story
  1. Beforethe situation

    Entra Suite licenses were bought a year ago. Three internal web apps are published through Private Access, while 2,000 users still run a full-tunnel VPN client to reach file shares, RDP hosts and a thick-client ERP.

  2. What we dothe work

    VPN logs tell us which private apps have the most users and the most sensitive data, and we rank them that way. File shares and RDP go out first through Private Access application segments for a pilot group, then the ERP client once its ports are mapped. With each wave, the matching routes come off the VPN profile.

  3. Afterwhere you end up

    The VPN profile gets smaller with every wave. Conditional Access decides access to each app from user and device signals, not network location.

case file 02

An audit committee wants a zero trust plan, and three teams wrote one each

composite · not a client story
  1. Beforethe situation

    A peer company got hit with ransomware, and the audit committee asked for a zero trust roadmap. Devices are split across Intune and an older MDM. Identity, network and endpoint teams have each written a draft.

  2. What we dothe work

    Score each CISA pillar from exported configuration, with interviews filling gaps. Agree a target stage per pillar with the CISO, then merge the three drafts into one app-by-app sequence, starting with phishing-resistant MFA and device compliance in Conditional Access.

  3. Afterwhere you end up

    There's one plan in front of the committee now. It has the current score, the target stages and quarterly checkpoints, and the three teams all follow the same sequence.

case studies

Zero Trust Architecture case studies

All case studies
migration Identity and access

On-premises Active Directory to cloud-first Microsoft Entra ID

We shrink on-premises Active Directory one application at a time, moving groups, users and app authentication to Microsoft Entra ID as each app is ready.

read the case study
migration Identity and access

AD FS federation to Entra ID authentication

Converting federated domains from AD FS to Entra ID cloud authentication, moving relying parties app by app and retiring the AD FS farm.

read the case study
implementation Cloud and infrastructure

Cloud landing zone and account vending

AWS Control Tower with Account Factory for Terraform, or Azure landing zones on Azure Verified Modules, built as code with guardrails, logging and vending.

read the case study
consolidation Identity and access

Consolidating Okta and Entra ID after years of running both

Picking one primary identity provider after years of running Okta and Microsoft Entra ID side by side, then moving apps, MFA and provisioning to it.

read the case study
modernization Identity and access

RSA SecurID tokens to passwordless MFA with passkeys

Retiring RSA SecurID tokens, hardware and software, in favour of phishing-resistant passkeys while VPN, RADIUS and server logons keep working.

read the case study
modernization Security operations

VPN to zero trust network access

Retiring remote-access VPN one app at a time, and moving users to access that checks identity and device through Entra Private Access or your current ZTNA.

read the case study
architecture

How policy-based access replaces the flat VPN

Each request is judged on who the user is, their risk and whether the device is compliant, then allowed to one application at a time through ZTNA. The legacy VPN keeps a shrinking scope until the last apps move.

How policy-based access replaces the flat VPN Each request is judged on who the user is, their risk and whether the device is compliant, then allowed to one application at a time through ZTNA. The legacy VPN keeps a shrinking scope until the last apps move. 01 · USERS AND DEVICES 02 · POLICY DECISION 03 · ACCESS PATH 04 · PRIVATE RESOURCES sign-in compliance signal identity and risk allow per app app tunnel explicit allow legacy apps only narrow scope Employees andcontractors phishing-resistant MFA Managed device Intune · MDM compliance Ex Identity provider Entra ID · Okta Access policy user risk · device · apptier ZTNA service Entra Private Access orsimilar Legacy VPN shrinking scope Private web apps intranet · admin consoles Crown-jewel systems identity · backups ·payments Legacy and OT systems thick clients · oldprotocols
Read the diagram as text
  1. Employees and contractors → Identity provider: sign-in
  2. Managed device → Access policy: compliance signal
  3. Identity provider → Access policy: identity and risk
  4. Access policy → ZTNA service: allow per app
  5. ZTNA service → Private web apps: app tunnel
  6. ZTNA service → Crown-jewel systems: explicit allow
  7. Employees and contractors → Legacy VPN: legacy apps only
  8. Legacy VPN → Legacy and OT systems: narrow scope
how it runs

A typical engagement

We don't start a step until the last one has produced something you can check.

  1. step 01

    Baseline

    Interviews and configuration review across identity, devices, network and key apps, scored against the CISA model.

  2. step 02

    Target and sequence

    Target maturity agreed per pillar, then an app-by-app order based on risk and effort.

  3. step 03

    Pilot

    One user group and a handful of apps move to policy-based access. We measure the support load and how much sign-in friction people actually feel.

  4. step 04

    Scale

    Remaining apps migrated in waves, and VPN reach reduced as each wave lands.

you keep

What you're left with

We write these for your Zero Trust Architecture setup, and they're working documents. Your team should be able to keep things running from them long after we've gone.

  • report01

    Maturity scorecard by pillar

    yours to keep
  • design02

    Target architecture and access policy model

    yours to keep
  • plan03

    Application sequencing plan with effort estimates

    yours to keep
  • design04

    ZTNA pilot design and results

    yours to keep
  • plan05

    Segmentation plan for crown-jewel systems

    yours to keep
  • document06

    VPN decommissioning criteria

    yours to keep
talent and delivery · zero trust architecture

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
roles we staff
  • Zero trust architect
  • IAM engineer (Conditional Access)
  • ZTNA network engineer
  • Endpoint security engineer
  • Cloud security engineer
01Is zero trust a product we can buy?

No. Vendors sell pieces of it, such as identity providers, ZTNA, device management and segmentation tools. NIST SP 800-207 describes zero trust as a set of principles and an architecture. We help you decide which pieces you need and in what order, and often the first ones are licenses you already hold.

02Can we keep the VPN during the transition?

Yes, and you should. We shrink what the VPN can reach as apps move behind ZTNA, and switch it off once the remaining users and apps meet criteria we've agreed with you. Some legacy and OT systems may keep a tightly scoped VPN for quite a while.

03Which pillar should we start with?

Identity, in nearly every case. Phishing-resistant MFA and sound access policy remove the most risk per dollar, and every later pillar depends on knowing who is asking. Device trust usually comes next.

04How long does a zero trust program take?

Think quarters, in waves, rather than one big project. A pilot can be done in weeks. How long the VPN takes to retire depends on your legacy and non-web apps, so you get a sequence with checkpoints instead of a single end date.

05Does zero trust apply to service accounts and workloads?

Yes. CISA's model has a pillar for applications and workloads. In practice that means workload identity federation instead of stored keys, and segmentation between services so one compromised workload can't reach the rest. Our non-human identities pages cover the credential side.

related

Often paired with

Projects on Zero Trust Architecture usually end up touching one of these, so they're worth a look.

sources 3 sources linked last checked 2026-10-20 content fingerprint 3a1437c1
  1. 01CISA Zero Trust Maturity Model, Version 2.0 (April 2023)cisa.gov ↗
  2. 02NIST SP 800-207: Zero Trust Architecturecsrc.nist.gov ↗
  3. 03Microsoft Entra blog: Microsoft Security Service Edge now generally availabletechcommunity.microsoft.com ↗
Reviewed by the Cohash team Product names are trademarks of their owners. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it