A security architecture decision is one you pay to reverse. The CISO does not need to design every component, but does need to know which of these decisions are being made, who is making them, and what evidence they rest on. This guide covers how to recognize them, frame them, stress-test them and review them.
What counts as an architecture decision
Most security choices are operational and can be changed next quarter. An architecture decision has at least one of three properties:
-
It sets a trust boundary or shared dependency that many systems will rely on.
-
Reversing it would take more than a quarter or touch several teams.
-
It changes what an attacker can reach after a single failure.
A product selection becomes an architecture decision only when it creates one of these. Choosing the identity provider that every application will federate to does. Choosing which vendor supplies a replaceable agent usually does not, though it can shape what telemetry you hold.
Design principles worth holding to
NIST SP 800-207 describes zero trust as a set of principles rather than a single product or architecture. It moves defense away from trust based on network location and toward the user, the asset and the resource being accessed. The principles below apply that thinking more broadly.
-
Assume any one component will fail, and ask what that failure exposes.
-
Concentrate trust on purpose, then protect the concentration. Identity is the clearest case. A central identity system simplifies control and becomes the highest-value target in the environment.
-
Prefer controls that work without knowing the attack in advance, such as least privilege and guardrails, alongside detection that depends on recognizing one.
-
Separate control planes from data planes. The accounts that administer the environment should not be reachable from the environment they administer.
-
Treat recovery as a security control. If you cannot rebuild from a known-good state, prevention failures become business failures.
-
Make the secure path the easy path. A control that engineers route around is a control you do not have.
The decision map
These are the decision areas where reversal is most expensive. The list is illustrative, not exhaustive. Each row states the question to put to the people proposing a design.
| Decision area | The question to ask | Common options | Main trade-off |
|---|---|---|---|
| Identity | Which system decides who can do what, and what happens if it is compromised? | One identity provider federated everywhere. Separate identity domains by tier or environment. A distinct privileged identity plane. | Simplicity and user experience against blast radius. |
| Network and trust boundaries | Where do we enforce trust, and on which signal? | Segmented perimeter. Identity-aware access. Microsegmentation of workloads. | Operational overhead against limits on lateral movement. |
| Cloud foundation | What guardrails apply before a workload exists? | Central landing zone with policy as code. Delegated accounts with baselines. Team-level autonomy. | Engineering speed against consistency. |
| Data protection | Does protection attach to the system, the data or the key? | Controls on data stores. Classification-driven controls. Customer-held keys or tokenization. | Performance, cost and key-management burden against exposure if a store is breached. |
| Telemetry and detection | Which signals are collected, where are they held, and who can alter them? | Central SIEM or data lake. Federated collection. Platform-native logging. | Cost, coverage and data-residency constraints. |
| Applications and APIs | Where are authentication and authorization enforced? | API gateway. Service mesh. In-application enforcement. | Central consistency against developer autonomy and latency. |
| Recovery | What can we rebuild, from what, and how fast? | Immutable backups. Isolated recovery environment. Rebuild from code. | Cost and complexity against time to restore. |
| Third-party connectivity | What do suppliers connect to, and with what standing access? | Brokered, time-limited access. Dedicated connections. Standing VPN accounts. | Supplier convenience against persistent exposure. |
| AI integration | What can models, agents and tools reach, and under whose identity? | Dedicated service identities per agent. Brokered tool access. Shared credentials. | Delivery speed against the reach of a compromised or manipulated agent. |
How to record a decision
Architecture decision records are an established engineering practice. They capture a decision at the moment it is made, with the reasoning, so a later reviewer can tell whether the conditions behind it still hold. For security decisions, add the threat context. A workable record has these fields:
| Field | What it captures |
|---|---|
| Decision | One sentence, in plain language. |
| Driver | The business change, threat or obligation that forced the decision. |
| Options considered | At least two real alternatives, including doing nothing. |
| Choice and reasoning | Why this option, against stated criteria. |
| Trade-offs accepted | What you are knowingly giving up, and who agreed. |
| Attack paths affected | Which routes to critical assets this opens, closes or leaves alone. |
| Dependencies | What else now relies on this decision. |
| Cost of reversal | Time, money and teams involved if it must be undone. |
| Owner and review trigger | Who is accountable, and what event forces a re-look. |
Stress-test before approval
A design review that asks only whether the control works will pass designs that fail badly. Ask what happens when something goes wrong. These questions apply to almost any proposed architecture:
-
If an administrator account in the identity system is compromised, what can the attacker reach, and how quickly would we know?
-
If a build or deployment pipeline credential leaks, what can it change in production?
-
If a supplier connection is abused, what does it give access to, and is that access standing or time-limited?
-
If the security tooling itself is disabled or its credentials stolen, what still protects us and what do we lose sight of?
-
If production is encrypted or destroyed, are backups reachable from the same accounts that run production?
The answers show where the design depends on one thing holding. Those dependencies should be written into the decision record, not discovered during an incident.
Anti-patterns
| Pattern | Why it fails | The better question |
|---|---|---|
| Buy first, architect later | The product defines the architecture by default, and its limits become yours. | What problem and trust boundary are we solving for, independent of vendor? |
| Zero trust as a product | Principles get replaced by a purchase, and the gaps between products stay open. | Which access decisions still rely on network location, and how do we remove them? |
| Central control with no operating owner | The design is sound on paper and unrun in practice. | Who operates this daily, and with what capacity? |
| Control inventory without dependencies | A list of controls does not show what fails together. | What breaks if this one component fails? |
| One-time review | Decisions age as the environment changes around them. | What event triggers a re-review? |
Who decides, and how to review
Architecture decisions cross ownership lines, which is why they go wrong. A workable split is that the CISO sets the security criteria and owns the threat context, the enterprise or solution architect owns integration and cost of change, and the business owner of the affected service accepts residual risk in writing.
For periodic review, the CISA Zero Trust Maturity Model offers a useful lens. It organizes progress across five pillars, which are identity, devices, networks, applications and workloads, and data, with visibility and analytics, automation and orchestration, and governance running across all of them. Use it to see which pillar your decisions are neglecting, not as a score to chase.
Re-open a decision when any of these happen: a major platform change, an acquisition, a new regulatory expectation, a significant incident, or a new class of technology such as AI agents being given access to production systems.
Using this guide
Pick the three decisions in your environment that would cost the most to reverse. Write a decision record for each, then run the five stress-test questions against it. Wherever you cannot fill in a field, such as who owns the dependency or what reversal would cost, you have found the weakness worth fixing first.
Sources
1. NIST, Special Publication 800-207, Zero Trust Architecture. https://csrc.nist.gov/pubs/sp/800/207/final
2. CISA, Zero Trust Maturity Model. https://www.cisa.gov/zero-trust-maturity-model
How we label evidence
Facts carry a source. Analysis and recommendations are marked as ours. Examples that are hypothetical are labeled as hypothetical.
Part of the solutionBuild & Transform CybersecurityTurn a long list of projects into a lasting program.See how we work →Related service
Security Architecture
Use this to inform security architecture decisions.