Build or Buy for Verifying Every Device That Connects?
For zero trust device verification, most teams should build identity checks in house and buy posture checking, because the two are separate problems. Identity proves a device is the one you enrolled, while posture shows whether it is patched and healthy right now. Getting that split wrong is what usually stalls a rollout halfway.
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.
Identity and posture are different problems
Device identity, cryptographically proving this is the same device that was enrolled, not an impersonator, is a narrower, more solved problem than device posture, is this specific device currently patched, encrypted, and free of known compromise right now. A device can have a perfectly valid identity certificate and still be running an outdated operating system with a known exploited vulnerability. Treating identity verification as sufficient on its own is a common gap: it proves the device is who it says it is, not that it's safe to trust.
What building identity verification in house actually requires
A workable in house approach needs a certificate authority you control, an enrollment process that ties a certificate to a specific device rather than a shared credential, and a revocation path that actually gets checked on every access attempt, not just at enrollment. This is a real, ongoing operational burden: certificate rotation, revocation list distribution, and handling the edge cases of lost or reimaged devices all need continuous attention. Teams that build this and then understaff its maintenance end up with a system that technically exists but that nobody trusts enough to actually gate access on.
What posture checking buys you that identity alone can't
Continuous posture checking, confirming a device is still patched and healthy at the moment of each access request rather than only at enrollment, is where platforms built for this, CrowdStrike and Tenable both play here from different angles, tend to earn their cost. CrowdStrike focuses on endpoint detection and real time compromise signals, Tenable focuses on vulnerability and exposure visibility across the fleet. What to check before choosing: whether the platform's posture signal integrates directly into your actual access decision point, not just into a separate dashboard nobody checks during the access moment itself.
The patch clock that should set your posture threshold
Posture checks need a concrete bar for what counts as healthy enough to trust, and federal remediation guidance is a reasonable one to anchor to even outside government work: a device with a high severity vulnerability on an internet accessible system should be remediated within thirty days, and a known exploited vulnerability gets a much tighter clock1. If your posture check's definition of healthy is looser than that clock, a device that's technically passing your check could still be carrying a known exploited vulnerability well past the point it should have been fixed.
A workable split for most teams
Build identity verification in house if you already have device management infrastructure that can tie certificates to enrolled devices reliably, since that part is well understood and doesn't need to change often. Buy posture checking, since it requires continuous threat intelligence and vulnerability data that's genuinely expensive to maintain independently and that a specialized platform updates constantly as new threats emerge. Compare the leading endpoint platforms once you've settled the identity side and are evaluating posture vendors specifically.
Put the split into practice like this:
- Build device identity in house if your device management already ties certificates to enrolled devices reliably, since that part is well understood and rarely changes.
- Buy posture checking from a specialist, since it depends on continuous threat and vulnerability data that is expensive to maintain independently.
- Set the posture bar to a concrete patch clock instead of a vague sense of what counts as healthy.
- Price the in house option with certificate rotation and revocation upkeep included, not just the initial build.
A worked example: pricing out the in house option honestly
Say a team estimates building certificate based identity verification will take one engineer six weeks to stand up. That estimate almost never includes the ongoing cost: rotating certificates before they expire, handling a lost or reimaged device without locking out its owner, and keeping the revocation list synced across every access point that checks it. Add a realistic ten to fifteen percent of one engineer's time every quarter after launch for exactly that maintenance, and the true first year cost is closer to double the initial build estimate. Running that fuller number past whoever approved the original six week estimate is often what actually settles the build versus buy question, more than any feature comparison.
What Good Looks Like
Good zero trust verification separates device identity from device posture, checks posture continuously rather than only at enrollment, and sets a concrete remediation clock for what counts as healthy enough to trust.
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.
Frequently Asked Questions
Can we roll out zero trust verification gradually, or does it need to be all at once?
Gradual is the more common and more successful path. Start by requiring identity verification for your highest risk access, admin consoles and production systems, before expanding to everything. A rollout that tries to gate every access point on day one usually stalls when the first false positive locks out someone during a critical moment and trust in the system erodes fast.
Does zero trust device verification replace VPN access controls?
It changes what a VPN is protecting rather than replacing the need for network controls entirely. Zero trust assumes no network location is inherently trusted, so device and identity verification happen regardless of whether someone is on a VPN, but network segmentation still limits blast radius if a verified device or credential is later compromised. Think of them as complementary layers, not a swap.
How often should posture checks actually re-verify a device?
Continuously enough that a device losing its healthy status, a missed patch, a new detection, results in access being revoked within your acceptable exposure window, not just at the next login. Exactly how frequent that needs to be depends on how sensitive the access is: minutes for admin access to production, longer intervals are reasonable for lower risk internal tools.
Sources
Where we quote a benchmark, we show its source. Other figures in this guide are estimates or general guidance, so check them against your own numbers.
- Security patch remediation SLAs (CISA federal mandates, used as industry norm). CISA Binding Operational Directives 19-02 and 22-01 (CISA briefing hosted at NIST CSRC), 2022.
Related Guides
CrowdStrike vs SentinelOne vs Microsoft Defender: Best EDR
Comparing CrowdStrike Falcon, SentinelOne Singularity, and Microsoft Defender for Endpoint: agent footprints, kernel vs eBPF, pricing, and SOC reality.
How to Ship a Risky Change Without a 2am Rollback
A concrete walkthrough of how to plan a risky production deployment: how to split it, what to watch, and when to decide the rollback trigger.
Building a Throughput Benchmark You Can Actually Trust
A worksheet approach to benchmarking throughput: what load pattern to test, what to record, and how synthetic benchmarks lie about real capacity.
Diagnosing Slow Requests Before You Blame the Database
A step-by-step way to find out whether a slowdown is the network, the app, or the database, before you add caching or upgrade infrastructure to fix it.
How to Build an Evaluation Framework You'll Actually Trust
How to build a continuous evaluation framework that reliably catches quality regressions, instead of a single score nobody fully believes in.
Catching a Breaking API Change Before It Ships
How contract testing catches a breaking change between services before it reaches production, and how to set one up without slowing every deploy down.