1. 程式人生 > 其它 >Biba模型(MAC)

Biba模型(MAC)

畢巴模型用完整性級別來對完整性進行量化描述。

設i­1和i2是任意兩個完整性級別,如果完整性級別為i2的實體比完整性級別為i1的實體具有更高的完整性,則稱完整性級別i2絕對支配完整性級別i1,記為:i< i2

 

 

“寫”和“執行”操作(規則1)

①   當且僅當i(O) ≤ i(S),主體S可以寫客體O。

②   當且僅當i(S2) ≤ i(S1),主體S1可以執行S2

“讀操作”

對於“讀”操作,通過定義不同的規則,畢巴模型呈現為三種略有不同的形式。

  1. 畢巴低水標模型(Low-Water-Mark)
    設S是任意主體,O是任意客體,imin = min(i(S), i(O)),那麼,不管完整性級別如何,S都可以讀O,但是“讀”操作執行後,S的完整性級別被調整為imin
  2. 畢巴環模型(Ring)
    不管完整性級別如何,任何主體都可以讀任何客體。
  3. 畢巴嚴格完整性模型(Strict Integrity)
    在滿足規則1的基礎上,當且僅當i(S) ≤ i(O),主體S可以讀客體O。在嚴格完整性模型中,當且僅當主體和客體擁有相同的完整性級別時,主體可以同時對客體進行“讀”和“寫”操作。

通常,提及畢巴模型,一般都是指畢巴嚴格完整性模型。

 

 

 下讀上寫

從這兩個屬性來看,我們發現Biba與BLP模型的兩個屬性是相反的,BLP模型提供保密性,而BIBA模型對於資料的完整性提供保障。

 

 

 

TRANSLATE with x English
Arabic
Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back     此頁面的語言為中文(簡體)   翻譯為        
  • 中文(簡體)
  • 中文(繁體)
  • 丹麥語
  • 烏克蘭語
  • 烏爾都語
  • 亞美尼亞語
  • 俄語
  • 保加利亞語
  • 克羅埃西亞語
  • 冰島語
  • 加泰羅尼亞語
  • 匈牙利語
  • 卡納達語
  • 印地語
  • 印尼語
  • 古吉拉特語
  • 哈薩克語
  • 土耳其語
  • 威爾士語
  • 孟加拉語
  • 尼泊爾語
  • 布林語(南非荷蘭語)
  • 希伯來語
  • 希臘語
  • 庫爾德語
  • 德語
  • 義大利語
  • 拉脫維亞語
  • 挪威語
  • 捷克語
  • 斯洛伐克語
  • 斯洛維尼亞語
  • 旁遮普語
  • 日語
  • 普什圖語
  • 毛利語
  • 法語
  • 波蘭語
  • 波斯語
  • 泰盧固語
  • 泰米爾語
  • 泰語
  • 海地克里奧爾語
  • 愛沙尼亞語
  • 瑞典語
  • 立陶宛語
  • 緬甸語
  • 羅馬尼亞語
  • 寮國語
  • 芬蘭語
  • 英語
  • 荷蘭語
  • 薩摩亞語
  • 葡萄牙語
  • 西班牙語
  • 越南語
  • 亞塞拜然語
  • 阿姆哈拉語
  • 阿爾巴尼亞語
  • 阿拉伯語
  • 韓語
  • 馬爾加什語
  • 馬拉地語
  • 馬拉雅拉姆語
  • 馬來語
  • 馬耳他語
  • 高棉語