Build vs. Buy for Verifying Every Device That Connects In
"Zero trust" gets used to describe everything from a VPN replacement to a full identity and device posture system, which makes the build-versus-buy question hard to answer until you're specific about which part of it you actually need. The core requirement is narrower than the marketing around it: verify who is connecting and what condition their device is in, every time, not just at initial login.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
What verification actually has to check
A real zero-trust check confirms identity (who is this, with strong authentication, not just a password), device posture (is this device compliant: patched, encrypted, not jailbroken or rooted), and does both continuously rather than once at the start of a session. A system that checks identity at login and then trusts the session indefinitely is not zero trust, no matter what it's called internally; the continuous part is what makes it meaningfully different from a traditional perimeter.
A real zero-trust check confirms three things:
- Identity, meaning strong authentication of who is connecting, not just a password.
- Device posture, meaning the device is compliant: patched, encrypted, and not jailbroken or rooted.
- Both of the above continuously during a session, rather than only once at login.
What building this yourself actually involves
A homegrown version means integrating your identity provider's continuous authentication signals, building or integrating device posture checks across every operating system your team uses, and wiring both into every application and network path you want protected, not just the ones that are convenient to instrument first. This is a substantial, ongoing engineering commitment, not a project with a clean finish line, because new applications and new device types keep showing up after the initial rollout.
What a platform gives you that's hard to replicate
Platforms built for this, such as CrowdStrike for endpoint posture or Tenable for exposure and vulnerability context, maintain device posture signals across operating systems and device types as an ongoing product, which is exactly the part that's hardest to keep current in a homegrown build. What they don't do is make the identity and access policy decisions for you; that mapping, of which resource requires which posture level, is still a decision your team has to make and maintain.
A decision rule based on your actual device fleet
If your team's devices are largely company-managed and homogeneous, a lighter homegrown check tied to your existing device management tooling may cover most of the real risk. If your team includes contractors, a range of personal devices, or a fleet spanning several operating systems, the ongoing cost of keeping a homegrown posture check current across all of them usually exceeds the cost of a platform built to maintain that breadth as its core product.
To apply the rule, count how many device types and operating systems actually connect today. For example, a team of company-managed laptops with a couple of contractors on personal machines has a mixed fleet even if most devices are uniform, and the contractor devices are usually where posture checks are hardest to maintain. Start by writing down each group, who manages it, and whether your existing device management tooling can report its condition. If a group falls outside that tooling, that gap is the strongest argument for a platform. If every group is covered, a lighter check may be enough, so revisit the count whenever your hiring or contractor mix changes.
Start with your highest-value resources, not everything at once
Rolling zero-trust verification out to every internal tool on day one is how these projects stall. Start with the systems where a compromised session would do the most damage, get continuous verification working well there, and expand from a working example rather than trying to cover the full estate before anything is actually enforced. A known exploited vulnerability on an unverified device is exactly the kind of gap this is meant to close, and it's worth closing on your highest-value systems first.
Plan for the exceptions before someone hits one in production
A contractor whose managed device hasn't checked in for a week, a new employee whose posture agent hasn't finished enrolling, a legitimate but unusual login from a new location: every real rollout hits cases where a strict continuous check would block someone who has a genuine reason to get in. Decide ahead of time who can grant a time-boxed exception and how it gets logged, rather than leaving the first real case to be improvised by whoever is on call when it happens. An exception process nobody trusts gets worked around quietly, which defeats the point of the system.
Measure friction as carefully as you measure coverage
A verification system that blocks legitimate work often enough gets its checks quietly disabled by frustrated engineers long before it ever stops a real incident, so track false positives and support tickets from the rollout with the same attention you give coverage percentage. A system with perfect theoretical coverage that nobody actually complies with protects nothing in practice.
What Good Looks Like
Real zero-trust verification checks both identity and device posture continuously, not once at login, is scoped explicitly to which resources require which posture level, and is rolled out starting from the highest-value systems rather than attempted everywhere at once.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
CrowdStrike maintains device posture and endpoint signals as its core product, which is the part of a zero-trust build that's hardest to keep current yourself across a mixed device fleet.
Tenable's exposure and vulnerability context is useful input into a posture decision: a device that's otherwise compliant but sitting on a known exploited vulnerability shouldn't pass a zero-trust check either.
Frequently Asked Questions
Is zero trust the same thing as a VPN replacement?
No, though they're often sold together. A VPN replacement changes how traffic is routed. Zero trust verification changes whether that traffic is trusted at all, based on continuous identity and device posture checks, regardless of which network path it took to get there.
Can a small team skip zero trust and just use a VPN?
It depends on the team's actual risk profile, but a VPN alone verifies network location, not device health or continuous identity, which is a meaningfully weaker guarantee. Even a small team with contractors or a mix of managed and personal devices has a real gap a VPN alone doesn't close.
How do we decide which systems to verify first?
Rank systems by what a compromised session there would actually let someone do, and start with the highest-impact ones. A working example on your most sensitive system is more useful than partial coverage spread thin across everything at once.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
Rolling Out Agentic Workflows Without Breaking Production
A practical rollout checklist for shipping an AI agent to production, from a shadow-mode test run through the guardrails that catch it if it misbehaves.
Why Your Agent Loop Feels Slow, and How to Fix It
A diagnostic guide to finding where latency actually comes from in an agentic system, and which fixes help each cause instead of masking it.
Finding Your Agent Stack's Breaking Point Before Customers Do
A worked example of benchmarking an agent system's throughput, so you know where it actually breaks under load instead of guessing until it does.
How to Know If Your Agent Is Actually Working
Building an evaluation framework for an AI agent, from the first small test set through catching quality regressions before customers do.
Getting Agentic AI Systems Through a SOC 2 Audit
What a SOC 2 auditor actually asks about an AI agent system, and the specific evidence a CTO needs ready before the audit starts.
Auditing Security on Your MCP and Agent Tool Stack
A step-by-step way for a CTO to audit which tools an AI agent can reach, what each one can do, and where the access is broader than it should be.