数据库与应用安全:关键技术与发展趋势
1. 安全对象与多媒体数据系统
对象技术在众多领域都具有重要意义,涵盖编程语言、应用与系统的设计分析、互联以及数据库等方面。例如,像 Java 这样的编程语言就是基于对象的。分布式对象管理系统能够连接异构数据库和应用程序,数据库和应用也可通过对象进行建模,大型系统则由对象组件构建而成。对象技术在建模和设计方面广受欢迎。
确保对象的安全性至关重要,这就需要安全的对象编程语言、安全的对象数据库、安全的分布式对象系统、安全的对象组件,以及利用对象对安全应用进行建模。
在安全对象系统的发展历程中,1988 年 Keefe、Tsai 和 Thuraisingam 率先开展了为对象引入安全机制的工作。此后,不仅在安全对象数据库方面,在安全对象操作系统和安全分布式对象系统等领域也有众多发展。同时,对象还被用于对安全应用进行建模。
多媒体数据库常采用对象模型的变体来表示数据,因此安全多媒体数据库也是重要的研究内容。
安全对象系统的组成
组成部分 | 描述 |
---|---|
安全对象数据库系统 | 确保对象数据库的安全性 |
安全分布式对象管理系统 | 管理分布式环境下的对象安全 |
对象数据模型用于设计安全应用 | 利用对象模型设计安全的应用程序 |