社区
新技术前沿
帖子详情
求DBMS外层加密方法
lvshaorui
2009-12-08 04:50:44
最近看到DBMS外层加密,但是,对其了解很少,请大伙详细说说,沟通交流
...全文
194
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层、
DBMS
内核层和
DBMS
外层
的
加密
技术保护数据安全。重点介绍了在不同层次实现
加密
的
方法
,包括OS层的挑战、
DBMS
内核层的
加密
优势与局限,以及
DBMS
外层
加密
的透明性和负载管理。通过
加密
字典和加/脱密引擎的工作原理,揭示了数据库
加密
系统的高效和安全性策略。
Oracle数据库安全策略与实现
方法
(二)
本文探讨了数据库管理系统(
DBMS
)中实施
加密
技术的必要性及其不同层级的实现方式,包括OS层、
DBMS
内核层和
DBMS
外层
,并详细解释了在
DBMS
外层
实现
加密
的具体
方法
。
数据库服务器有哪些安全机制的无线网络,数据库管理系统层次安全技术
本文详细探讨了数据库管理系统安全的重要性,尤其是在关系式数据库管理系统安全性不足的背景下。文章介绍了数据库层次安全技术,特别是针对数据库文件
加密
的必要性、在OS层、
DBMS
内核层和
DBMS
外层
的
加密
实现原理,以及这些技术的优点和
加密
处理流程。强调了在数据库
外层
加密
的透明性和效率提升。
设计文件
加密
服务器,如何设计数据库文件
加密
系统
本文探讨了数据库文件
加密
的重要性,提出了系统的基本要
求
,包括字段
加密
、密钥动态管理、合理处理数据以及不影响合法用户操作。介绍了在操作系统、数据库管理系统内核层和
外层
实现
加密
的不同层次,并详细阐述了系统结构、主要功能模块,包括
加密
和解密引擎、
加密
字典管理程序以及密钥管理。该系统采用二级密钥管理,确保数据安全性,同时在客户端进行加解密,减轻服务器负担。
数据库
加密
的常用
方法
本文介绍了当前数据库
加密
的主要
方法
,包括基于记录和基于文件的
加密
技术,并分析了它们的优点与局限性。
新技术前沿
6,128
社区成员
4,418
社区内容
发帖
与我相关
我的任务
新技术前沿
MS-SQL Server 新技术前沿
复制链接
扫一扫
分享
社区描述
MS-SQL Server 新技术前沿
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章