Zero Trust can fail long before an attacker appears. Treating...
Read More
The concept of Zero Trust sounds simple:
Never trust, always verify.
Properly implementing Zero Trust is a lot more complicated.
As organizations move workloads into the cloud, support remote workers, introduce SaaS applications, connect third parties, adopt BYOD and manage increasingly distributed infrastructure, the traditional idea of a clearly defined trusted internal network becomes harder to defend.
Zero Trust tries to solve the problem by removing implicit trust.
- A user is not trusted simply because they are sitting in the office.
- A laptop is not trusted simply because the company owns it.
- A server is not trusted simply because it is on an internal VLAN
- Administrators should not receive unlimited access simply because they are an administrator.
NIST describes Zero Trust as a shift away from security built primarily around static network perimeters. It is built towards protecting users, assets and resources, with no implicit trust granted purely because of network location or ownership.
This sounds straightforward, but the difficulty starts when organizations try to turn the principle into architecture.
The Singularity observes a recurring pattern:
Zero Trust usually fails because organizations implement the technology without removing the assumptions of trust that already exists underneath it.
Let us take a look at the biggest mistakes.
Mistake1: Treating Zero Trust As A Product
Probably the most fundamental mistake made is that Zero Trust is not something that you purchase.
Technologies exists that already support Zero Trust:
- Identity providers.
- Zero Trust Network Access platforms (ZTNA).
- Endpoint management.
- MFA & passwordless authentication.
- Privileged Access Management (PAM).
- Microsegmentation.
- Conditional access.
- Device posture assessment.
- SIEM & behavioural analytics.
- Application proxies.
- Service meshes.
Installing one of the above does not make the organization a Zero Trust organization. Zero trust is an architecture and security operating model.
It determines how identity, devices, applications, workloads, networks and data interact.
A vendor can provide a part to that architecture, but it cannot provide the organizational decisions behind it. This distinction is important as some organizations deploy a product which labels itself as “Zero Trust”, and then enable a few access policies and then they consider the project as complete.
The underlying network may still contain:
- Flat network segments.
- Excessive administrator privileges.
- Shared accounts.
- Legacy authentication.
- Unrestricted service accounts.
- Poor logging.
- Broad VPN access.
- Unmanaged devices.
- Applications that implicitly trust internal connections.
This is not Zero Trust, but traditional security wearing a Zero Trust badge.
Mistake 2: Assuming MFA Equals Zero Trust
Multi-factor authentication is extremely important, but it is not Zero Trust.
It answers one question:
Can this user provide additional evidence they are who they claim to be?
Zero Trust needs to ask a lot more, for example:
- Who is requesting access?
- What device are they using?
- Is the device managed?
- Is it patched?
- Is disk encryption enabled?
- Has endpoint protection reported anything suspicious?
- Where is the request originating?
- What application is being accessed?
- Does the user normally access it?
- What level of privilege is actually required?
- Has the risk surrounding the session changed?
Identity is only a part of the decision. A legitimate employee using valid credentials from a compromised endpoint can still represent a serious threat.
An attacker using stolen credentials my successfully authenticate if other controls fail.
Zero Trust therefore combines identity with context.
Authentication is important, as well as authorization being equally as important. Authorization should not automatically remain valid forever simply because authentication succeeded once.
Mistake 3: Continuing to Trust the Internal Network
Organizations unintentionally preserve the castle and moat model they were supposed to be replacing.
They introduce Zero Trust controls for remote access while leaving the internal traffic largely trusted. This creates two security models:
- Outside the network: Verify everything.
- Inside the network: Probably safe.
The whole purpose of Zero Trust is to challenge these assumptions. Network location alone should not determine that trust.
NIST’s Zero Trust guidance explicitly removes implicit trust based purely on physical or network location.
If an attacker compromises an internal workstation, server or identity, that system should not suddenly gain freedom to explore everything else on the network.
Internal traffic still needs:
- Authentication.
- Authorization.
- Segementation.
- Monitoring.
- Encryption where appropriate.
- Policy enforcement.
An internal IP address is not an identity, and a VLAN is not proof of legitimacy.
The network should help enforce security boundaries, not establish trust by itself.
Mistake 4: Treating the VPN as a Trusted Zone
VPNs remain useful technologies, and this mistake is assuming that successfully connecting to a VPN means the user should now be treated as internal and trusted.
Traditional VPN deployments frequently provide access to an entire subnet or collection of networks.
The user authenticates once and effectively enters the environment, but ZTNA changes that relationship.
Instead of saying: “You are connected to the network.”
The objective becomes: “You are authorized to access this particular resource under these conditions.”
This is a significant difference. An accountant who needs access to a finance application does not necessarily need network connectivity to:
- Domain controllers.
- Hypervisors.
- Backup infrastructure.
- Management interfaces.
- Database servers.
- Developer environments.
Give them access to the application not the network. This dramatically reduces the opportunity for lateral movement if their end point or identity is compromised.
Mistake 5: Giving Administrators Permanent Privilege
Administrators are often the biggest exception to least privilege, and the reasoning normally sounds sensible:
- They need access to troubleshoot.
- They manage everything.
- It is easier.
- We might need it during an emergency.
Attackers think administrators are useful for exactly the same reason, and permanent administrators privileges allow for such accounts to be valuable.
A mature Zero Trust strategy should therefore apply least privilege to administrators more aggressively, not less.
Administrative access should ideally become:
Limited + explicit + monitored + temporary.
Where practical, organizations should consider:
- Separate administrative identities.
- Privileged Access Management.
- Just in time privilege elevation.
- Approval workflows.
- Short lived credentials.
- Session auditing.
- Restricted management networks.
- Strong phishing resistant authentication.
Administrator does not mean trusted forever, it means high impact identity requiring stronger controls.
Mistake 6: Ignoring Devices
The user has been verified, great, but what about the device they are connecting from?
This question is sometimes forgotten.
The endpoint could be:
- Fully managed and patched.
- Personal.
- Rooted or jailbroken.
- Missing endpoint protection.
- Running outdated software.
- Already compromised.
- Shared with another person.
- Completely unknown.
Device identity and health should influence access decisions.
A request from a managed corporate workstation with a healthy security posture should not necessarily receive the same treatment as the same user connecting from an unknown device.
This is especially important as organizations support remote work and BYOD.
Zero Trust means understanding both:
Who is requesting access?
and
What is requesting access?
Mistake 7: Forgetting Worload And Machine Identities
People are only part of the identity landscape. Modern infrastructure contains huge number of non human identities.
- Applications authenticate to databases.
- Containers communicate with services.
- Automation platforms interact with APIs.
- Backup software connects to hypervisors.
- CI/CD pipelines deploy infrastructure.
- Monitoring platforms query systems.
- AI agents increasingly interact with applications and data.
Everyone of these relationships represents trust.
NIST’s cloud native Zero Trust guidance specifically extends identity based policy beyond users to applications and services, recognizing that modern distributed infrastructure needs controls that follow workloads regardless of where they run.
This becomes particularly important in Kubernetes, multi-cloud and microservice environments.
A Zero Trust architecture that tightly controls human users but gives service accounts excessive permanent access has simply moved the trust problem elsewhere.
Mistake 8: Failing To Segment The Environment
Assume breach is one of the core principles behind Zero Trust.
It needs to be asked:
What happens after something gets compromised?
If the answer is:
It can communicate with almost everything.
The the blast radius is too large and segmentation and micro segmentation needs to exist to constrain the blast radius.
Critical systems such as:
- Identity infrastructure.
- Hypervisors.
- Backup servers.
- Management interfaces.
- Databases.
- Security infrastructure.
- Production workloads.
These should not automatically be reachable simply because something exists on the same corporate network.
The objective is not segmentation for segmentation’s sake, but to control which identities and workloads are allowed to communicate with which resources.
Segmentation becomes considerably stronger when combined with identity aware policy.
Mistake 9: Not Knowing What You Actually Have
You cannot protect something you do not know exists, that is why before you build sophisticated Zero Trust policies, organizations need visibility into their environment.
This means understanding:
- Users.
- Service accounts.
- Applications.
- Servers.
- Endpoints.
- Cloud resources.
- APIs.
- Databases.
- Data flows.
- Third party access.
- Business processes.
Shadow IT makes this considerably harder.
A department may have adopted a SaaS platform years ago, an administrator may have created a service account that nobody documented, an old server may still be running because one obscure application depends on it, or a forgotten firewall exception may still allow access between environments.
These become blind spots. With Zero Trust one needs to start with discovery before one asks “Should this be trusted?”, you first need to know “What is this?”
Mistake 10: Creating a Zero Trust Tool Sprawl Problem
Another common mistake is attempting to solve every Zero Trust requirement with another security product.
- Identity platform.
- Endpoint platform.
- ZTNA.
- PAM.
- SIEM.
- SOAR.
- CASB.
- Microsegmentation.
- Cloud security.
- Network detection.
Each tool might solve a legitimate problem, but eventually security teams become responsible for maintaining a complicated collection of disconnected platforms.
Policies overlap, logs are fragmented, alerts multiply.
Different systems disagree about identity, and administrators spend more time maintaining security tooling than improving security.
Zero Trust requires integration. Identity, endpoint posture, policy decisions and telemetry need to inform each other.
More tools do not automatically create more security, and sometimes they simply create more places for misconfiguration.
Mistake 11: Ignoring Legacy Systems
Most organizations cannot simply rebuild everything. Legacy system may lack:
- Modern authentication.
- MFA support.
- SAML or OpenID Connect.
- Fine grained authorization.
- Modern Logging.
- APIs
- Device aware access controls.
That does not mean the organization should abandon Zero Trust, it means those systems require compensating controls.
Possible approaches include:
- Strong segmentation.
- Identity aware proxies.
- Bastion hosts.
- Jump servers.
- Application gateways.
- Restricted firewall policies.
- Increased monitoring.
- Dedicated management networks.
- Replacement planning.
Zero Trust adoption is usually evolutionary. CISA’s Zero Trust Maturity Model deliberately describes Zero Trust as a maturity journey rather than a binary state, allowing different security pillars to progress over time.
Legacy technology should therefore become part of the roadmap, not an excuse to ignore it.
Mistake 12: Trying To Implement Everything At Once
The opposite problem also occurs, leadership announces:
“We are implementing Zero Trust.”
Suddenly every network, application, identity and endpoint become part of one enormous transformation project.
Complexity explodes, users become frustrated, applications break, exceptions multiply, and security teams become overwhelmed.
Eventually everyone quietly agress that Zero Trust was too complicated.
The problem was not necessarily Zero Trust, but the scope. A better approach is an interative one.
Start with high value areas such as:
- Administrative access.
- Identity systems.
- Backup infrastructure.
- Cloud management consoles.
- Sensitive applications.
- Critical databases.
- Remote access.
It is important to understand the workflow, define the policy, deploy it, monitor it, and learn from it. At that poin then you can expand.
NIST’s implementation guidance likewise treats Zero Trust adoption as an architectural program involving planning, stakeholders, risk management and iterative deployment rather than a simple product rollout.
Mistake 13: Making Security So Painful Users Work Around It.
Security controls that constantly interfere with legitimate work create another risk, and that is people start to look for ways around them.
- Users store files somewhere easier.
- Administrators share credentials.
- Teams create unmanaged SaaS accounts.
- Developers bypass controls.
- Temporary exceptions become permanent.
Zero Trust should reduce unnecessary trust, but it should also not make legitimate access unnecessarily difficult.
A well designed system should make the secure path the easiest path.
If an employee changes roles, permissions should change quickly. If someone joins the organization, appropriate access should be provisioned efficiently.
When they leave, that access should disappear just as efficiently.
Good Zero Trust architecture strengthens both security and operational discipline.
Mistake 14: Collecting Logs But Never Using Them
Zero Trust requires visibility into:
- Authentication events.
- Access attempts.
- Endpoint posture.
- Application activity.
- Privilege changes.
- Network connections.
- Policy decisions.
- Denied requests.
All of these generate valuable security information, but if you collect telemetry and never analyze it, it provides very little benefit.
Organizations need to understand normal behavior well enough to identify abnormal behavior.
For example:
- Why is this administrator suddenly accessing a system they have never used before?
- Why is a service account authenticating from a different environment?
- Why is an endpoint requesting access after failing compliance checks?
- Why is an application suddenly communicating with another network segment?
Continuous visibility transforms Zero Trust from static policy into something capable of reacting to changing risk.
Mistake 15: Thinking Zero Trust Eventually Becomes "Finished"
Perhaps the most dangerous mistake is treating Zero Trust as a project with an end date.
- Networks change.
- Employees change roles
- Applications appear and disappear
- Cloud resources are created.
- Vulnerabilities are discovered.
- Attack techniques evolve.
- Business relationships change.
AI introduces new identities and new data flows. A policy that represented least privilege twelve months ago may represent excessive privilege today.
Zero Trust therefore requires continuous review.
The question should never just be:
“Did we implement Zero Trust?”
It should be:
“Where does implicit trust still exist?”
That question never disappears.
What Zero Trust Does Not Mean
Zero Trust does not mean removing every firewall.
It does not mean forcing user to authenticate every thirty seconds, or replacing the entire infrastructure.
It does not mean that employees are untrustworthy, and certain it does not mean procuring a product with “Zero Trust” printed on the box.
Zero Trust means removing unnecessary implicit trust from technology.
Access becomes deliberate, privilege limited, identity important, and devices become part of the decision.
Networks become enforcement boundaries rather than trust boundaries with activities becoming visible and compromise being expected rather than considered impossible.
What Good Zero Trust Looks Like
A strong Zero Trust program should gradually move the organization towards an environment where:
- Users, devices, applications and workloads have identifiable identities.
- Access decisions consider context rather than network location alone.
- Least privilege becomes the default.
- Privileged access is tightly controlled and monitored.
- Critical infrastructure is segmented.
- Device health influences access.
- Service accounts receive the same scrutiny as human accounts.
- Access activity is logged and analysed.
- Permissions change as business requirements change.
- Security policy is continuously reviewed.
The Bottom Line
Zero Trust is often described as “never trust, always verify.”
The phrase is useful, but there is another way to think about it:
Never allow convenience to silently become trust.
Most organizations already have security controls
- Firewalls.
- MFA.
- VPN.
- Endpoint protection.
- Identity platforms.
- Logging.
- Segmentation.
Zero Trust changes the assumptions connecting those controls together.
A connection is not safe because it originated internally. A user is not safe because they authenticated yesterday. A laptop is not safe because the company purchased it. An administrator does not need unlimited access because they might need it eventually. A service account does not deserve permanent privileges because changing it would be inconvenient.
Every unnecessary assumption creates another opportunity for an attacker. The strongest Zero Trust architectures therefore do not begin with technology. They begin with a question:
Why should this identity, device or workload be allowed to access this resource right now?
If the organization cannot answer that clearly, the access probably deserves another look.
The Singularity does not trust assumptions.
It verifies them.
Remember, The Singularity is always watching.
Related Eagle Eye T Articles
- Zero Trust vs Traditional Security: Full Breakdown — A deeper look at why perimeter-based security struggles with modern cloud, remote-work and distributed environments. Read on Eagle Eye T
- Beyond the Perimeter: Embracing Zero Trust Security for a Resilient Digital Future — An introduction to the principles, challenges and benefits behind Zero Trust architecture. Read on Eagle Eye T
- Zero Trust Security: The Paradigm Shift in Network Protection — Foundational coverage of Zero Trust, identity verification and moving beyond implicit network trust. Read on Eagle Eye T
- The Singularity’s Enterprise Guide to Strong Passwords and Credential Security — Practical guidance around credential security, service accounts, administrative access and identity risk. Read on Eagle Eye T
Zero Trust vs Traditional Security: Full Breakdown
Traditional security trusted the internal network. Zero Trust challenges that...
Read MoreSmaller, Tougher and More Efficient: Why New Radiation Tolerant Computer Chips Matter
Space systems need more computing power, but radiation can flip...
Read MoreBlocking QUIC for Advertisement Filtering in OPNsense While Allowing Facebook Mobile
Blocking QUIC can support a wider advertisement filtering policy, but...
Read More
Leave a Reply