Security Architecture and Engineering · Topic 2 of 8

Security Models

Bell-LaPadula, Biba, Clark-Wilson, Brewer-Nash, Graham-Denning and other CISSP security models, with the rules each enforces and the property it protects.

  • 4 min
  • Includes a diagram
In a nutshell
  • Bell-LaPadula: confidentiality; no read up, no write down.
  • Biba: integrity; no read down, no write up.
  • Clark-Wilson: integrity through well-formed transactions and separation of duties.

What it is

Security models are formal descriptions of how a system enforces a security policy. You will not build them, but the exam expects you to know what each model protects and which rule a scenario follows or breaks.

Security policySecurity modelformal rulesSystem designEnforcementreference monitor

How it works

Confidentiality and integrity models

Bell-LaPadula protects confidentiality with no read up and no write down; Biba protects integrity with no read down and no write up.

ModelProtectsKey rules
Bell-LaPadulaConfidentialitySimple security property: no read up. Star property: no write down. Strong star property: read and write only at the same level
BibaIntegritySimple integrity axiom: no read down. Star integrity axiom: no write up. Invocation property: a subject cannot invoke a subject of higher integrity
Clark-WilsonIntegrity in commercial settingsUsers access data only through well-formed transactions (transformation procedures); separation of duties; constrained data items checked by integrity verification procedures
Brewer-Nash (Chinese Wall)Conflicts of interestOnce you access one company's data, you cannot access a competitor's data in the same conflict class
Exam tip

Bell-LaPadula and Biba are mirror images. Bell-LaPadula: no read up, no write down (keeps secrets in). Biba: no read down, no write up (keeps dirt out).

Other models

ModelIdea
Graham-DenningEight protection rules for securely creating and deleting subjects and objects and granting or transferring rights
Harrison-Ruzzo-Ullman (HRU)Extends Graham-Denning; studies whether rights can leak through a sequence of commands
Take-GrantUses a graph of take, grant, create and remove rights to show how rights can be transferred
State machineThe system moves only between secure states
Information flowControls how information flows between security levels; underlies Bell-LaPadula and Biba
NoninterferenceActions at a higher level must not affect what lower levels see, preventing covert inference
Lattice-basedSubjects and objects placed on a lattice of levels with upper and lower bounds

The CISSP outline also names a "Star Model" alongside Biba and Bell-LaPadula; in both of those models the star property is the rule about writing.

Supporting concepts

  • Trusted computing base (TCB): all the hardware, firmware and software that enforce security.
  • Reference monitor: the abstract concept that mediates every access between subjects and objects. It must be always invoked, tamper-proof and small enough to verify.
  • Security kernel: the implementation of the reference monitor within the TCB.
  • Security perimeter: the boundary between the TCB and the rest of the system.

Applying models to scenarios

ScenarioModel and rule
A Secret user cannot read a Top Secret fileBell-LaPadula simple security property
A Top Secret user cannot save notes to a Confidential shareBell-LaPadula star property
A trusted process must not read unvetted internet dataBiba simple integrity axiom
A consultant on Bank A's account cannot see Bank B's dataBrewer-Nash
Clerks change ledger entries only through an approved programClark-Wilson

How the exam asks about this

  • "Which model prevents writing secret data to a lower level?" Bell-LaPadula star property.
  • "Which model enforces separation of duties through well-formed transactions?" Clark-Wilson.
  • "Which property of a reference monitor allows it to be fully tested?" It is small enough to verify.

What to remember for the exam

  • Bell-LaPadula: confidentiality; no read up, no write down.
  • Biba: integrity; no read down, no write up.
  • Clark-Wilson: integrity through well-formed transactions and separation of duties.
  • Brewer-Nash: dynamic conflict-of-interest walls.
  • Reference monitor: always invoked, tamper-proof, verifiable.
Watch out

Do not mix up the directions. The star rule is always the write rule; "simple" is always the read rule.

Common mistakes

Swapping Bell-LaPadula and Biba rules.

Thinking Bell-LaPadula protects integrity. It addresses confidentiality only.

Confusing the reference monitor (concept) with the security kernel (implementation).

Check yourself

  • Which Biba rule prevents a subject from reading lower-integrity data?

    The simple integrity axiom (no read down).

  • Which model addresses conflicts of interest between competing clients?

    Brewer-Nash (Chinese Wall).

  • What three properties must a reference monitor have?

    Always invoked, tamper-proof and small enough to be verified.

Topic 2 of 8 in Security Architecture and Engineering

Test yourself on Security Architecture and Engineering

The full ISC2 CISSP question bank has 1,113 questions, with timed practice exams and an explanation for every answer.

This study guide is independent and is not affiliated with, endorsed by, or sponsored by ISC2. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.