
Zero trust has become one of those terms that means everything and nothing. Every security vendor claims to sell it. Every enterprise framework describes it. And every startup founder I talk to thinks it requires a seven-figure budget and a team of 20.
It doesn't. But you do need to understand what it actually is, because the principle behind it is more relevant to startups than it's ever been.
What zero trust actually means
Zero trust is a security model based on one simple idea: don't automatically trust anything, whether it's inside or outside your network.
Traditional security was built on the castle-and-moat model. Everything inside the network perimeter was trusted. Everything outside was not. If you got past the firewall, you were in.
That model doesn't work anymore. Your employees work remotely. Your applications run in the cloud. Your data flows through SaaS tools, APIs, and third-party integrations. There is no perimeter.
Zero trust says: verify every request. Every user, every device, every application, every time. Don't assume that because someone is on the corporate VPN they should have access to the production database. Don't assume that because a request is coming from an internal IP it's legitimate.
The three principles are:
- Verify explicitly. Authenticate and authorize every access request based on all available data points — user identity, device health, location, resource sensitivity, and behavior.
- Use least-privilege access. Give every user, application, and service the minimum access they need to do their job. No standing admin access. No broad permissions "just in case."
- Assume breach. Design your environment as if an attacker is already inside. Segment your network. Monitor for lateral movement. Limit blast radius.
What this looks like at a 50-person startup
You don't need a zero trust platform. You need zero trust principles applied to the tools and systems you already use. Here's what that looks like in practice:
Identity is your new perimeter. Your identity provider (Okta, Google Workspace, Microsoft Entra) is the most important security control you have. Every application should authenticate through it. When someone leaves the company, disabling their identity provider account should revoke access to everything.
MFA everywhere, no exceptions. Every system that supports MFA should have it enabled. Email. Cloud console. Source code repository. CI/CD pipeline. Admin panels. Dashboards. If it has a login, it has MFA.
Conditional access policies. Most identity providers support conditional access — rules that evaluate the context of a login attempt before granting access. Is the device managed? Is the location expected? Is the login time normal? Is the risk score elevated? Use these signals to make dynamic access decisions.
Least-privilege cloud permissions. Your engineers don't need admin access to your AWS or GCP environment. Use IAM roles scoped to the specific resources and actions they need. Review permissions quarterly. Remove access that isn't being used.
Network segmentation. Even in a cloud environment, you can segment your infrastructure. Your production database shouldn't be accessible from your corporate network. Your CI/CD pipeline shouldn't have persistent access to production credentials. Use VPC configurations, security groups, and service accounts to isolate workloads.
Device trust. If someone is accessing company resources from a personal device with no security controls, that's a risk. Use your MDM (Intune, Jamf, etc.) to enforce baseline security on devices that access company data: disk encryption, screen lock, current OS version, EDR agent installed.
Short-lived credentials. Instead of long-lived API keys and service account passwords, use short-lived tokens that expire automatically. AWS IAM roles, Google service account impersonation, and similar mechanisms reduce the damage from a credential leak.
Common mistakes
Buying a "zero trust product" before implementing the basics. Zero trust is an architecture and a set of principles. It's not a single product. If your identity provider isn't configured properly, no zero trust platform is going to save you.
Confusing VPN with zero trust. A VPN puts you "inside the network." Zero trust says being inside the network doesn't mean you're trusted. They're fundamentally different approaches. Many companies are moving away from VPNs toward zero trust network access (ZTNA) solutions that grant per-application access instead of network-level access.
Implementing it all at once. Zero trust is a journey, not a project. Start with identity and MFA. Then add conditional access. Then tighten cloud permissions. Then implement network segmentation. Each step makes you meaningfully more secure.
Making it so restrictive that people can't work. Security that prevents your team from being productive will be circumvented. Build zero trust in a way that's transparent to users most of the time. Use risk-based policies that add friction only when the risk is elevated.
Why it matters now
AI-driven attacks are getting better at finding and exploiting weaknesses. Supply chain compromises can introduce attackers directly into your environment. Remote work means your employees are accessing critical systems from everywhere.
In this environment, assuming trust — based on network location, device type, or employee status — is a liability. Zero trust doesn't eliminate risk. But it significantly reduces the blast radius when something goes wrong. And for a startup, where a single security incident can be existential, limiting blast radius is one of the most important things you can do.
You don't need a massive budget to start. You need the right principles applied to the tools you already have.
If you want help designing a zero trust architecture that fits your company's size and budget, that's what we do at Com-Sec.
Farbod Fakhrai is the founder of Com-Sec, a cybersecurity and compliance consulting firm for startups and growth-stage companies.