知识大全 由浅入深讲解数据库管理系统层次安全技术[1]

Posted 数据库

篇首语:知识的领域是无限的,我们的学习也是无限期的。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 由浅入深讲解数据库管理系统层次安全技术[1]相关的知识,希望对你有一定的参考价值。

  数据库系统的安全性很大程度上依赖于数据库管理系统 如果数据库管理系统安全机制非常强大 则数据库系统的安全性能就较好 目前市场上流行的是关系式数据库管理系统 其安全性功能很弱 这就导致数据库系统的安全性存在一定的威胁

  由于数据库系统在操作系统下都是以文件形式进行管理的 因此入侵者可以直接利用操作系统的漏洞窃取数据库文件 或者直接利用OS工具来非法伪造 篡改数据库文件内容 这种隐患一般数据库用户难以察觉 分析和堵塞这种漏洞被认为是B 级的安全技术措施

  数据库管理系统层次安全技术主要是用来解决这一问题 即当前面两个层次已经被突破的情况下仍能保障数据库数据的安全 这就要求数据库管理系统必须有一套强有力的安全机制 解决这一问题的有效方法之一是数据库管理系统对数据库文件进行加密处理 使得即使数据不幸泄露或者丢失 也难以被人破译和阅读

  我们可以考虑在三个不同层次实现对数据库数据的加密 这三个层次分别是OS层 DBMS内核层和DBMS外层

  ⑴在OS层加密 在OS层无法辨认数据库文件中的数据关系 从而无法产生合理的密钥 对密钥合理的管理和使用也很难 所以 对大型数据库来说 在OS层对数据库文件进行加密很难实现

  ⑵在DBMS内核层实现加密 这种加密是指数据在物理存取之前完成加/脱密工作 这种加密方式的优点是加密功能强 并且加密功能几乎不会影响DBMS的功能 可以实现加密功能与数据库管理系统之间的无缝耦合 其缺点是加密运算在服务器端进行 加重了服务器的负载 而且DBMS和加密器之间的接口需要DBMS开发商的支持

  ◆定义加密要求工具

  ◆DBMS

  ◆数据库应用系统

  ◆加密器

  (软件或硬件)

  ⑶在DBMS外层实现加密 比较实际的做法是将数据库加密系统做成DBMS的一个外层工具 根据加密要求自动完成对数据库数据的加/脱密处理

  ◆定义加密要求工具加密器

  (软件或硬件)

  ◆DBMS

  ◆数据库应用系统

  采用这种加密方式进行加密 加/脱密运算可在客户端进行 它的优点是不会加重数据库服务器的负载并且可以实现网上传输的加密 缺点是加密功能会受到一些限制 与数据库管理系统之间的耦合性稍差

cha138/Article/program/SQL/201311/16359

相关参考

知识大全 Jsp中的自定义标签由浅到深详细讲解[1]

Jsp中的自定义标签由浅到深详细讲解[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一基本

知识大全 Jsp中的自定义标签由浅到深详细讲解[4]

Jsp中的自定义标签由浅到深详细讲解[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  十四如

知识大全 Jsp中的自定义标签由浅到深详细讲解[2]

Jsp中的自定义标签由浅到深详细讲解[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  四创建

知识大全 Jsp中的自定义标签由浅到深详细讲解[3]

Jsp中的自定义标签由浅到深详细讲解[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  十一S

知识大全 实例讲解MYSQL数据库的查询优化技术

实例讲解MYSQL数据库的查询优化技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库系统

外邪伤人的规律是什么?

外邪伤人的顺序是皮毛→络脉→经脉→输脉→冲脉→肠胃。虽然《内经》各篇对人体层次划分不一,但总体说,皮毛先受邪,逐渐向里入深。其总体规律是由表入里、由浅入深。  (1)邪在皮肤的证候与病机:邪在皮肤,症

什么是层次数据库系统?

  层次数据库系统:数据的层次模型是树状结构,在一个树中,总结点所表示的总体与子结点所表示的实体必须是一对多的联系,即一个总记录对应于多个子记录,而一个子记录只能对应一个总记录。由多个树可构成数据的层

什么是层次数据库系统?

  层次数据库系统:数据的层次模型是树状结构,在一个树中,总结点所表示的总体与子结点所表示的实体必须是一对多的联系,即一个总记录对应于多个子记录,而一个子记录只能对应一个总记录。由多个树可构成数据的层

知识大全 讲解数据库管理员(DBA)与开发人员的关系

讲解数据库管理员(DBA)与开发人员的关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  有一点

知识大全 讲解DB2数据库文件系统已满的解决方法

讲解DB2数据库文件系统已满的解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  DB数据库