Definition
Bell-LaPadula Model
The Bell-LaPadula model is a formal information flow control model based on security classifications (e.g., Top Secret, Secret, Confidential, Unclassified). It enforces confidentiality by preventing information from flowing from a higher security level to a lower one.
A security classification forms a lattice where means dominates (is more restrictive).
Access Rules
Simple Security Property (No Read Up)
Subject may read object only if .
A subject cannot read data at a higher security level than its own clearance.
*-Property (No Write Down)
Subject may write to object only if .
A subject cannot write data to a lower security level than its own clearance.
Combined Effect
The Simple Security Property prevents unauthorized disclosure (reading secrets you should not see). The *-Property prevents unintentional leakage (copying secrets to unsecured locations). Together, they ensure information flows only upward or stays at the same level.
Information Flow
Upward-Only Flow
Information may flow from level to level if and only if . The Bell-LaPadula rules ensure:
- Read: requires (downward read)
- Write: requires (upward write)
This guarantees that data at level cannot reach subjects or objects at level .