Perimeter Security vs Zero Trust: Trust Assumptions, Authentication Frequency and Remote Access Compared

Perimeter security trusts the inside of the corporate network and places firewalls and VPN appliances at the boundary with the internet to keep attacks out. Zero trust grants no trust based on network location; for each combination of user, device and resource, it checks every access and then allows only what is needed. The US NIST defines zero trust architecture in SP 800-207 (2020). Zero trust spread as cloud services and access from outside the office grew and the things to protect moved beyond the perimeter.

AspectPerimeter securityZero trust
Trust assumptionThe inside of the corporate network is trusted and the outside is notNetwork location confers no trust; access from inside is checked every time, just like access from outside
Where controls sitAt the boundary with the internet (firewalls, VPN appliances, proxies and so on)On each access path between users or devices and resources (applications and data), with a point that decides whether to allow access (policy decision point) and a point that enforces the decision (policy enforcement point)
Timing of authentication and authorizationOnce, when entering the corporate network (for example, when connecting to the VPN)Per resource and per session, based on user authentication (such as multi-factor authentication), device state, location and time, and re-evaluated when conditions change
Remote accessA VPN connects users to the corporate network and treats them as if they were in the officeZTNA (zero trust network access) and similar approaches connect users only to the applications they are allowed to use, never to the whole network
Lateral movement after a breachOnce inside, traffic between internal machines faces few restrictions, so an attacker can spread easilyAccess is divided finely and only the necessary rights are granted (least privilege), so spreading is harder
Treatment of devicesDevices connected to the internal network tend to be trustedWhether a device is managed and whether its OS updates and anti-malware are in order are used as inputs to every access decision
Visibility and loggingTraffic crossing the boundary is logged, but traffic between internal machines is hard to seeEvery access request and decision is logged and used for continuous monitoring and for improving the policy
Fit with the cloudAs use of cloud services and access from home grow, the things to protect move outside the boundary; routing all traffic through the VPN into the office tends to congest links and appliancesDecisions follow the same policy regardless of location, which suits cloud services and remote work
Migration difficultyEasy to understand, and most organizations already have itRequires identity management, device management, an inventory of assets and a designed access policy, and is adopted step by step; installing a single product does not achieve it

Figures are typical orders of magnitude and vary by process generation and product.

When to use which

Perimeter security
Environments where users and the systems to protect are mainly on the internal network and narrowing the entry points is enough. Even after moving to zero trust, the boundary firewall remains as one layer of defense in depth.
Zero trust
Environments centered on cloud services and remote work, where the line between inside and outside is blurred. It also suits cases where you assume a breach will happen and want to limit how far the damage can spread.
Gradual migration
Most organizations migrate step by step while still using perimeter mechanisms: enforcing multi-factor authentication, managing devices, and moving important applications to ZTNA one by one.

FAQ

Does zero trust make VPNs unnecessary?

VPNs used to reach internal applications from outside are often replaced by ZTNA, because a VPN gives access to the whole network once connected, while ZTNA connects users only to allowed applications and checks each access. Some VPNs, such as those linking branch offices, remain in use for other purposes.

Is zero trust a product name?

No, it is a security design approach, not a product. NIST SP 800-207 (2020) describes zero trust and its architecture as an approach that grants no trust based solely on network location or asset ownership and performs authentication and authorization for each access to a resource. Implementing it combines identity management, multi-factor authentication, device management, ZTNA, logging and monitoring.

Does zero trust make firewalls unnecessary?

No. Zero trust means not trusting something merely because it is inside the boundary; it does not mean removing boundary defenses. Firewalls continue to be used as a layer that cuts unwanted traffic at the entrance and as a means of dividing the network into fine segments.

Check your understanding

Which of the following authentication methods is multi-factor authentication?

  1. AEntering a password and then entering a one-time password shown in an app on the user's own smartphone
  2. BEntering a password and then also entering the answer to a security question
  3. CEntering a more complex password that is twice as long
Show answer and explanation

Answer: A. Entering a password and then entering a one-time password shown in an app on the user's own smartphone

Multi-factor authentication combines two or more different factors among knowledge, possession and inherence. A password (knowledge) combined with a one-time password generated on the user's own smartphone (possession) uses two different factors, so it is multi-factor authentication. Even if the password leaks, an attacker cannot log in without the user's smartphone. A password and a security question are both knowledge factors, so even though they are checked in two steps, this is not multi-factor authentication (it is sometimes called two-step verification). Stacking factors of the same kind means they can be stolen together by the same method, such as tricking the user through phishing. One-time passwords can also be abused by attacks that get the user to enter them on a fake site in real time, so, as of the mid-2020s, methods with which authentication does not work on a fake site (such as FIDO2 passkeys) are spreading.

Which statement correctly describes single sign-on (SSO)?

  1. AA mechanism that lets one authentication give access to multiple linked services without logging in again; it improves convenience, but because a breach of that authentication affects many services, it should preferably be combined with multi-factor authentication
  2. BReusing the same password for every service, which is recommended to improve security
  3. CA mechanism that allows only one person at a time to log in to a given service
Show answer and explanation

Answer: A. A mechanism that lets one authentication give access to multiple linked services without logging in again; it improves convenience, but because a breach of that authentication affects many services, it should preferably be combined with multi-factor authentication

With single sign-on (SSO), once a user logs in to the system that performs authentication (the IdP, or identity provider), the result is passed securely to each linked service, so the user can use them without logging in again for each one. Typical protocols are SAML and OpenID Connect. Because passwords are not handed to each service, there are fewer passwords to manage, and there are administrative benefits too, such as being able to disable a departing employee's account in one place. However, if the IdP account is taken over, the attacker gets into every linked service, so multi-factor authentication at the IdP is especially important. Password reuse is something else entirely: it lets a password leaked from one service be used to get into others (credential stuffing).

Which practice follows the principle of least privilege?

  1. AGiving everyone administrator rights to save effort
  2. BLetting everyone read and write every file to simplify permission settings
  3. CGiving users and programs only the minimum rights needed for their work, and doing everyday work with a non-administrator account
Show answer and explanation

Answer: C. Giving users and programs only the minimum rights needed for their work, and doing everyday work with a non-administrator account

The principle of least privilege means giving users, programs and service accounts only the minimum rights needed to do their job. With limited rights, the damage can be kept small even when an account is taken over, malware runs or someone makes a mistake. For example, everyday email and web browsing is done with a standard account, and administrator rights are used only for tasks that need them. For information there is the related idea of need-to-know, in which only people who need the information for their work can access it. Promptly revoking rights that are no longer needed after a transfer or departure is also important.

  1. Which correctly describes the basic function of a (packet-filtering) firewall?
  2. Which correctly describes an internet VPN?
  3. Which of the following correctly describes mutual TLS (mTLS)?

Practice Information Security Basics questions

Key terms explained

Multi-factor authentication
Authentication that verifies a person by combining two or more different factors among knowledge (such as a password), possession (such as a smartphone or smart card) and inherence (such as a fingerprint or face). Even if the password leaks, logging in is impossible without the other factors. Also called MFA.
Principle of least privilege
The idea of giving users, programs and services only the minimum privileges needed to do their job. It keeps the scope of damage small even if an account is taken over, malware runs or someone makes a mistake.
TLS
Transport Layer Security. A protocol that encrypts communication, detects tampering and authenticates servers with certificates. HTTPS is HTTP protected by TLS.
VLAN
Virtual LAN. A function that creates logically separate networks (broadcast domains) on the same physical equipment, typically per switch port. Between switches, VLANs are distinguished by IEEE 802.1Q tags.
Ransomware
Malware that makes files on a computer unusable, for example by encrypting them, and demands a ransom in exchange for restoring them. Some attackers also threaten to publish stolen data. Backups kept disconnected from the network are an important safeguard.

Related comparisons