多级安全关系数据库系统深度解析
1. 多级安全数据库管理系统概述
多级安全数据库管理系统(MLS/DBMS)虽不如上世纪八九十年代那般受关注,但在众多应用场景中仍发挥着重要作用。其涉及强制访问控制和相关策略,与操作系统的访问控制存在差异。
MLS/DBMS 有多种安全架构,包括完整性锁、操作系统提供访问控制、内核扩展、可信主体和分布式架构等。每种架构都有其独特的优缺点:
| 架构类型 | 优点 | 缺点 |
| ---- | ---- | ---- |
| 完整性锁 | 能有效保证数据完整性 | 可能影响系统性能 |
| 操作系统提供访问控制 | 利用操作系统的安全机制 | 可能受操作系统限制 |
| 内核扩展 | 增强系统的安全性 | 开发和维护成本较高 |
| 可信主体 | 提高数据访问的安全性 | 管理复杂度增加 |
| 分布式架构 | 提高系统的可用性和扩展性 | 数据一致性管理困难 |
基于这些架构,已经开发出了一些研究原型和商业产品。
2. 多级安全关系数据库系统(MLS/RDBMS)简介
早期的 MLS/DBMS 工作大多聚焦于关系数据模型,MLS/RDBMS 就是基于关系数据模型实施强制安全的系统。它包含三个主要方面:
- 多级安全关系数据模型
- MLS/RDBMS 的功能
- MLS/RDBMS 的原型和产品
3. 多级关系数据模型
3.1 多级关系数据模型概述
开发 MLS/RDBMS 的首要步骤是构建多级安全关系数据模型。上世纪八九十年代,有多个相
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



