AI 助教问 AI 助教
东方瑞通 · CISSP

安全模型:Bell-LaPadula 与 Biba

Bell-LaPadula 保障机密性(不上读、不下写),Biba 保障完整性(不上写、不下读),两者的读写方向恰好相反。

考点精讲

  1. Bell-LaPadula(BLP)模型面向机密性,核心规则「No Read Up, No Write Down」(不上读、不下写)——主体不能读高于其安全级别的数据、不能把数据写给低于其级别的对象,防止信息从高密级流向低密级,主要用于军事防泄密场景。Biba 模型面向完整性,规则相反「No Write Up, No Read Down」(不上写、不下读)——防止低完整性主体污染高完整性数据,用于商业防脏数据场景。此外 Clark-Wilson 模型面向商业完整性,用「良构事务 + 职责分离」实现。

记忆技巧

记口诀:BLP「保密不低头」=上不读、下不写;Biba「干净不下流」=上不写、下不读,两句方向恰好相反。
记英文缩写:BLP 是 NRU(No Read Up)+ NWD(No Write Down);Biba 是 NWU(No Write Up)+ NRD(No Read Down)。
记用途:BLP 用于军事防泄密(机密性),Biba 用于商业防脏数据(完整性)。

常见误区

  • 把两个模型的「读/写方向」记反——BLP 是 NRU/NWD,Biba 是 NWU/NRD,方向相反。
  • 把 Biba 误认为也保机密性——Biba 保完整性,不防泄密。
  • 把 Clark-Wilson 与 BLP/Biba 混为一谈——Clark-Wilson 用「良构事务 + 职责分离」保商业完整性。

真题思路

  • 【示例】 【示例】常考「某模型保障哪一属性、规则方向是什么」的配对题,BLP 与 Biba 的读写方向是高频陷阱。参考 Practice Tests 第 3 章(Domain 3)。

常见问题

Q:为什么 BLP 和 Biba 的规则方向相反?

A:因为机密性关注「信息不能往下泄」,完整性关注「脏数据不能往上污染」。

Q:Clark-Wilson 和 Biba 都保完整性,有什么区别?

A:Biba 用安全标签的读写规则,Clark-Wilson 用良构事务+职责分离。

Q:两个模型的读写方向记反了怎么办?

A:BLP 是 NRU/NWD(上不读、下不写),Biba 是 NWU/NRD(上不写、下不读)。

Q:Biba 也保机密性吗?

A:不,Biba 只保完整性,不防泄密。

Q:Clark-Wilson 和 BLP/Biba 一样吗?

A:不一样,Clark-Wilson 用「良构事务+职责分离」保商业完整性。

相关知识

教材出处:Domain 3 · 安全架构与工程 安全模型:Bell-LaPadula 与 Biba

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑