SecurityReference ArchitectureZero TrustNISTCloud

Security Reference Architecture

A vendor-neutral security reference architecture: the Zero Trust control plane, seven asset-class layers from identity through AI agents, and five cross-cutting disciplines — 72 logical security services with example implementations, mapped to NIST CSF 2.0.

David Tirabassi
|
September 6, 2026

Security Component Model

72 logical security services across 13 layers. Hover to highlight, click any component for its definition and example implementations.

Control PlanePolicy Decision and Enforcement

The Policy Engine and Policy Administrator together form the Policy Decision Point. Decisions are made centrally; enforcement happens locally, at many Policy Enforcement Points.

Identity & Access9
Endpoint & Device Trust5
Network & Infrastructure6
Application & API7
Data Protection6
Cloud Platform5
AI & Autonomous Agents6
Governance, Risk & Compliance4
People & Insider Risk4
Supply Chain & Third-Party Risk4
Detection & Security Operations6
Response, Continuity & Recovery6

Overview

This reference architecture defines the capabilities an organisation needs to protect its people, systems and data, and the components that deliver them. Unlike the Integration and Data Platform architectures — each of which follows a path that data travels — security has no single flow. It is a set of controls applied across every other architecture, so this model is organised by what is being protected rather than by where data moves.

Every access decision in the architecture resolves through one control plane, described first. The layers that follow are the asset classes that control plane protects, and the cross-cutting layers are the disciplines that govern, watch and restore them.

This model is a synthesis, drawing on SABSA's layered abstraction, the Open Security Architecture capability model, NIST SP 800-207 and NIST CSF 2.0. See the Influences section below for what each contributed. The layer names, component definitions and examples are our own.

The Control Plane: Policy Decision and Enforcement

Zero Trust is not a product tier — it is the decision that every request is evaluated on its merits rather than trusted because of where it came from. Three logical components make that possible, and separating them is what distinguishes an architecture from an application with roles in it.

COMPONENTDESCRIPTIONEXAMPLES
Policy Engine (PE)Makes the decision. Evaluates each request against policy, identity, device posture, behavioural history and threat intelligence to produce an allow, deny or step-up outcome. Owns the trust algorithm.Open Policy Agent, AWS Verified Access, Microsoft Entra Conditional Access, Cedar/AVP
Policy Administrator (PA)Executes the decision. Establishes or terminates the session, issues and revokes the credentials the enforcement point will accept. The bridge between deciding and enforcing.Entra ID, Okta Workflows, HashiCorp Vault (credential issuance), SPIRE Server
Policy Enforcement Point (PEP)Sits in the data plane immediately in front of the resource and actually permits or blocks the connection. There are usually many PEPs for one PE.API gateways, service-mesh sidecars (Envoy/Istio), ZTNA proxies, host agents
Trust Signal SourcesFeed the engine the context it needs: device posture, identity risk score, threat feeds, session anomaly, data classification. Decision quality is bounded by signal quality.EDR posture APIs, identity protection services, CTI feeds, CSPM findings

PE + PA together form the Policy Decision Point. The PDP/PEP split is the single most useful idea in this architecture: the decision is made centrally and consistently, while enforcement happens locally and close to the resource.

Component Model Layers

1. Identity & Access Layer

Establishes who or what is making a request, and what they are permitted to do. The foundation every other layer depends on — a compromised identity bypasses most other controls.

COMPONENTDESCRIPTIONEXAMPLES
Directory ServicesThe authoritative store of user, group and device records. Frequently a legacy on-premises directory that must be integrated with, rather than replaced, for years.Active Directory, OpenLDAP, Entra ID, Google Cloud Identity
Federation & Single Sign-OnExchanges an authenticated session at one party for a trusted assertion at another, so credentials are presented once and held in one place.SAML 2.0, OpenID Connect, Okta, Ping Identity, Keycloak (Open Source)
Authorisation Server & Token ServiceIssues, refreshes, exchanges and revokes the tokens that carry identity and scope between parties. Where OAuth grant flows are implemented.Entra ID, Auth0, Okta, Keycloak, Ory Hydra (Open Source)
Multi-Factor & Step-Up AuthenticationRequires additional proof, either at sign-in or at the point a sensitive action is attempted, rather than trusting the original session indefinitely.FIDO2/WebAuthn, passkeys, Duo, Entra Conditional Access
Privileged Access ManagementBrokers, time-bounds and records administrative access, including the break-glass path used when normal controls are unavailable.CyberArk, BeyondTrust, Entra PIM, HashiCorp Boundary
Workload & Machine IdentityGives services their own cryptographic identity so service-to-service calls are authenticated rather than assumed.SPIFFE/SPIRE, mTLS, cloud workload identity federation, Vault
Entitlement & Policy ModelsThe models by which permission is decided — roles, attributes, or relationships — and the store that holds them.RBAC, ABAC, ReBAC (Zanzibar-style), OpenFGA, Cedar, OPA
Trust Domain ModelNames the trust boundaries policy is written against — which systems share a common trust level, policy and risk appetite, and on what terms one domain accepts assertions from another. The logical model that segmentation and federation physically enforce.SPIFFE trust domains, cloud landing-zone / account boundaries, AD forest and federation trusts, Purdue zoning
Session & Credential LifecycleGoverns the time dimension of access: enrolment, session lifetime, token TTL, how often a live session is re-evaluated, credential rotation and deprovisioning. Zero Trust claims continuous evaluation; this is the component that makes the claim concrete.Refresh-token rotation, Continuous Access Evaluation / CAEP shared signals, short-lived workload certificates, Vault dynamic secrets, SCIM deprovisioning

2. Endpoint & Device Trust Layer

Establishes whether the device carrying a request is in a state fit to be trusted. Posture is half of what makes conditional access meaningful; without it, Zero Trust reduces to identity alone.

COMPONENTDESCRIPTIONEXAMPLES
Device Identity & EnrolmentRegisters devices, issues device certificates, and distinguishes managed from unmanaged hardware.Intune, Jamf, Workspace ONE, SCEP/certificate enrolment
Configuration & Hardening BaselinesEnforces a known-good configuration and detects drift away from it.CIS Benchmarks, Group Policy, Ansible, Intune configuration profiles
Endpoint Detection & Response (EDR)Detects malicious behaviour on the device itself and provides the containment capability to isolate it.CrowdStrike, SentinelOne, Microsoft Defender for Endpoint
Posture-Gated AccessPublishes device health as a signal to the Policy Engine so access can be conditioned on it.Entra Conditional Access, Chrome Enterprise device trust, Okta Device Trust
Unmanaged & BYOD ContainmentIsolates corporate data on devices the organisation does not control, typically by containerisation or browser isolation.MAM policies, enterprise browsers, VDI/DaaS

3. Network & Infrastructure Layer

Controls reachability. Modern practice moves from a hardened perimeter towards identity-aware access and segmentation that limits how far an intruder can travel.

COMPONENTDESCRIPTIONEXAMPLES
Zero Trust Network Access (ZTNA)Grants access to individual applications based on identity and posture rather than placing the client on a network. Replaces broad VPN access.Zscaler Private Access, Cloudflare Access, Entra Private Access, Tailscale
Micro-segmentationRestricts lateral movement by permitting only the flows that are explicitly required between workloads.Illumio, Cilium network policies, security groups, service-mesh authorisation
Edge Protection (WAF & DDoS)Filters hostile traffic before it reaches an application — injection attempts, bot traffic, volumetric floods.AWS WAF/Shield, Azure Front Door, Cloudflare, ModSecurity (Open Source)
Egress ControlGoverns what internal systems may reach outbound, constraining both data exfiltration and command-and-control traffic.Managed NAT with FQDN allow-listing, forward proxies, SASE/SWG
Private ConnectivityKeeps traffic between systems off the public internet entirely.AWS PrivateLink, Azure Private Endpoint, GCP Private Service Connect
Operational Technology IsolationSeparates industrial and building-control networks, which frequently cannot be patched or authenticated conventionally.Purdue-model zoning, unidirectional gateways, OT-aware firewalls

4. Application & API Layer

Secures what the organisation builds and exposes. Split between assurance activities before deployment and protection at runtime.

COMPONENTDESCRIPTIONEXAMPLES
Static Analysis (SAST)Inspects source code without running it, finding injection flaws, unsafe patterns and hardcoded secrets during development.Semgrep, SonarQube, CodeQL, Checkmarx
Software Composition Analysis (SCA)Identifies third-party and transitive dependencies and their known vulnerabilities. Produces the component inventory an SBOM is built from.Dependabot, Snyk, Trivy, OWASP Dependency-Check
Dynamic Analysis (DAST)Exercises a running application to find issues only visible at runtime — authentication defects, misconfiguration, broken access control.OWASP ZAP, Burp Suite, Invicti
Secrets ManagementStores, issues, rotates and audits credentials so they never live in source, configuration or images.HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, SOPS
Container & Image AssuranceScans images for vulnerable packages and blocks non-compliant or unsigned artefacts at deployment.Trivy, Grype, Sigstore/Cosign, OPA Gatekeeper, Kyverno
API Threat ProtectionApplies schema validation, authentication, rate limiting and abuse detection at the API edge, addressing the OWASP API risks.API gateways, Salt Security, 42Crunch, Kong plugins
Runtime Application ProtectionDetects and blocks exploitation of a running workload, including behaviour never seen in testing.Falco (Open Source), Sysdig, Aqua, cloud workload protection platforms

5. Data Protection Layer

Protects the data itself, so that a control failure elsewhere does not automatically become a disclosure.

COMPONENTDESCRIPTIONEXAMPLES
Classification & DiscoveryFinds sensitive data and labels it, producing the metadata every other data control depends on.Microsoft Purview, AWS Macie, Google Cloud DLP, BigID
Encryption & Key ManagementEncrypts data at rest and in transit, and governs the keys — including customer-managed and hold-your-own-key arrangements.AWS KMS, Azure Key Vault, Google Cloud KMS, HashiCorp Vault Transit
Masking & TokenisationSubstitutes sensitive values with masked or surrogate equivalents. Masking is a presentation control applied at query time; tokenisation replaces the value at rest.Snowflake dynamic masking, Protegrity, Thales CipherTrust, Vault Transform
Data Loss PreventionInspects data in motion and at rest for policy violations and blocks or quarantines egress.Purview DLP, Symantec DLP, Google Workspace DLP
Rights & Access GovernanceReviews and certifies who holds access to which data over time, closing the gap between access granted and access still warranted.SailPoint, Saviynt, Entra Access Reviews
Content & Malware InspectionScans files entering the organisation — uploads, attachments, partner transfers — before they reach a trusted store.ClamAV (Open Source), cloud malware scanning services, CDR/sanitisation tooling

6. Cloud Platform Layer

Secures the control plane of the cloud itself. Most cloud incidents originate in configuration rather than in exploitation of a vulnerability.

COMPONENTDESCRIPTIONEXAMPLES
Posture Management (CSPM)Continuously evaluates cloud configuration against benchmarks and flags drift and exposure.Wiz, Prisma Cloud, AWS Security Hub, Microsoft Defender for Cloud
Cloud Entitlement Management (CIEM)Analyses effective cloud permissions — usually far broader than intended — and drives them toward least privilege.Wiz CIEM, Entra Permissions Management, AWS IAM Access Analyzer
Infrastructure-as-Code AssuranceEvaluates infrastructure definitions before provisioning, so misconfiguration is prevented rather than detected.Checkov, tfsec, Terrascan, OPA/Conftest
Secure Landing ZoneProvides accounts, networks and guardrails that are compliant by default, so teams inherit controls rather than implementing them.AWS Control Tower, Azure Landing Zones, GCP Organization Policy
Workload Protection (CWPP)Protects running compute — VMs, containers, serverless — with vulnerability and runtime threat detection.Wiz, Aqua, Sysdig, Defender for Cloud

7. AI & Autonomous Agents Layer

Secures AI systems and the agents acting on their output. The newest layer and the least settled — the threat model differs from conventional application security because the input itself can carry instructions.

COMPONENTDESCRIPTIONEXAMPLES
Model & Use-Case ApprovalGoverns which models may be used for what, with review proportionate to the risk of the use case.AI registries, model cards, internal AI review boards
Prompt & Content FilteringInspects inputs and outputs for injection attempts, sensitive data disclosure and unsafe content.Azure AI Content Safety, AWS Bedrock Guardrails, Llama Guard, Rebuff
Retrieval Access ControlEnsures retrieval-augmented systems only surface content the requesting user is entitled to see — the most common way an AI feature leaks data.Per-user vector filtering, document ACL propagation, entitlement-aware retrieval
Agent ContainmentBounds what an autonomous agent may do: tool allow-lists, spend and action limits, human approval for consequential steps.Tool scoping, sandboxed execution, human-in-the-loop gates
AI Supply Chain AssuranceVerifies provenance of models, weights and datasets, treating them as dependencies with the same scrutiny as libraries.Model signing, Hugging Face scanning, dataset provenance records
AI Observability & AuditRecords prompts, retrieved context, tool invocations and outputs so behaviour can be investigated after the fact.LLM tracing platforms, prompt/response logging with retention policy

Cross-Cutting Layers

These span every layer above. The first three establish the conditions under which controls are chosen; the last two operate them once systems are live.

Governance, Risk & Compliance

Establishes what the organisation is trying to achieve, what it is prepared to tolerate, and how it demonstrates both.

COMPONENTDESCRIPTIONEXAMPLES
Policy & StandardsThe documented rules control decisions are judged against, and the exception process for departing from them deliberately rather than silently.ISO 27001 ISMS, internal standards, policy-as-code
Risk ManagementIdentifies, quantifies and tracks risk so investment follows evidence rather than intuition.FAIR, risk registers, Archer, ServiceNow IRM
Control Catalogue & Framework MappingMaps implemented controls to the frameworks the organisation is measured against, so one control satisfies many obligations.NIST CSF 2.0, ISO 27001 Annex A, CIS Controls, SCF
Compliance Evidence & Audit ReadinessCollects proof continuously rather than assembling it under audit pressure.Vanta, Drata, ServiceNow GRC, Audit Manager

People & Insider Risk

Addresses the fact that most incidents involve a person — through error, coercion or intent — rather than a purely technical failure.

COMPONENTDESCRIPTIONEXAMPLES
Security Awareness & Phishing SimulationBuilds and measures the ability to recognise social engineering.KnowBe4, Proofpoint, Hoxhunt
Insider Risk DetectionCorrelates behavioural signals to surface misuse of legitimate access, which no perimeter control will catch.Purview Insider Risk, DTEX, UEBA within SIEM
Joiner–Mover–Leaver AutomationEnsures access is granted, adjusted and — critically — removed as people move, rather than accumulating.HR-driven provisioning, SCIM, IGA platforms
Collaboration & Sharing ControlsGoverns external sharing in the tools people actually work in.Purview, Google Workspace DLP, Slack/Teams governance

Supply Chain & Third-Party Risk

Extends assurance to software and organisations outside the boundary, which increasingly carry the same access as employees.

COMPONENTDESCRIPTIONEXAMPLES
Vendor Assessment & TieringAssesses suppliers proportionate to the access and data they hold, and re-assesses as that changes.SIG questionnaires, SecurityScorecard, Panorays
Software Bill of Materials (SBOM)Maintains a component inventory for what is built and consumed, so exposure to a new vulnerability is a query rather than an investigation.CycloneDX, SPDX, Syft, Dependency-Track
Build Provenance & Artefact SigningProves an artefact was built from the expected source by the expected pipeline.SLSA, Sigstore/Cosign, in-toto, GitHub Artifact Attestations
Third-Party Access ControlGrants partners and contractors time-bounded, scoped access rather than standing credentials.Just-in-time access, vendor PAM, federated B2B identity

Detection & Security Operations

Assumes prevention will sometimes fail, and shortens the time between that happening and someone knowing.

COMPONENTDESCRIPTIONEXAMPLES
Log Ingestion & SIEMCentralises security-relevant telemetry and correlates it into detections. Architecturally an ingestion pipeline with a security purpose.Splunk, Microsoft Sentinel, Elastic Security, Chronicle
Detection EngineeringTreats detections as versioned, tested code mapped to adversary behaviour rather than as tuning done in a console.Sigma rules, MITRE ATT&CK mapping, detection-as-code pipelines
Threat IntelligenceSupplies external context on adversaries and indicators, feeding both detection and the Policy Engine.MISP (Open Source), Recorded Future, Mandiant
Vulnerability & Exposure ManagementFinds, prioritises and tracks remediation of weaknesses by real exploitability rather than raw severity.Tenable, Qualys, Wiz, CISA KEV, EPSS scoring
Control ValidationTests whether controls actually work, rather than assuming deployment equals effectiveness.Breach-and-attack simulation, purple teaming, Atomic Red Team
Tamper-Evident Audit TrailRecords security-relevant actions in a form that resists alteration, including by administrators.Write-once storage, cloud audit logs with object-lock, append-only ledgers

Response, Continuity & Recovery

Limits damage once something has happened, and restores service afterwards.

COMPONENTDESCRIPTIONEXAMPLES
Incident ResponseDefined playbooks, roles and authority to act — decided in advance, not during the incident.IR runbooks, PagerDuty, Jira Service Management
Response Automation (SOAR)Executes containment steps at machine speed: isolate host, revoke session, block indicator.Splunk SOAR, Tines, Torq, Sentinel playbooks
Crisis CommunicationCoordinates legal, regulatory and customer communication under statutory notification deadlines.Notification templates, breach-counsel retainers, status pages
Immutable BackupMaintains restore points that ransomware cannot encrypt or delete, including from a compromised admin account.Object-lock backups, air-gapped copies, Veeam, AWS Backup Vault Lock
Recovery AssuranceProves recovery works by testing it, rather than discovering the gap during an incident.Restore testing, DR exercises, documented RTO/RPO tiers
Post-Incident LearningConverts incidents into control improvements through blameless review.Blameless postmortems, corrective action tracking

Framework Alignment

Each layer maps to the NIST CSF 2.0 functions, so the architecture can be presented either as a technical model or as an assurance story:

LayerPrimary CSF 2.0 Function
Governance, Risk & ComplianceGovern
Supply Chain & Third-Party RiskGovern, Identify
People & Insider RiskProtect, Detect
Identity & Access · Endpoint & Device Trust · Network & Infrastructure · Application & API · Data Protection · Cloud Platform · AI & Autonomous AgentsProtect
Detection & Security OperationsIdentify, Detect
Response, Continuity & RecoveryRespond, Recover

Influences

No single framework produced this model. Each of the following contributed something the others did not, and the synthesis — along with all layer names, component definitions and examples — is ours.

SABSA — layered abstraction

SABSA descends through six layers: Contextual → Conceptual → Logical → Physical → Component → Operational, each a different reader's view of the same architecture. That progression is the reason this library is split the way it is, and not only for security:

SABSA layerWhere it lives here
Contextual · ConceptualThe overview and layer preambles — what must be protected, and why
Logical (Designer's View)The component model — each row is a technology-independent security service
Physical · ComponentThe EXAMPLES column and the pattern library — actual products and builds
OperationalThe Detection & Security Operations and Response, Continuity & Recovery layers

The Logical layer is the one this document is really written at. SABSA's How cell asks for security services specified and catalogued as "common re-usable building blocks" — entity authentication, confidentiality protection, integrity protection, non-repudiation, system assurance — named and defined before any product is chosen. That is exactly what a component row is, and it is why the EXAMPLES column is deliberately a list of illustrations rather than a recommendation.

Reading the rest of that row is also what added two components to the Identity & Access layer. The Where cell asks for security domain definitions and their inter-domain associations, and the When cell for the security processing cycle — registration, login, session management. An earlier draft had the physical expressions of both (micro-segmentation, PAM time-bounding) without ever naming the logical model behind them.

The useful discipline SABSA imposes is that a control should trace back to a business reason. A pattern that cannot answer "which capability does this serve" is a tool choice, not an architecture.

Open Security Architecture — capability grouping

The OSA Security Capability Model (CC BY-SA 4.0) groups security capability into foundation, protection and operation phases, and explicitly defers implementation detail to a companion pattern catalogue. That grouping shaped how the layers below are ordered — governance and supply chain as preconditions, asset classes in the middle, detection and recovery around the outside — and confirmed that separating a capability model from a pattern catalogue is a sound structure rather than an idiosyncrasy of this site.

Reading OSA also surfaced two areas an earlier draft of this architecture had missed entirely: endpoint and device trust, without which conditional access reduces to identity alone, and AI and autonomous agents, where the threat model genuinely differs because the input itself can carry instructions.

NIST SP 800-207 — the control plane

The Policy Engine / Policy Administrator / Policy Enforcement Point decomposition, and the PDP/PEP split described above, come from NIST SP 800-207. It supplies the mechanism by which access decisions are actually made and enforced — the part most capability models leave abstract.

NIST CSF 2.0 — the assurance overlay

CSF 2.0 provides the six lifecycle functions — Govern, Identify, Protect, Detect, Respond, Recover — that each layer is mapped to above. This is what lets the same architecture be presented to an engineering audience as a technical model and to an audit or board audience as coverage against a recognised standard.

Others

OWASP informs the application and API layer, particularly the API Top 10 risks that API threat protection is meant to address. CIS Benchmarks underpin the configuration-hardening component. ISO 27001 Annex A is one of the control catalogues the governance layer maps to.


Both NIST publications are US Government works in the public domain. OSA is published under CC BY-SA 4.0 and is credited above; this document is an independently written synthesis rather than an adaptation of it, and reproduces none of its text, capability identifiers or catalogue. SABSA is a trademark of The SABSA Institute and is referenced descriptively.