Nel modello Bell-LaPadula (BLP), le regole principali sono:

Queste regole proteggono la riservatezza, ma possono compromettere l’integrità: ad esempio, permettere a soggetti meno affidabili di scrivere su dati critici (write-up) o a soggetti affidabili di leggere dati compromessi (read-down).

Per affrontare questi problemi, Biba (anch’egli al MITRE) propose un modello simile a BLP, ma con regole invertite, pensate per garantire l’integrità dei dati:


Regole del modello di integrità di Biba


Varianti rilassate delle regole

Per rendere il modello più flessibile, Biba propose anche delle varianti dinamiche:


Integrazione con BLP

Sebbene non sia possibile combinare direttamente i modelli Biba e BLP (perché le loro regole sono opposte), è possibile usarli insieme per gestire sia la riservatezza che l’integrità in un sistema, adottando politiche diverse a seconda delle esigenze.


Struttura del modello di Biba