多级安全数据库管理系统(MLS/DBMS)的发展历程与技术解析
1. 多级安全数据库系统概述
在数据库系统安全领域,存在自主安全和强制安全两个方面。其中,多级安全数据库管理系统(MLS/DBMS),也被称为可信数据库管理系统(TDBMS),是强制安全的重要体现。在MLS/DBMS中,用户具有不同的安全级别,如非机密、机密、秘密和绝密;数据也被赋予相应的敏感级别。这些安全级别通常构成一个部分有序的格,例如非机密 < 机密 < 秘密 < 绝密,但不同的安全分区可能导致部分级别无法直接比较。
MLS/DBMS的发展源于多级安全操作系统(如MULTICS和SCOMP)以及数据库系统的发展。20世纪70年代末,MLS/DBMS的发展较少,但自主安全方面有很多进展,如System R和INGRES的访问控制以及统计数据库安全的研究。随后,空军发起了一项重大倡议并召开了夏季研究会议,这成为MLS/DBMS发展的重要里程碑。
2. 早期发展努力
早期的发展对空军夏季研究产生了重大影响,以下是一些具有代表性的努力:
- Hinke - Schaefer方法 :该方法开发了一种在MULTICS多级安全操作系统上托管MLS/DBMS的方式。它基于关系系统,将关系按属性分区,并将属性存储在不同级别的不同文件中,由操作系统控制对文件的访问。
- Deborah Downs的博士论文 :研究了设计MLS/DBMS的多个问题。
- IP Sharp模型 :开发了一个安全的关系数据模型。
- 海军监视
超级会员免费看
订阅专栏 解锁全文
37

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



