Biba模型(MAC)
阿新 • • 發佈:2022-04-15
畢巴模型用完整性級別來對完整性進行量化描述。
設i1和i2是任意兩個完整性級別,如果完整性級別為i2的實體比完整性級別為i1的實體具有更高的完整性,則稱完整性級別i2絕對支配完整性級別i1,記為:i1 < i2
“寫”和“執行”操作(規則1)
① 當且僅當i(O) ≤ i(S),主體S可以寫客體O。
② 當且僅當i(S2) ≤ i(S1),主體S1可以執行S2。
“讀操作”
對於“讀”操作,通過定義不同的規則,畢巴模型呈現為三種略有不同的形式。
- 畢巴低水標模型(Low-Water-Mark)
設S是任意主體,O是任意客體,imin = min(i(S), i(O)),那麼,不管完整性級別如何,S都可以讀O,但是“讀”操作執行後,S的完整性級別被調整為imin - 畢巴環模型(Ring)
不管完整性級別如何,任何主體都可以讀任何客體。 - 畢巴嚴格完整性模型(Strict Integrity)
在滿足規則1的基礎上,當且僅當i(S) ≤ i(O),主體S可以讀客體O。在嚴格完整性模型中,當且僅當主體和客體擁有相同的完整性級別時,主體可以同時對客體進行“讀”和“寫”操作。
通常,提及畢巴模型,一般都是指畢巴嚴格完整性模型。
下讀上寫
從這兩個屬性來看,我們發現Biba與BLP模型的兩個屬性是相反的,BLP模型提供保密性,而BIBA模型對於資料的完整性提供保障。
TRANSLATE with x English TRANSLATE with EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back 此頁面的語言為中文(簡體) 翻譯為
- 中文(簡體)
- 中文(繁體)
- 丹麥語
- 烏克蘭語
- 烏爾都語
- 亞美尼亞語
- 俄語
- 保加利亞語
- 克羅埃西亞語
- 冰島語
- 加泰羅尼亞語
- 匈牙利語
- 卡納達語
- 印地語
- 印尼語
- 古吉拉特語
- 哈薩克語
- 土耳其語
- 威爾士語
- 孟加拉語
- 尼泊爾語
- 布林語(南非荷蘭語)
- 希伯來語
- 希臘語
- 庫爾德語
- 德語
- 義大利語
- 拉脫維亞語
- 挪威語
- 捷克語
- 斯洛伐克語
- 斯洛維尼亞語
- 旁遮普語
- 日語
- 普什圖語
- 毛利語
- 法語
- 波蘭語
- 波斯語
- 泰盧固語
- 泰米爾語
- 泰語
- 海地克里奧爾語
- 愛沙尼亞語
- 瑞典語
- 立陶宛語
- 緬甸語
- 羅馬尼亞語
- 寮國語
- 芬蘭語
- 英語
- 荷蘭語
- 薩摩亞語
- 葡萄牙語
- 西班牙語
- 越南語
- 亞塞拜然語
- 阿姆哈拉語
- 阿爾巴尼亞語
- 阿拉伯語
- 韓語
- 馬爾加什語
- 馬拉地語
- 馬拉雅拉姆語
- 馬來語
- 馬耳他語
- 高棉語