社区
新技术前沿
帖子详情
求DBMS外层加密方法
lvshaorui
2009-12-08 04:50:44
最近看到DBMS外层加密,但是,对其了解很少,请大伙详细说说,沟通交流
...全文
201
4
打赏
收藏
求DBMS外层加密方法
最近看到DBMS外层加密,但是,对其了解很少,请大伙详细说说,沟通交流
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvshaorui
2010-03-22
打赏
举报
回复
模糊中。。。。
menggang9801
2009-12-08
打赏
举报
回复
技术
ChinaJiaBing
2009-12-08
打赏
举报
回复
路过..
--小F--
2009-12-08
打赏
举报
回复
DBMS外核层加密是将数据库加密系统做成DBMS的一个工具,其优点是不会加重数据库服务器的负载并可以实现网上传输加密,缺点是加密功能会受一些限制。作为一种通过加密方式来保护数据的专门系统,数据库加密系统并不是一个数据库应用系统,而是一个将DBMS部分功能、加密器和密钥管理三者紧密结合起来的系统。显然数据库加密系统实际上主要实现的还是加密器(包括加密定义工具)的功能,它既可工作于数据库应用系统与DBMS之间,又可作为一个独立工作的系统直接与DBMS交互。
选择数据库加密方法要充分考虑数据库特点,如数据保存比较长,每次操作涉及数据量较大等。下面分析几种常用的加密方法,为了适合数据库的特点,还需要对数据库加密方法进行局部的改动。
1、基于文件的数据库加密技术
把数据库文件作为整体,用加密器和加密算法对整个数据库文件加密,形成密文来保证数据的真实性和完整性。利用这种方法,数据的共享是通过用户用解密密钥对整个数据库文件进行解密来实现的,但多方面的缺点极大地限制了这一方法的实际应用。首先,数据修改的工作将变得十分困难,需要进行解密、修改、复制和加密四个操作,极大地增加了系统的时空开销;其次,即使用户只是需要查看某一条记录,也必须将整个数据库文件解密,这样无法实现对文件中不需要让用户知道的信息的控制。因此,这种力法只适用于能回避这些限制的应用环境。
2、基于记录的数据库加密技术
一般而言,数据库系统中每条记录所包含的信息都具有一定的封闭性,即从某种程度上说它独立完整地存储了一个实体的数据,因此是最常用的数据库信息加密手段。这种方法的基本思路是:基于记录的加密技术在各自密书的作用下,将数据库的每一个记录加密成密文并存放于数据库文件中;记录的查找是通过将需查找的值加密成密码文后进行的,然而基于记录的数据库保护有一个缺点,就是在解密一个记录的数据时,无法实现对这个记录中不需要的字段不解密,在选择某个字段的某些记录时,如果不对含有这个字段的所有记录进行解密就无法进行选择。
3、子密钥数据库加密方法
子密钥加密算法的核心思想是根据数据库(主要针对关系型数据库)中数据组织的特点。在加密时以记录为单位进行加密操作,而在查询需要解密时。则是以数据项为单位进行解密操作。两者所用的密钥是不同的,加密所用的密钥是针对整个记录的密钥,而解密所用的密钥是针对该数据项的子密钥。该算法的理论依据是我国著名的孙子定理(中国剩余定理)
计算机安全三个层次,从三个不同的层次实现对数据库数据的
加密
安全设置 -电脑资料...
由于数据库系统在操作系统下都是以文件形式进行管理的,因此入侵者可以直接利用操作系统的漏洞窃取数据库文件,或者直接利用OS工具来非法伪造、篡改数据库文件内容,数据库管理系统层次安全技术主要是用来解决这一问题,即当前面两个层次已经被突破的情况下仍能保障数据库数据的安全,这就要
求
数据库管理系统必须有一套强有力的安全机制。解决这一问题的有效
方法
之一是数据库管理系统对数据库文件进行
加密
处理,使得即使数据不幸...
Oracle数据库安全策略与实现
方法
(二)
二:数据库的
加密
由于数据库系统在操作系统下都是以文件形式进行管理的,因此***者可以直接利用操作系统的漏洞窃取数据库文件,或者直接利用OS工具来非法伪造、篡改数据库文件内容。这种隐患一般数据库用户难以察觉,分析和堵塞这种漏洞被认为是B2级的安全技术措施。 数据库管理系统分层次的安全
加密
方法
主要用来解决这一问题,它可以保证当前面的层次已经被突破的情况下仍能保障数据库...
数据库服务器有哪些安全机制的无线网络,数据库管理系统层次安全技术
本词条缺少信息栏、概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!数据库系统的安全性很大程度上依赖于数据库管理系统。如果数据库管理系统安全机制非常强大,则数据库系统的安全性能就较好。目前市场上流行的是关系式数据库管理系统,其安全性功能很弱,这就导致数据库系统的安全性存在一定的威胁。数据库管理系统层次安全技术数据库
加密
的必要性编辑语音由于数据库系统在操作系统下都是以文件形式进行管理的,...
设计文件
加密
服务器,如何设计数据库文件
加密
系统
据有关资料报道,计算机犯罪80%来自系统内部。实现数据库文件
加密
以后,各用户(或用户组)的数据用自己的密钥
加密
,其他用户无法对其进行解密,保护了用户的秘密。另外,数据库的备份内容也可以是密文,能够减少因这些备份介质失窃或丢失而造成的损失。因此,实行数据库文件
加密
对于保障数据安全十分重要。一、数据库文件
加密
系统的基本要
求
1、字段
加密
数据库文件
加密
和解密的粒度应是每个记录的字段数据。若以文件或列为单位...
数据库
加密
的常用
方法
现在数据库系统主要基于三个层次进行数据库
加密
工作,即0S、
DBMS
内核层、
DBMS
外层
。目前常用的办法是在
DBMS
外核层
加密
。
DBMS
外核层
加密
是将数据库
加密
系统做成
DBMS
的一个工具,其优点是不会加重数据库服务器的负载并可以实现网上传输
加密
,缺点是
加密
功能会受一些限制。作为一种通过
加密
方式来保护数据的专门系统,数据库
加密
系统并不是一个数据库应用系统,而是一个将
DBMS
部分功能、文件加...
新技术前沿
6,128
社区成员
4,418
社区内容
发帖
与我相关
我的任务
新技术前沿
MS-SQL Server 新技术前沿
复制链接
扫一扫
分享
社区描述
MS-SQL Server 新技术前沿
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章