毕巴模型用完整性级别来对完整性进行量化描述。

设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模型对于数据的完整性提供保障。

 
 
 
此页面的语言为中文(简体)
 
翻译为
 
 
 
 
  • 中文(简体)
  • 中文(繁体)
  • 丹麦语
  • 乌克兰语
  • 乌尔都语
  • 亚美尼亚语
  • 俄语
  • 保加利亚语
  • 克罗地亚语
  • 冰岛语
  • 加泰罗尼亚语
  • 匈牙利语
  • 卡纳达语
  • 印地语
  • 印尼语
  • 古吉拉特语
  • 哈萨克语
  • 土耳其语
  • 威尔士语
  • 孟加拉语
  • 尼泊尔语
  • 布尔语(南非荷兰语)
  • 希伯来语
  • 希腊语
  • 库尔德语
  • 德语
  • 意大利语
  • 拉脱维亚语
  • 挪威语
  • 捷克语
  • 斯洛伐克语
  • 斯洛文尼亚语
  • 旁遮普语
  • 日语
  • 普什图语
  • 毛利语
  • 法语
  • 波兰语
  • 波斯语
  • 泰卢固语
  • 泰米尔语
  • 泰语
  • 海地克里奥尔语
  • 爱沙尼亚语
  • 瑞典语
  • 立陶宛语
  • 缅甸语
  • 罗马尼亚语
  • 老挝语
  • 芬兰语
  • 英语
  • 荷兰语
  • 萨摩亚语
  • 葡萄牙语
  • 西班牙语
  • 越南语
  • 阿塞拜疆语
  • 阿姆哈拉语
  • 阿尔巴尼亚语
  • 阿拉伯语
  • 韩语
  • 马尔加什语
  • 马拉地语
  • 马拉雅拉姆语
  • 马来语
  • 马耳他语
  • 高棉语
 
随时将中文(简体)翻译为PRO
一律不翻译中文(简体)
一律不翻译i.cnblogs.com

最新文章

  1. nginx服务器安装及配置文件详解
  2. 搞定.NET MVC IOC控制反转,依赖注入
  3. Java中创建对象的几种方式
  4. 在viewPager中的textview参数singleLine和gravity为center冲突bug
  5. uva 216 Getting in Line 最短路,全排列暴力做法
  6. mysql5.6子查询的优化
  7. Thinkphp框架 -- 短信接口验证码
  8. C# for AUTOCAD ActiveX获取图形对象坐标程序
  9. soap实例入门(转)
  10. Ps 美白磨皮【1】
  11. C#函数式编程-序列
  12. apache 安装mod_rewrite
  13. Mac环境下mysql初始化密码问题--If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.
  14. 记一次sqoop同步到mysql
  15. TextView图文混排
  16. 产品大神1--工具axure
  17. 为什么 array.foreach 不支持 async/await
  18. bzoj2152-[国家集训队]聪聪可可
  19. 3-idiots hdu4609 母函数+FFT 组合数学题
  20. django表单的Widgets

热门文章

  1. 云原生时代顶流消息中间件Apache Pulsar部署实操-上
  2. 2.5.scrollView和swiper组件的使用
  3. NETAPP硬盘更换
  4. [代码审计基础 02]-SQL注入和预编译和预编译绕过
  5. JZOJ 1075. 【GDKOI2006】新红黑树
  6. Postgresql实现不同用跨模式访问
  7. Avalonia 实现平滑拖动指定控件
  8. 【C学习笔记】day4-2 求出0~999之间的所有“水仙花数”并输出。
  9. vue 一次显示多张图片的轮播图
  10. TensorFlow中的Placeholder