BLP模型密级赋值方法:理论与应用
126 浏览量
更新于2024-08-29
收藏 85KB PDF 举报
"该文主要探讨了在应用BLP模型(Bell-LaPadula模型)时,如何根据信息系统的主体和客体访问属性规律,进行有效的密级赋值方法。作者提出了两个归并条件,并建立了归并后BLP模型下主体和客体密级的数学模型。文中还证明了在条件解为非常值赋值解的情况下,其扩张还原解并不一定是全局解,但可以通过这种解得到全局解的近似条件修改赋值解。这一理论在解决某国家级信息系统的BLP模型密级赋值问题上得到了实际应用,有效解决了实际操作中的困难。关键词包括:信息安全、BLP模型、常值赋值、条件修改赋值、全局解、条件解。"
BLP模型,全称为Bell-LaPadula模型,是1973年由David Bell和Leonard LaPadula共同提出的,主要用于解决具有多级安全性的信息系统中的访问控制问题。该模型基于“无向上读”(No Read Up, NRU)和“无向下写”(No Write Down, NWD)两条基本安全原则,确保低等级的信息不会被高等级的主体读取,而高等级的信息也不会被低等级的主体写入。这为军事和政府等高度敏感的信息系统提供了基础的安全框架。
本文针对BLP模型的密级赋值问题,提出了新的策略。首先,根据信息系统的访问属性,如主体的权限和客体的敏感性,定义了两个归并条件。这些条件可能涉及到不同安全级别的合并,以及如何在保持安全性的前提下有效地分配权限。归并条件的设定有助于简化复杂的访问控制结构,使得模型更加实用。
接着,作者构建了一个数学模型,用于描述归并后BLP模型中主体和客体的密级赋值。这个模型可能涉及线性代数、图论或者组合优化等数学工具,用于计算和确定各个实体的安全级别。
文章进一步分析了条件解和全局解的关系。在某些情况下,条件解可能会出现非常值赋值,即某些主体和客体的密级被赋予了非典型或异常的值。作者证明了在这种情况下,虽然非常值赋值解不一定是全局最优的解,但它可以提供一个近似于全局解的条件修改赋值解。这意味着可以通过调整非常值赋值解,来逼近一个满足所有条件的安全解决方案。
最后,通过实际案例,文章展示了如何利用这种方法来解决某国家级信息系统的BLP模型密级赋值问题。这种方法的实际应用验证了其在解决复杂安全问题上的有效性,特别是在处理大规模、多级安全环境中的访问控制问题时,能够提供实际的解决方案。
总结起来,这篇研究不仅深化了对BLP模型的理解,还提出了适用于实际应用的密级赋值策略,对于信息安全领域特别是多级安全信息系统的访问控制设计有着重要的理论和实践价值。
2012-11-26 上传
2021-09-07 上传
2021-09-19 上传
2011-01-09 上传
2021-09-06 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38699724
- 粉丝: 6
- 资源: 933
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍