Courseiva
CISSPChapter 2 of 15Objective 1.2

Security Architecture and Models

How do you prove to an auditor that your company's data is safe without showing them every single line of code? Security architecture and models give you a structured way to design, document, and verify that a system is secure — not just feel confident. For the CISSP exam, you need to understand the difference between a policy, a model, and an architecture, because the exam will test whether you can pick the right tool for the job when given a messy real-world scenario.

12 min read
Beginner
Updated Jul 22, 2026
Editorial oversight: Johnson Ajibi· Security Systems Architect · MSc IT Security · IEEE Senior Member

A simple way to picture Security Architecture and Models

The City Building Permit Analogy

What keeps a sprawling city from collapsing into chaos when everyone starts building skyscrapers and digging subways at the same time?

Imagine your city wants to expand. Before anyone can pour concrete, there is a strict process. First, an architect must submit a plan showing exactly how the building will stand, how people will escape in a fire, and how much weight the foundation can bear. A team of inspectors checks the plan against the city's building code — a set of rules that says things like 'every floor must have two exits' and 'walls must resist high winds.' The inspector does not care about the colour of the paint; they only care about whether the structure is safe, stable, and secure. Only after the plan is approved does the builder get a permit.

This is exactly how security architecture and models work in IT. The 'building code' is the security policy — a high-level set of rules that the organisation agrees to follow. The 'architect's plan' is the security architecture: a blueprint that shows how firewalls, encryption, and access controls fit together. The 'inspector' is the security model — a formal, mathematical way to check that no single door can be left unlocked by accident. The 'permit' is the authorisation to go live. If you skip the permit, you might build a skyscraper that collapses when a gust of wind hits — in IT terms, a data breach. The city analogy maps precisely because security architecture is about structure, rules, and independent verification, not about the brand of the fire extinguisher.

How It Actually Works

Security architecture is the complete blueprint of how security controls are arranged in a system. Think of a house blueprint: it shows where the doors, windows, and locks go, and how they connect. In IT, security architecture shows where firewalls sit, how data flows, where encryption happens, and how people log in. It answers the question: 'Where are the security boundaries, and how do we enforce them?'

A security model is a formal mathematical way to define what 'secure' means. Instead of saying 'we try hard to be safe', a model says 'if a user has read access to File A, and File B contains File A's data, then that user cannot have write access to File B unless they meet condition X.' Models give you a way to prove — not just claim — that your security is correct. The three most important models for CISSP are:

Bell-LaPadula Model: focuses on confidentiality (keeping secrets secret). It operates on two rules: 'no read up' (a person with Secret clearance cannot read Top Secret documents) and 'no write down' (a person with Secret clearance cannot write data into a Public folder). It stops information from flowing from high-security to low-security.

Biba Model: focuses on integrity (making sure data is accurate and has not been tampered with). Its rules are the opposite of Bell-LaPadula: 'no read down' (do not read data that is less trustworthy than you) and 'no write up' (do not write data into a higher-integrity area where it could corrupt important records).

Clark-Wilson Model: focuses on both integrity and transaction controls. It separates tasks into 'well-formed transactions' — like a bank transfer that must debit one account and credit another in a single step — and uses 'separation of duties' to ensure no single person can commit fraud alone.

A security policy is the high-level document that states the goals. For example: 'All customer credit card numbers must remain encrypted at rest and in transit.' The policy does not say how; it just says what must happen. The architecture says how. The model proves the how is correct.

Why does this matter? Because without a model, you might build a system that seems secure during a test but has a hidden flaw — like allowing a user to copy a secret document into a public folder by renaming it. A model catches that flaw mathematically before any code is written.

Security architecture replaces ad-hoc security (where each team does their own thing) with a structured, repeatable process. It replaces guesswork with a documented plan that auditors can review. For CISSP, you must know that the model comes before the architecture in design, and that the policy drives both. You must also know that the 'reference monitor' is the concept of a trusted component that enforces access decisions — it watches every access attempt and checks the model's rules before allowing or denying the action.

Flowchart showing the process from security policy through model selection, architecture design, implementation, verification, and audit.

Walk-Through

1

Define the Security Policy

Write a high-level document stating the security goals. Example: 'All customer data must be encrypted at rest and in transit.' This policy comes from business and legal requirements.

2

Select a Security Model

Choose a formal model (Bell-LaPadula, Biba, or Clark-Wilson) that matches the primary goal. If the goal is confidentiality, choose Bell-LaPadula. If integrity, choose Biba. If transaction integrity and separation of duties, choose Clark-Wilson.

3

Design the Security Architecture

Create a network and system diagram showing where controls (firewalls, encryption gateways, access control lists) are placed. Map every data flow and identify where the model's rules must be enforced.

4

Formal Verification

Run verification tools or manual reviews against the architecture to prove that every possible access path complies with the model. This step catches design flaws before implementation.

5

Implement Controls

Build or configure firewalls, encryption systems, authentication servers, and access controls exactly as the architecture specifies. Document every configuration change.

6

Audit and Review

Present the policy, model, architecture diagram, and verification results to internal auditors or external regulators. The audit confirms that the design matches the policy and that the model's rules are enforced.

What This Looks Like on the Job

An IT professional — let us call her Priya — works for a healthcare company that stores patient records. A new regulation says all patient data must be encrypted, and only authorised doctors should be able to read it. Priya does not just install a firewall and hope for the best. She follows a process.

First, she writes a security policy: 'Patient data will be classified as 'Highly Confidential'. Access requires two-factor authentication. Data in transit must use TLS 1.3. Data at rest must use AES-256 encryption.' This policy comes from the company's legal and compliance teams.

Next, she designs the security architecture. She draws a network diagram showing where the database sits (in a private subnet behind a firewall), where the web servers are (in a DMZ, or demilitarised zone — a neutral zone between the public internet and the internal network), and how doctors connect (through a VPN, or virtual private network — an encrypted tunnel). She specifies that the database server only accepts connections from the web servers, not directly from the internet. She also adds an intrusion detection system that alerts if anyone tries to download thousands of records at once.

Then, she selects a security model. She chooses Bell-LaPadula because the main concern is keeping patient data confidential. She maps the rule: a nurse with 'Normal' access cannot read a doctor's 'Highly Confidential' notes (no read up), and a doctor cannot write a diagnosis into a public patient portal (no write down). She runs a formal verification tool on the architecture to check that no path exists where a nurse could accidentally read a psychiatrist's notes.

Finally, she documents everything for an audit. When the auditor asks 'how do you know patient data cannot leak?', Priya does not say 'we are careful.' She hands over the policy, the architecture diagram, the model verification report, and the test results. The auditor checks each step.

The step-by-step actions Priya takes:

Write a security policy based on regulatory requirements (e.g., HIPAA in the US).

Draw a network architecture diagram with data flow arrows.

Choose a security model (Bell-LaPadula, Biba, or Clark-Wilson) based on the primary goal (confidentiality, integrity, or transaction integrity).

Run a formal verification tool on the architecture against the model.

Implement the controls (firewalls, encryption, access controls) as specified in the architecture.

Prepare audit documentation showing policy, architecture, model, and verification results.

Priya also ensures 'separation of duties' — the same person who configures the firewall is not the same person who approves changes. The Clark-Wilson model helps here because it explicitly requires that no single user can complete a sensitive transaction alone.

How CISSP Actually Tests This

The CISSP exam tests your understanding of security architecture and models in several specific ways. First, you will see questions that give you a scenario — for example, 'A company wants to ensure that a military officer cannot leak classified documents to the public. Which security model should they implement?' The answer is Bell-LaPadula because it prevents 'write down' (high-classified writing to low-classified). The trap is that beginners see 'leak' and think 'Biba' because they remember Biba is about integrity — but leaking is a confidentiality problem, not an integrity problem.

Second, the exam tests the concept of the 'reference monitor' and the 'security kernel'. The reference monitor is the abstract idea; the security kernel is the concrete implementation (the part of the operating system that enforces access decisions). A common trap question: 'What is the component that mediates all access between subjects and objects?' Answer: reference monitor.

Third, the exam asks about the 'Trusted Computing Base' (TCB). The TCB is the set of all hardware, software, and firmware that is critical to security. If a vulnerability exists in the TCB, the whole system is compromised. The trap: candidates confuse TCB with the security kernel. The kernel is part of the TCB, but the TCB includes more — like BIOS and firmware.

Fourth, the exam loves Clark-Wilson for transaction-oriented systems. A typical question: 'A bank wants to ensure that a teller cannot both create a new account and approve a large withdrawal. Which model supports this requirement?' Answer: Clark-Wilson, because it enforces separation of duties and well-formed transactions. The trap: some candidates choose Biba because they think 'integrity' means data accuracy — but the bank scenario is about preventing fraud, which is a different integrity concept that Clark-Wilson handles.

Key concepts to memorise:

Bell-LaPadula: Confidentiality. Rules: no read up, no write down.

Biba: Integrity. Rules: no read down, no write up.

Clark-Wilson: Integrity + separation of duties. Well-formed transactions (constrained data items and transformation procedures).

Reference monitor: abstract concept that mediates all access.

Security kernel: the actual code that implements the reference monitor.

Trusted Computing Base (TCB): everything that must be trusted for security.

Security model: formal mathematical definition of security.

Security architecture: the actual design of controls.

Policy: high-level rules.

Trap patterns:

The exam will sometimes describe a scenario and ask for the 'best' model, but two models could work. Always choose the one that directly matches the primary goal (confidentiality vs integrity).

They will sometimes mention 'military' or 'classified' — that is a giveaway for Bell-LaPadula.

They will mention 'bank', 'transactions', or 'accounting' — that is Clark-Wilson.

They will mention 'data accuracy' or 'preventing unauthorised modification' — that is Biba.

Key Takeaways

Bell-LaPadula enforces confidentiality with 'no read up' and 'no write down' rules.

Biba enforces integrity with 'no read down' and 'no write up' rules.

Clark-Wilson enforces transaction integrity through separation of duties and well-formed transactions.

A security policy states what must be protected; a security model proves mathematically that the protection works.

The reference monitor is the abstract concept that mediates all access; the security kernel is its concrete implementation.

The Trusted Computing Base (TCB) includes every hardware, software, and firmware component that is essential to security.

Security architecture is the blueprint of controls; it is evaluated against the security model to verify correctness.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Bell-LaPadula Model

Focuses on confidentiality

Rule: no read up, no write down

Used in military/classified systems

Biba Model

Focuses on integrity

Rule: no read down, no write up

Used in systems needing data accuracy

Reference Monitor (Abstract Concept)

A conceptual model of access mediation

Not a physical component

Defines what a perfect access system would do

Security Kernel (Concrete Implementation)

The actual software/hardware that enforces access

Part of the operating system or firmware

Is what is actually coded and tested

Security Policy

High-level goals (e.g., encrypt all data)

Written in natural language

Drives the choice of model

Security Model

Formal mathematical rules

Written in logic or proof notation

Verifies the policy can be enforced

Trusted Computing Base (TCB)

All critical components (hardware, software, firmware)

If any part fails, security is lost

Internal to the system

Security Perimeter

The boundary between trusted and untrusted

External to the system (e.g., network border)

Controls what enters/exits the trusted zone

Watch Out for These

Mistake

Bell-LaPadula and Biba are interchangeable; you can use whichever one you like.

Correct

Bell-LaPadula is for confidentiality (preventing leaks). Biba is for integrity (preventing corruption). Choosing the wrong one creates a security hole. A military system needs Bell-LaPadula; a hospital record system needs Biba.

Beginners memorise the rules without understanding the goal. They see 'no read up' in both and think they are similar.

Mistake

The security policy and the security model are the same thing.

Correct

A policy is a high-level statement of goals ('no unauthorised access'). A model is a formal set of mathematical rules that the system must follow. The policy drives the model, but they are distinct documents.

Both documents set rules, so beginners confuse the scope. The exam explicitly tests the difference.

Mistake

A security architecture is optional if you have a good firewall.

Correct

A firewall is one control within an architecture. Without a full architecture, you cannot be sure that the firewall is placed correctly or that other controls (like encryption and access management) are working together. Auditors require an architecture, not just devices.

Beginners think security is just buying products. The CISSP teaches that security is a designed system, not a shopping list.

Mistake

Clark-Wilson is just another name for Biba.

Correct

Clark-Wilson focuses on well-formed transactions and separation of duties — preventing fraud in multi-step processes. Biba focuses on data integrity through simple read/write rules. They are completely different models with different mechanisms.

Both models have 'integrity' in their description, so beginners lump them together. The exam expects you to know when each applies.

Mistake

The reference monitor is a physical hardware device.

Correct

The reference monitor is a conceptual model — an abstract idea of a component that mediates every access. The security kernel is the actual software or hardware implementation. There is no single physical box called 'the reference monitor'.

The word 'monitor' sounds like a device. Beginners imagine a physical security appliance, but it is a logical concept.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

What is the difference between Bell-LaPadula and Biba?

Bell-LaPadula focuses on confidentiality (preventing unauthorised reading of secret data). Biba focuses on integrity (preventing unauthorised modification of important data). Their rules are opposites: Bell-LaPadula says 'no write down'; Biba says 'no write up'.

Does the CISSP exam ask me to memorise all security models?

The exam focuses on Bell-LaPadula, Biba, and Clark-Wilson. You should know the rules of each, what they protect (confidentiality vs integrity), and a scenario that would call for each. Other models appear rarely.

What is a 'reference monitor' in simple terms?

It is an imaginary security guard that checks every single access request — 'Can this user read this file?' — based on a set of rules. The security kernel is the actual software that plays that role on your computer.

Do I need to know the mathematical proofs behind the models?

No. The CISSP expects you to understand the rules and the logic, not the actual maths. You need to know what each model does and when to use it.

Can a system use more than one security model at the same time?

Yes. Some systems use Bell-LaPadula for confidentiality rules and Biba for integrity rules simultaneously. This is common in military systems that need both secrecy and data accuracy.

What is a 'well-formed transaction' in Clark-Wilson?

It is a transaction that must be completed in a single, indivisible series of steps. If any step fails, the whole transaction is rolled back. For example, a bank transfer that debits one account and credits another in one atomic operation.

Terms Worth Knowing

Keep going

You've finished Security Architecture and Models. Continue through the CISSP study guide to build a complete picture of the exam.

Done with this chapter?