一个好的数据库加密系统一般应满足哪些方面的要求

一个好的数据库加密系统一般应满足哪些方面的要求,第1张

我认为,至少需要满足下面4个方面的要求。

1、保证数据库系统的整体性能没有明显下降

众所周知,数据库系统的数据处理性能对整个业务系统的整体性能表现有决定性的作用,在某些场合,数据库必须保证处理能力维持在某个较高水平才能满足业务需要。另一方面,数据库加密系统是一个对数据库中数据进行加密保护的应用系统,在数据从业务系统存储到数据库时要对数据进行加密,这个过程中明文数据需要被加密成密文,在数据由数据库中被读取出来传递到业务系统时要对数据进行解密,这个过程中密文需要被解密成明文。加密和解密是个根据一定的算法逻辑进行循环运算的过程,这个过程对CPU会产生一定的消耗,会影响数据库的性能。

数据库加密系统可以有多种技术路线来实现,业界已经验证和使用的技术路线包括应用系统加密、前置代理加密、后置代理加密、表空间透明数据加密、文件系统加密和磁盘加密。其中应用系统加密和前置代理加密技术会极大地影响数据库性能,仅适用于小量数据加密场景;后置代理加密技术在某些场景上也会大幅影响数据库性能,使用场景有明显限制;所以,好的数据库加密系统应该尽量使用后三种技术路线来实现。

2、保证数据安全

保存在数据库中的数据是用户的资产,因此,任何一个数据库加密系统都需要保证在有密钥的前提下能够对由自己加密的数据进行无损解密。因此,一个好的数据库加密系统应该具备密钥备份和恢复功能,以便于在加密机故障不可用时能够快速搭建新的加密机环境;另外,如果数据库加密系统提供了独立的工具或接口来实现加密机故障时用户数据的解密,则是更好的选择。

3、应用完全透明

数据库系统是为业务系统提供数据服务的,一个好的数据库加密系统应该对应用系统具备完全的透明性,这种透明性主要表现在:(1)部署数据库加密系统时,应用系统不需要做任何改造,即使是连接字符串都不需要修改;(2)在部署了数据库数据库加密系统后,数据库内部的存储过程、用户自定义函数、触发器、SQL代码段等可执行对象及主外键关系、各种索引、默认值、Check约束等均可以正常使用,也不需要做任何改变;(3)数据库自身的外围管理工具、第三方数据库工具等在部署数据库加密系统后仍然可以正常使用。

4、高可用性

数据库加密系统自身应具备高可用能力,可以以主备或多机的方式提供数据库加密服务,当其中的一台加密机发生故障时,其它加密机应可能快速接管加密服务,保证数据库系统和用户业务系统的可用性。

Win XP的文件加密方法\x0d\一、 Office 文件格式 \x0d\ 1、 Word文件 \x0d\ 要给Word文件加密,先打开需加密的文件,点击“工具”菜单→“选项”,d出“选项”对话框,选择“保存”标签。在“打开权限密码”和“修改权限密码”输入框中键入密码。需要说明一下的是前者密码是用来打开文件的,如果没有这个密码,文件是打不开的。后者是在前者基础上设置是否打开者有权利修改文件,如果没有则只能阅读,而不能修改内容。\x0d\ 2、Excel文件 \x0d\ Excel文件加密方式与Word文件不同,当你编辑完文件时,点击“文件”菜单→“另存为”,d出“另存为”对话框,再点击工具栏上的“工具”按钮,d出下拉菜单,选择“常规选项”,在d出的设置窗口中输入打开密码和修改密码。点击确定,保存即可。\x0d\ 3、Access文件 \x0d\ Access数据库文件的加密按以下步骤进行: \x0d\ ⑴关闭数据库。如果数据库在网络上共享,要确保所有其他用户关闭了该数据库。 \x0d\ ⑵为数据库复制一个备份并将其存储在安全的地方。 \x0d\ ⑶单击“文件”菜单中的“打开”命令。 \x0d\ ⑷单击“打开”按钮右侧的箭头,然后单击“以独占方式打开”。 \x0d\ ⑸单击“工具”菜单“安全”子菜单上的“设置数据库密码”命令。 \x0d\ ⑹在“密码”框中,键入自己的密码。密码是区分大小写的。 \x0d\ ⑺在“验证”框中,再次键入密码以进行确认,然后单击“确定”按钮。 \x0d\这样密码即设置完成。下一次打开数据库时,将显示要求输入密码的对话框。 \x0d\ 4、WPS文件 \x0d\ WPS文件加密非常简单,只需点击“文件”菜单→“另存为”,d出对话框,勾选“文件加密”复选框,又d出“设置密码”对话框。首先在文本框中输入密码,然后选择加密类型,其中“普通型加密”适用于大多数情况,而“绝密型加密”则适用于对保密要求较高的情况。而且据金山公司称,他们可以帮助客户解除利用“普通型加密”方式加密的文件,而利用“绝密型加密”方式加密的文件他们也无能为力,因此注意保存好密码,以免造成不必要的损失。\x0d\二、压缩文件 \x0d\ 1、Winzip \x0d\ Winzip是最流行的压缩和解压缩软件,当然它也提供了非常简单的加密功能。 \x0d\ 首选新建一个空白的压缩文件,在压缩文件里添加需压缩的文件。点击“Option”菜单中的“Password”命令,d出密码设置窗口,在文本框中输入设置的密码。当你输入时,希望文本框的密码不可见,请选上“Mask Password”复选框。\x0d\ 2、Winrar \x0d\ 现在Winrar大有取代Winzip之势,因此学习Winrar加密的方法也是很有必要的。用Winrar加密可在图形界面和命令行方式下进行。 \x0d\ 在图形界面下,你可以按下 Ctrl+P 或者在 文件菜单 选择“密码”命令,d出“输入默认密码”对话框,输入即可。 \x0d\ 说明: \x0d\ A、如果“显示密码”选项被禁用,你将被要求输入两次密码来确保正确性。 \x0d\ B、如果你设置了“加密文件名选项”,WinRAR \x0d\不只加密数据,而且加密象文件名、大小、属性、注释和其它数据块等所有的压缩包敏感区域,这样它提供了更高的安全等级。在使用这个命令加密的压缩包中,没有密码甚至连文件列表都不能查看。这个选项只有在把数据压缩成RAR 压缩包时才有意义,在使用默认密码解压缩数据或压缩成 ZIP 格式时,它将被忽略。 \x0d\ 在命令行方式下,你可按以下格式 *** 作: \x0d\ WinRAR - - \x0d\三、Windows 2000/XP的加密 \x0d\ Win2000/XP提供了对文件夹加密的功能,当然我们就可以用它来保护文件了。在使用系统提供的加密功能前,你要确认你要加密的文件夹所在的分区格式为NTFS,因为只有在NTFS下才能使用这个功能。 \x0d\ (1)利用Windows 2000资源管理器选中待设置加密属性的文件或文件夹。 \x0d\ (2)单击鼠标右键,选择"属性",启动"Windows 2000属性"对话框窗口。 \x0d\ (3)单击"常规"选项卡中的[高级]按钮,启动"高级属性"对话框。 \x0d\ (4)选择"压缩或加密属性"框中的"加密内容以便保护数据"复选框,单击[确定]按钮,即可完成文件或文件夹的加密。

以上就是关于一个好的数据库加密系统一般应满足哪些方面的要求全部的内容,包括:一个好的数据库加密系统一般应满足哪些方面的要求、怎么把电脑里的文件加密、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10183191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存