🛡️ Zero Trust Guide - Zero Trust Architecture
Six sections on Zero Trust in International Practice: Basic Principles (NIST SP 800-207), Architecture Components (PEP, PDP), CISA five pillars, maturity levels, gradual transition model and relation to the requirements of Article 21 of the NIS2. Examples are fictional, designed for training.
Seven basic principles
NIST SP 800-207 §2.1 - do not trust, always check
All resources
A resource is considered to be everything that contains or processes data: servers, databases, API, SaaS, employees' personal devices (BYOD) and IoT.
Encrypted compounds
All connections are encrypted (TLS, mTLS) regardless of location on the network - the internal network is not more reliable than the Internet.
Access to one session
Access to each resource is given for one session: the user is checked before each session, not once for all.
Decision after context
The decision shall take into account who requires a device from where, when and whether there are suspicious signs - not just username and password.
Continuous monitoring
The organisation shall continuously monitor the integrity and reliability of its resources (CDM, EDR, equipment condition check).
Every inspection
Identity and rights shall be verified before each access - each time again, without exception.
Telemetry collection
The organisation shall collect and use data on devices, networks and connections to improve safety.
In practice
These seven principles are also the definition of Zero Trust. If the architecture does not follow them, it is not Zero Trust, but the marketing name.
Reference
NIST SP 800-207 §2.1 (2020) - "Tenets of Zero Trust," Identity as new perimeter.
Safety Note
Zero Trust is not a product you can buy. It is a strategy that has to put identities, devices, networks and data together over several years.
Logical components
PEP / EDP - how policy becomes a decision
One demand through PEP and PDP
How the decision is made for every request - and why the resource itself is not visible.
Access request
- 1User → PEPdemand for a wage system
User wants to open the salary system. The demand first goes to the gate (PEP) - it is not for the resource.
- 2PEP → PDPdo i allow?what, device, place, time
PEP asks the EDP and conveys the context.
- 3PDPMFA out? device updated and with EDR? country or time not used?
PDP evaluates multiple signals, not just password. The decision is for this session, not forever.
- 4PDP → PEPto allow this session
Alternatively, the answer may be 'prohibit' or 'request for an additional test'.
- 5PEP → Resourcerequest transmitted
Only now demand reaches the resource. The resource itself is not visible from the network.
- 6NoteIf the device becomes inadequate during the session, the PDP session shall be closed.
Checking is not unique at the entrance - it continues the entire session.
In practice
PEP is the gate through which every demand passes. The PDP is the point where the decision is made: 'yes', 'no' or 'yes, but with an additional check'.
Reference
NIST SP 800-207 §3 - "Logical Components of ZTA," CDM = Continued Diagnostics & Mitigation.
Safety Note
If the PDP does not work, nothing (single point of file) does work. It therefore needs duplicate nodes and an emergency access (break-glass) procedure that works without it.
CISA Zero Trust Matfulness Model v2
Five pillars and three common foundations
In practice
Five pillars are the technical basis. Each of them gives a signal to the PDP, so that the decision is based on a full picture rather than one characteristic, such as a password.
Reference
CISA Zero Trust Stability Model v2 (2023), DoD Zero Trust Reference Architecture (2022) - a similar approach with seven pillars.
Rapid inspection
If a pillar does not give a PDP signal, it is not yet Zero Trust - only part of it, such as identity or network.
Four levels of maturity
Traditional → Initial → Advanced → Optimal
In practice
The sedition table helps to honestly assess where the organization is now and choose what to do in the next 12-24 months. Each pillar shall be assessed separately.
Reference
CISA ZTMM v2 (2023), M-22-09 (OMB for ZT Memoranda), DoD Zero Trust Strategy (2022).
Safety Note
From Traditional immediately to Optimal don't go - each step needs to change processes, train the team and anticipate the budget. A real road is 3-5 years.
Phase-in
From the perimeter to Zero Trust - a realistic road map
In practice
The plan helps to anticipate budget and team workload. The first steps (MFA inventory) improve safety already in the first year - do not wait until everything is ready.
Reference
NIST SP 800-207 §7 - "Migrating to a Zero Trust Architecture', NIST SP 1800-35 (2025, practical implementation), M-22-09 (OMB deadlines for US federal authorities).
Step one
Start by counting devices, systems and accounts. You can't protect what you don't know about.
Eligibility Framework
Zero Trust as a way to comply with Article 21 of the NIS2
In practice
The NIS2 Zero Trust is not directly required, but parts of it cover well the risk management measures of Article 21. The same architecture can demonstrate compliance without individual 'NIS2 tools'.
Reference
Directive (EU) 2022/2555 (NIS2), Article 21 of Commission Implementing Regulation (EU) 2024/2690 (technical requirements for providers of digital infrastructure and managed services).
Safety Note
Compliance is not yet safety. Also formally fulfilled NIS2 requirements can leave holes - use this table as a plan, not as a list of ticks.
Abbreviations
Abbreviations used in the Roadmap: the original name and what it means.
- ABAC
- Attribute-Based Access Control - access by attributes - roles, devices, time, data class.
- BYOD
- Bring Your Own Device - the employee's personal device used for the job.
- CDM
- Continuous Diagnostics and Mitigation - U.S. program for continuous monitoring of devices and configurations.
- CISA
- Cybersecurity and Infrastructure Security Agency - US Cyber Security and Infrastructure Agency.
- CMDB
- Configuration Management Database - IT equipment, systems and their liability accounting database.
- DLP
- Data Loss Prevention - tools to stop the transmission of sensitive data outside the organisation.
- EDR
- Endpoint Detection and Response - monitoring of computers and servers that detect and stop suspicious activities.
- FIDO2
- Standard for login keys (also pisskey) - persistent authentication for phishing.
- IdP
- Identity Provider - a system that checks the user and confirms his/her identity for other systems (e.g. Entra ID, Octa).
- IoC
- Indicator of Compromise - a sign that the system is cracked - address, fileprint, domain.
- JIT / JEA
- Just-In-Time / Just-Enough-Access - right only for a short time and only as much as the job needs.
- KEV
- Known Exploited Vulnerabilities - CISA catalog with injuries already used by attackers.
- MDM
- Mobile Device Management - central management of devices - settings, encryption, remote deletion.
- MFA
- Multi-Factor Authentication - login with at least two factors (password and code or key).
- OMB
- Office of Management and Budget - the US authority; its memorandum M-22-09 sets the terms of Zero Trust for the federal authorities.
- PA
- Policy Administrator - open or close a session following a PE decision.
- PDP
- Policy Decision Point - the place where the access decision is taken (PE and PA together).
- PE
- Policy Engine - engine of the decision: to allow, refuse or require additional verification.
- PEP
- Policy Enforcement Point - the gate that executes the decision - proxy, gateway, sidecar.
- PKI
- Public Key Infrastructure - the system of issuing and checking certificates.
- RASP
- Runtime Application Self-Protection - the protection which operates within the app during its operation.
- RBAC
- Role-Based Access Control - access by role (accountant, administrator).
- SASE
- Secure Access Service Edge - a cloud service that combines network access and security checks.
- CASB
- Cloud Access Security Broker - an intermediary supervising and restricting the use of cloud services.
- SBOM
- Software Bill of Materials - list of software components and addictions.
- SDP
- Software-Defined Perimeter - the network resource is not visible until the user has been checked.
- SIEM
- Security Information and Event Management - central collection of magazines, correlation and warnings.
- SOAR
- Security Orchestration, Automation and Response - automatic response to alerts in a pre-established scenario.
- SSO
- Single Sign-On - one application that fits several systems.
- TLS / mTLS
- Transport Layer Security / mutual TLS - encrypted connection; mTLS - certificate presented by both parties.
- WAF
- Web Application Firewall - a firewall that filters attacks on web applications.
- ZTA
- Zero Trust Architecture - Zero Trust Architecture (NIST SP 800-207).
- ZTMM
- Zero Trust Maturity Model - CISA Zero Trust maturity model.
- ZTNA
- Zero Trust Network Access - post-test access to a specific application, at the VPN site that opens the whole network.