Security Architecture Domain Module
Enabling protection without becoming the blocker.
Security Architecture is where risk meets reality. It defines how the organisation protects its assets, manages identity, implements controls, and maintains compliance — not as an afterthought or a gate at the end, but as an enabling constraint woven through every architectural decision.
Unfortunately, most organisations treat security as either a checklist to be ticked or a department that says "no." Neither works. Checklists create compliance theatre — boxes get ticked, but systems aren't actually secure. Security-as-blocker creates workarounds — teams find ways around the gates because they have delivery pressures that don't wait.
Security Architecture, done right, provides guardrails that make the secure path the easy path. Done poorly, it produces documentation nobody reads and controls that get bypassed the moment they become inconvenient.
This module provides the practical foundation for security architecture that integrates with governance and enables delivery rather than blocking it.
What This Module Provides
| Artefact | Purpose |
|---|---|
| Security Reference Architecture | Layered security model that provides consistent structure for security decisions |
| Control Framework Alignment | Mapping between organisational controls and chosen compliance frameworks |
| Security Classification Model | How assets, data, and systems are classified for proportionate protection |
| Security Guardrails | The non-negotiables and risk-based boundaries for security decisions |
| Threat Context | Understanding of the threat landscape that shapes security priorities |
How It Plugs Into the Governance Core
Security Architecture doesn't operate in isolation. It connects to every component of the Governance Core — and frankly, it should influence all of them.
Guardrails Framework — Security guardrails define the non-negotiables. "Multi-factor authentication for all user accounts." "Encryption at rest for sensitive data." "Penetration testing before internet-facing deployments." Unlike other guardrail categories where deviation might be acceptable with justification, security guardrails often have less flexibility — some things simply aren't optional.
Decision Records — When a decision has security implications, the security context gets captured. "We accepted the risk of using this legacy authentication method because the system is being decommissioned in 6 months, with compensating controls documented." Security decisions need traceability more than most — when incidents happen, you need to understand what was decided and why.
Architecture Passport — Each system's passport includes its security classification, applicable controls, compliance status, and any security debt. This makes security posture visible across the portfolio without requiring separate security documentation that drifts out of sync.
Tiered Oversight — Security risk factors heavily into oversight tier. Systems handling protected data, internet-facing applications, or integrating with external parties typically warrant higher scrutiny. The tier assessment explicitly includes data sensitivity and compliance impact.
Technical Debt Register — Security debt is often the most consequential category. Unpatched systems, deprecated authentication, missing controls, deferred penetration testing — all need visibility and active management. Security debt that's invisible is security debt that becomes an incident.
Architecture Registry — This module populates the security layer of your registry: security classifications, control implementations, compliance mappings, and the relationships between them.
Core Artefacts
Security Reference Architecture
A Security Reference Architecture provides a consistent mental model for how security is structured across the organisation. It's not a detailed design — it's a framework that shapes detailed designs.
Why it matters: Without a reference architecture, every solution architect makes different assumptions about security boundaries, identity models, and control placement. You end up with inconsistent security posture, duplicated controls in some places and gaps in others, and no coherent way to assess the portfolio.
The reference architecture should be simple enough to remember and apply, but comprehensive enough to cover the key security domains.
Example: Layered Security Model
This is one approach — adapt it to your context.
┌─────────────────────────────────────────────────────────────────┐
│ GOVERNANCE LAYER │
│ Policy │ Standards │ Risk Management │ Compliance │ Assurance │
├─────────────────────────────────────────────────────────────────┤
│ IDENTITY LAYER │
│ Authentication │ Authorisation │ Directory │ Privileged Access │
├─────────────────────────────────────────────────────────────────┤
│ PERIMETER LAYER │
│ Network Security │ Web Application Firewall │ DDoS Protection │
├─────────────────────────────────────────────────────────────────┤
│ APPLICATION LAYER │
│ Secure Development │ API Security │ Input Validation │ Secrets │
├─────────────────────────────────────────────────────────────────┤
│ DATA LAYER │
│ Classification │ Encryption │ Masking │ DLP │ Backup/Recovery │
├─────────────────────────────────────────────────────────────────┤
│ ENDPOINT LAYER │
│ Device Management │ EDR │ Patching │ Configuration Hardening │
├─────────────────────────────────────────────────────────────────┤
│ OPERATIONS LAYER │
│ Monitoring │ Logging │ SIEM │ Incident Response │ Threat Intel │
└─────────────────────────────────────────────────────────────────┘
Governance Layer sits above everything — it's where security policy, risk appetite, and compliance requirements are defined. This layer doesn't implement controls; it defines what controls are needed and why.
Identity Layer is the foundation of modern security. Who are you? What are you allowed to do? How do we verify that? Zero Trust architectures treat identity as the primary security perimeter, and for good reason — network perimeters are increasingly porous.
Perimeter Layer still matters, even in a Zero Trust world. Defence in depth means multiple layers, and network-level controls remain valuable for reducing attack surface and providing visibility.
Application Layer is where many vulnerabilities live. Secure coding practices, input validation, secrets management, and API security are often the difference between a secure system and a breach.
Data Layer protects the thing that actually matters — the information. Classification drives proportionate controls. Encryption protects data at rest and in transit. Backup and recovery ensure resilience.
Endpoint Layer covers the devices that access your systems — whether corporate laptops, mobile devices, or servers. Hardening, patching, and endpoint detection are table stakes.
Operations Layer is how you detect, respond, and recover. Without logging and monitoring, you're blind. Without incident response capability, detection is useless.
Using the Reference Architecture
The reference architecture serves several purposes:
For solution architects: It provides a checklist of security considerations. "Have I addressed identity? Perimeter? Application security? Data protection?" It ensures nothing gets forgotten.
For security architects: It provides a consistent vocabulary for discussing security across solutions. Instead of bespoke security documentation for every system, you can reference the layers and focus on what's specific to this solution.
For governance: It provides a framework for assessing security posture across the portfolio. "How mature is our identity layer across Tier 1 systems? Where are the gaps in our operations layer?"
Control Framework Alignment
Most organisations operate under one or more security compliance frameworks. Australian government agencies work with Essential Eight and ISM. Others align to NIST Cybersecurity Framework, CIS Controls, or ISO 27001. Many organisations have multiple frameworks that apply.
Why it matters: Compliance frameworks provide structure and external validation, but they can also create confusion. Teams don't know which controls apply. Multiple frameworks create duplication and inconsistency. Audit preparation becomes a scramble to demonstrate compliance.
Control framework alignment creates a single view of what controls exist, which frameworks they satisfy, and where gaps remain.
Framework Selection Considerations
| Framework | Best Suited For | Key Characteristics |
|---|---|---|
| Essential Eight | Australian government, government suppliers | Eight specific mitigations, maturity levels, prescriptive |
| ISM (Information Security Manual) | Australian government, defence | Comprehensive, control-based, classification-aligned |
| NIST Cybersecurity Framework | US-influenced organisations, critical infrastructure | Functions-based (Identify, Protect, Detect, Respond, Recover), flexible |
| CIS Controls | Organisations wanting prioritised, practical guidance | Numbered controls, implementation groups, community-driven |
| ISO 27001 | Organisations wanting certification, international contexts | Management system approach, certifiable, broad scope |
You don't have to choose just one. Many organisations use a primary framework for compliance purposes and reference others for specific guidance. The key is knowing which controls apply and maintaining traceability.
Note
It's also important to note that your industry may have regulated frameworks and controls you need to adhere to, add these into the Security domain and Registry.
Control Mapping Approach
Rather than maintaining separate documentation for each framework, create a unified control register that maps to all applicable frameworks:
| Control ID | Control Description | Essential Eight | NIST CSF | ISO 27001 | Implementation Status |
|---|---|---|---|---|---|
| IAM-001 | Multi-factor authentication for privileged users | ML2 | PR.AC-7 | A.9.4.2 | Implemented |
| IAM-002 | Multi-factor authentication for all users | ML2 | PR.AC-7 | A.9.4.2 | In progress |
| PAT-001 | Patch applications within 48 hours (critical) | ML2 | PR.IP-12 | A.12.6.1 | Partial |
This approach means:
- One source of truth for control status
- Multiple frameworks satisfied by the same evidence
- Clear gap visibility across all frameworks
- Efficient audit preparation
Security Classification Model
Not all assets need the same level of protection. A public website and a system processing protected health information have vastly different security requirements. Classification provides the basis for proportionate security.
Why it matters: Without classification, you either under-protect sensitive assets (risk) or over-protect everything (cost and friction). Classification enables risk-based decisions about control investment.
Classification Dimensions
Data Classification — What's the sensitivity of the information?
| Level | Description | Examples | Handling Requirements |
|---|---|---|---|
| Public | Intended for public release | Marketing materials, public website content | Standard controls |
| Internal | For internal use, limited external impact if disclosed | Internal policies, general business documents | Access controls, basic encryption |
| Confidential | Business-sensitive, competitive or reputational impact | Financial data, strategic plans, contracts | Encryption, access logging, need-to-know |
| Protected | Regulatory requirements, significant harm if disclosed | Personal information, health records, classified | Strong encryption, audit trails, restricted access |
Note
If your in a government or regulated industry, data classifications may already be defined or different to the above - adjust as necessary.
System Criticality — What's the impact if this system is unavailable or compromised?
| Level | Business Impact | Recovery Requirements |
|---|---|---|
| Critical | Immediate significant impact on operations, customers, or safety | Recovery within hours, high availability |
| High | Significant impact within 24 hours | Recovery within 24 hours |
| Medium | Moderate impact, workarounds available | Recovery within days |
| Low | Minimal operational impact | Recovery when practical |
Classification drives controls: A system classified as Critical handling Protected data warrants maximum security investment. A Low-criticality system handling Public data needs basic hygiene but not enterprise security controls.
Integration with Tiered Oversight
Classification aligns directly with the Governance Core's tiered oversight model:
| Classification | Typical Oversight Tier | Security Involvement |
|---|---|---|
| Critical + Protected/Confidential | Tier 1 (High Risk) | Active security architecture involvement |
| High + Confidential, or Critical + Internal | Tier 2 (Medium Risk) | Security checkpoint and review |
| Medium/Low + Internal/Public | Tier 3 (Low Risk) | Self-certification against security guardrails |
Security Guardrails
Security guardrails define the non-negotiables and the risk-based boundaries within which teams operate. They embody the organisation's security risk appetite in actionable terms.
Why it matters: Without clear guardrails, every security decision requires escalation. Teams either wait for security approval (bottleneck) or make their own calls (inconsistency and risk). Guardrails enable autonomy within defined boundaries.
Guardrail Categories
Non-Negotiable Controls — Things that are simply required, regardless of context:
- "Multi-factor authentication is mandatory for all user accounts accessing corporate systems"
- "All data at rest must be encrypted using approved algorithms"
- "Internet-facing applications require penetration testing before go-live"
- "Privileged access requires just-in-time provisioning and session recording"
These guardrails have minimal deviation pathways. If you can't meet them, you probably can't proceed — or you need significant compensating controls and formal risk acceptance.
Risk-Based Controls — Controls that scale with classification:
- "Systems handling Protected data must implement [specific controls]"
- "External integrations require security assessment proportionate to data sensitivity"
- "Third-party access requires [controls] based on access level"
These guardrails provide flexibility based on context while ensuring proportionate protection.
Architectural Principles — Security approaches that guide design:
- "Zero Trust: verify explicitly, use least privilege access, assume breach"
- "Defence in depth: no single control is sufficient"
- "Secure by default: systems should be secure out of the box, not require hardening"
Example: Zero Trust as a Guardrail
Zero Trust isn't a product — it's an architectural approach. As a guardrail, it might be expressed as:
Guardrail: Zero Trust Principles
Statement: All new solutions must implement Zero Trust principles: verify explicitly (authenticate and authorise every access request), use least privilege access (just enough access, just in time), and assume breach (design for detection and containment, not just prevention).
Rationale: Traditional perimeter-based security is insufficient for modern hybrid environments where users, devices, and applications exist inside and outside traditional network boundaries.
Application: - Authentication at every access point, not just network entry - Authorisation based on identity, device health, and context - Microsegmentation to limit lateral movement - Continuous verification, not single sign-on without re-validation - Logging and monitoring to detect anomalies
Deviation: Legacy systems that cannot implement Zero Trust principles require documented compensating controls and a roadmap to compliance or retirement.
Threat Context
Security architecture should be informed by understanding of actual threats, not just compliance requirements. Threat context grounds security decisions in reality.
Why it matters: Without threat awareness, security investment is driven by compliance checklists or vendor marketing rather than actual risk. Understanding threats enables prioritisation — focusing investment where attacks are most likely and most consequential.
Maintaining Threat Awareness
You don't need a threat intelligence team to maintain threat context. At minimum:
Industry threat landscape — What attacks are common in your sector? Healthcare faces different threats than manufacturing. Government faces different threats than retail.
Known attack patterns — How do attackers typically gain access and achieve their objectives? Phishing, credential theft, vulnerability exploitation, supply chain compromise — understanding the patterns shapes defensive priorities.
Organisational context — What makes your organisation a target? What assets would attackers want? What's your external exposure?
Threat-Informed Control Prioritisation
Essential Eight exists because the Australian Signals Directorate analysed actual incidents and identified the mitigations that would have prevented them. That's threat-informed prioritisation.
Apply the same thinking to your context:
| Threat | Control Priority | Rationale |
|---|---|---|
| Credential theft via phishing | MFA, email security, user awareness | Most common initial access vector |
| Exploitation of unpatched vulnerabilities | Patching cadence, vulnerability management | High-value, well-documented attacks |
| Insider threat | Least privilege, access reviews, monitoring | Varies by organisation, often underweighted |
| Supply chain compromise | Third-party risk management, software integrity | Increasing attack vector, hard to detect |
Integration with Other Domain Modules
Security Architecture shapes and is shaped by every other domain:
| Domain | What Security Architecture Provides | What Security Architecture Consumes |
|---|---|---|
| Business Architecture | Security classification based on business criticality. Regulatory obligations by capability. | Business context that drives security priorities. Which capabilities have compliance requirements. |
| Information/Data Architecture | Data classification standards. Privacy requirements. Encryption requirements by data type. | Data flows that need protection. Data sensitivity by domain. Master data locations. |
| Technology Architecture | Security tooling on the technology radar. Security standards embedded in technology standards. Platform security baselines. | Technology choices that constrain or enable security controls. Platform capabilities. |
| Innovation Architecture | Security assessment process for emerging technology. Experimentation boundaries. | Innovation initiatives requiring security enablement. Emerging threats and opportunities. |
Security Architecture often operates as a cross-cutting concern — informing decisions in other domains rather than making decisions independently. The security architect's job is frequently to translate security requirements into terms that solution architects and technology teams can implement.
What Success Looks Like
You know Security Architecture is working when:
Outcome Indicators:
- Security is considered early in solution design, not bolted on at the end
- Teams can self-assess against security guardrails without waiting for security review
- Security incidents that could have been prevented by known controls are rare
- Compliance audits are routine, not crisis events
- Security debt is visible and actively managed, not hidden until it becomes an incident
- New solutions are more secure than old ones — the baseline is rising
Metric Indicators:
| Metric | What It Tells You |
|---|---|
| Time from solution initiation to security engagement | Is security involved early? |
| Security findings in late-stage reviews | Are guardrails working upstream? |
| Control compliance rate across portfolio | Is the security baseline being met? |
| Mean time to remediate security findings | Is security debt being addressed? |
| Security-related incidents by root cause | Are controls effective? |
| Framework compliance status | Are regulatory requirements met? |
Health Indicators:
| Indicator | Healthy | Unhealthy |
|---|---|---|
| Team engagement with security | Seek guidance early, see security as enabler | Avoid until forced, see security as blocker |
| Guardrail compliance | Conscious compliance or documented deviation | Hidden non-compliance, discovered in audit |
| Security debt | Visible, prioritised, actively managed | Unknown until incident or audit |
| Control documentation | Current, aligned to frameworks, evidence available | Outdated, duplicated, audit scramble |
| Threat awareness | Informed, influences priorities | Compliance-driven only |
Anti-Patterns to Avoid
| Anti-Pattern | Problem | Fix |
|---|---|---|
| Security as gate | Creates bottleneck, drives workarounds | Guardrails enable self-service; security reviews for high-risk only |
| Compliance theatre | Boxes ticked but systems not secure | Focus on control effectiveness, not documentation completeness |
| Security island | Security team operates separately from architecture | Integrate security into architecture governance, not parallel to it |
| One-size-fits-all | Same controls for all systems regardless of risk | Classification-driven, proportionate controls |
| Perfect security pursuit | Delays delivery seeking zero risk | Risk-based decisions; good enough security that ships beats perfect security that doesn't |
| Framework overload | Multiple frameworks, duplicated controls, confusion | Unified control register mapped to all frameworks |
| Security by obscurity | Relying on hiding rather than controls | Defence in depth; assume attackers know your architecture |
| Checkbox audits | Passing audits without actual security improvement | Audit as health check, not compliance exercise |
Extending to SABSA
XAF Security Architecture provides the governance-connected fundamentals. For organisations wanting comprehensive security architecture practice, SABSA (Sherwood Applied Business Security Architecture) offers a methodology that builds naturally on this foundation.
How they fit together:
| XAF Security Architecture | SABSA Extension |
|---|---|
| Security Reference Architecture | SABSA framework layers (Contextual, Conceptual, Logical, Physical, Component, Operational) |
| Security Classification | Business Attribute Profiling, risk and trust modelling |
| Control Framework Alignment | Control objectives derivation from business requirements |
| Security Guardrails | Security policy architecture, standards development |
| Threat Context | Threat assessment, attack tree analysis |
For those pursuing SABSA certification (SCF, SCP, SCM), this provides professional development pathways that complement XAF implementation.
The goal isn't XAF or SABSA — it's XAF for governance integration, with SABSA methodology available for those wanting comprehensive security architecture practice.
Start with what XAF provides. Extend when you need more depth.
Getting Started
If you're establishing Security Architecture capability for the first time, don't try to cover everything at once.
Week 1: Minimum Viable Security Guardrails
- Identify your non-negotiables — What are the absolute security requirements you already know? MFA, encryption, patching? Write them down as guardrails.
- Choose your primary compliance framework — Which framework drives your compliance requirements? Essential Eight? ISO 27001? NIST? Pick one as primary.
- Draft a basic classification model — Even just three levels (Public, Internal, Sensitive) is better than no classification.
- Establish the deviation process — Who approves security exceptions? What documentation is required? Even informal process is better than none.
- Publish and communicate — Even rough security guardrails are better than none. Get them in front of solution architects.
Month 1: Control Framework Alignment
- Map your existing controls — What security controls already exist? Document them, even informally.
- Align to framework — Map existing controls to your primary compliance framework. Identify gaps.
- Prioritise gaps — Not all gaps are equal. Which gaps represent actual risk versus compliance paperwork?
- Create the unified control register — Single source of truth for control status and framework mapping.
- Connect to passports — Add security classification and control status to Architecture Passports.
Month 2-3: Security Reference Architecture
- Draft your reference architecture — Adapt the example or create your own. Keep it simple enough to remember.
- Socialise with architects — Get feedback from solution architects. Does it help them think about security?
- Embed in design process — Reference architecture becomes a checklist in solution design.
- Add to registry — Security architecture artefacts populate the Architecture Registry.
Month 3+: Full Security Assurance
- Integrate with tiered oversight — Security classification drives oversight tier.
- Establish security debt tracking — Security technical debt visible alongside other debt.
- Build threat awareness — Regular threat landscape updates inform priorities.
- Metrics and reporting — Security posture visible in architecture governance reporting.
- Continuous improvement — Guardrails evolve based on incidents, audits, and changing threats.
The goal is security architecture that genuinely improves security posture — not documentation that satisfies auditors but doesn't change anything.
Related Guardrails
Security guardrails typically reference this module's artefacts:
Example security guardrails:
- "Systems handling Protected data must implement controls specified in the security classification baseline for that level"
- "All new solutions must demonstrate compliance with applicable security guardrails before production deployment"
- "Internet-facing applications require security architecture review as part of Tier 1 or Tier 2 oversight"
- "Third-party integrations require security assessment proportionate to data sensitivity and access level"
- "Security exceptions require documented compensating controls and formal risk acceptance"
Guardrail ID: [GRL-SEC-XXX]
Name: [Guardrail name]
Category: Security
Statement:
[Clear, actionable statement of the guardrail]
Rationale:
[Why this guardrail exists]
Classification Applicability:
[Which classification levels this applies to]
Framework Alignment:
[Which framework requirements this satisfies]
Deviation Process:
[How to request deviation]
Related Guardrails:
[Links to related guardrails from other domains]
Populating the Architecture Registry
This module provides the content that populates the security layer of your Architecture Registry. If you've established the registry structure from the Governance Core but have empty security sections, this is where the content comes from.
What goes in the registry:
| Entity | Source |
|---|---|
| Security classifications | Classification model |
| Control definitions | Control framework alignment |
| Control implementations (by system) | Assessment and passport data |
| Security guardrails | Guardrail definitions |
| Compliance framework mappings | Control mapping work |
| Security tooling | Technology radar (security quadrant) |
| Security debt items | Debt register |
Relationship integrity: The power of the registry comes from relationships. Every system should link to its security classification. Every control should link to the systems where it's implemented. Every guardrail should link to the controls that satisfy it. Without these relationships, you have lists instead of architecture.
The Bottom Line
Security Architecture in XAF provides:
- Guardrails, not gates — Enable teams to make secure decisions autonomously within defined boundaries
- Classification-driven — Proportionate security based on actual risk, not one-size-fits-all
- Framework-aligned — Compliance requirements satisfied through unified control management
- Governance-integrated — Security embedded in architecture governance, not parallel to it
- Threat-informed — Security priorities grounded in actual threat landscape, not just compliance checklists
Security shouldn't be the department of "no." It should be the function that makes the secure path the easy path.
XAF Connected Architecture | Developed by InnovateX Solutions