Boundary and zero trust
Boundary secures infrastructure access using a zero trust model, authenticating and authorizing every transaction based on trusted identity rather than network location. This approach limits access to only what's necessary and reduces an organization's attack surface.
A real-world example
Malware lands on the machine of an engineer working for an HVAC vendor. Credentials are harvested, and many of them belong to external clients. The attackers use the vendor's system as an entry point into the large corporations they service. They move laterally throughout the client's network, eventually using the vendor's admin credentials to access a point-of-sale system that contains PII (personally identifiable information), and the credit card information of millions of customers.
What is zero trust?
Zero trust — also called zero trust network access (ZTNA) — is not a specific solution or class of solutions, it's a design philosophy for how access to digital systems should be secured. It was born out of the concept that people should have only the necessary levels of access to do their jobs, and all access transactions should be authenticated and authorized based on a trusted identity. Embracing a zero trust mindset assists an organization in reducing their attack surface.
How Boundary implements zero trust
You can use Boundary and other HashiCorp tools such as Vault and Consul to create a zero trust access model for infrastructure endpoints in which all transactions are authenticated, authorized, and audited. Boundary focuses on giving developers a consistent workflow for zero trust access to their infrastructure, wherever it resides. For more on how this fits into Boundary's broader access model, see Boundary use cases.