2026年9月14日 星期一

[研究]Biba 完整性模型(Biba Integrity Model)簡介

[研究]Biba 完整性模型(Biba Integrity Model)簡介

2026-09-10

模型 主要保護目標 核心精神
Bell-LaPadula 🔒 機密性 Confidentiality 防止資料被不當洩漏
Biba 🛡️ 完整性 Integrity 防止資料被不當修改/污染
Clark-Wilson 🛡️ 完整性 透過交易與程序維持資料正確性

1. Biba 最重要的兩條規則

① No Read Down:不得向下讀

高完整性主體不能讀低完整性資料。

原因是:低完整性資料可能不可信,讀取後可能污染高完整性的工作環境。

② No Write Up:不得向上寫

低完整性主體不能修改高完整性資料。

原因是:即使攻擊者取得低權限帳號,也不能直接把資料寫入高完整性資料庫。


2. 用「完整性等級」理解

等級 資料/使用者範例
High 核心資料庫、正式交易資料
Medium 一般業務資料
Low Internet 使用者輸入、未驗證資料


Biba 的核心限制:

操作 規則 結果
High → Read → Low No Read Down ❌
High → Write → Low 可以 ✅
Low → Read → High 可以 ✅
Low → Write → High No Write Up ❌


Biba 和 Bell-LaPadula 

項目 Biba Bell-LaPadula
主要目的 完整性 機密性
防止 資料被污染、錯誤修改 資料外洩
核心概念 Integrity Confidentiality
Read Down ❌ ✅
Write Down ✅ ❌
Read Up ✅ ❌
Write Up ❌ ✅
經典規則 No Read Down No Read Up
第二條規則 No Write Up No Write Down
記憶方式 Biba:向下不能讀、向上不能寫 BLP:向上不能讀、向下不能寫

(完)

沒有留言:

張貼留言