数据库加密可行性研究分析报告.docx
《数据库加密可行性研究分析报告.docx》由会员分享,可在线阅读,更多相关《数据库加密可行性研究分析报告.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库加加密一、可行行性研究究分析报报告小组成员员表:姓名学号专业联系方式式指导教师师:提交时间间:1. 总论21.1项项目背景景简介21.2项项目内容容及技术术原理简简介31.3相相关技术术的发展展现状及及趋势91.4小小组人员员基本情情况111.5现现有工作作基础和和支撑条条件112. 项目实施施方案1222.1项项目目标标及考核核技术指指标1122.2项项目的主主要研究究内容1122.3测测试规模模及地点点1122.4主主要技术术关键及及创新点点1142.5项项目实施施方案1142.6技技术风险险分析1162.7项项目进度度甘特图图1172.8人人员分工工1173. 市场分析析1773.
2、1市市场预测测1173.2项项目市场场竞争优优势、风风险及市市场策略略1183.3经经济社会会效益分分析1183.4推推广应用用及产业业分析1181. 总论1.1项项目背景景简介当今社会会是一个个信息化化社会,信息安安全已经经深入到到人们工工作生活活的每一一个角落落,人们们对信息息安全的的需求与与日俱增增。随着着信息技技术的飞飞速发展展,数据据信息的的安全已已成为当当前信息息社会非非常关注注的突出出问题。数据库库作为当当前信息息系统的的基础平平台,保保障其数数据的安安全对整整个社会会具有重重大意义义。数据据库系统统信息的的安全性性依赖于于两个层层次:一一式操作作系统提提供的安安全保障障;二是是
3、数据库库自己提提供的安安全措施施。目前前一些通通用的操操作系统统都具有有用户注注册、识识别用户户、任意意存取控控制(DDAC)、审计计等安全全功能,而且DDBMSS在的基础础上也增增加了不不少安全全措施。但是和DDBMSS对数据据库文件件本身仍仍然缺乏乏有效地地保护措措施,有有经验的的网上黑黑客会“绕道而而行”,直接接利用OOS工具具窃取或或篡改数数据库文文件内容容,这种种隐患被被称为通通向DBBMS的的“隐秘通通道”,它所所带来的的危害一一般数据据库用户户难以察察觉。随着科科学和技技术的发发展,传传统的数数据库安安全技术术,如访访问控制制、防火火墙和入入侵检测测等已经经不能解解决所有有的数据
4、据库安全全问题。通过制制定安全全策略和和权限的的控制,我们可可以管理理好数据据访问上上的安全全问题,访问控控制技术术是一种种非常有有效的安安全措施施,它有有一些成成熟的安安全理论论模型作作为基础础。但是是,这并并不意味味着有了了访问控控制技术术,安全全问题就就能得到到解决。比如存存在以下下一些安安全漏洞洞:1)操作系系统不足足以提供供安全保保护。在在不同层层次的软软件系统统中有着着不同的的操作对对象,对对这些对对象的保保护很难难最终由由操作系系统实现现。数据据库中存存在多种种不同粒粒度的对对象,如如数据库库、表、记录等等,这些些对象无无法直接接对应为为操作系系统对象象,无法法由操作作系统提提供
5、保护护;2)数据库库管理员员(DBBA)的的权限过过大,DDBA有有权访问问全部的的机密数数据,这这很可能能会造成成机密信信息的泄泄漏;33)备份份介质丢丢失造成成机密信信息的泄泄密。维维护数据据库系统统安全需需要对数数据库中中的数据据进行定定期备份份,大量量的数据据备份文文件存储储在无保保护的磁磁性和光光学介质质中,流流失的隐隐患相当当大,从从而可能能造成机机密信息息的泄漏漏。这对对于敏感感数据(比如用用户的密密码、信信用卡信信息等)而言是是很大的的冲击。由此可可见,在在传统安安全措施施的基础础上,保保障数据据库机密密数据安安全需要要采用数数据加密密技术将将数据库库中的机机密数据据加密,从而
6、绕绕过了各各种安全全机制,这样就就可以避避免因人人为因素素的数据据泄漏或或是备份份数据截截止的流流失等各各种原因因造成的的机密信信息泄露露。1.2项项目内容容及技术术原理简简介 1.11.1 项目目内容 基于SSQL Serrverr 20005 的数据据库加密密 1.22.2 SQQL SServver 20005 的安全全体系与与加密体体系A. 安全体系系:i. 网络安全全。实现现服务器器和客户户机之间间的密文文传送。ii. Winddowss操作系系统安全全。SQQL SServver 20005服务务器所在在的Wiindoows操操作系统统的安全全也是非非常重要要的,一一旦操作作系统被
7、被攻克,那么依依附在其其上的安安全也就就荡然无无存了。iii. SQL Serrverr 20005服服务器安安全。SSQL Serrverr 20005服服务器采采用了身身份验证证机制,用户必必须先通通过身份份验证才才能进入入到服务务器内部部。iv. SQL Serrverr 20005数数据库安安全。身身份验证证通过后后,服务务器级别别的登录录名可以以映射为为数据库库上的用用户名,用户名名就代表表了对数数据库的的操作权权限。v. SQL Serrverr 20005数数据对象象安全。SQLL Seerveer 220055在数据据对象层层还提供供了安全全按机制制。vi. 物理存储储的安全全
8、。除了了逻辑上上的服务务器、数数据库、数据对对象的安安全机制制之外,还需要要考虑物物理存储储介质的的安全。B. 加密体系系:在SQLL Seerveer 220055之前的的版本,如果我我们需要要对其中中的数据据进行加加密,就就得需要要单独的的第三方方软件来来完成,而在SSQL Serrverr 20005中中,其自自身就采采用了加加密机制制,既包包括对称称加密技技术也包包括数字字签名和和非对称称加密技技术,也也就是说说不需要要借助第第三方软软件来实实现对数数据的加加密和颁颁发数字字证书。我们可可以考虑虑在三个个不同层层次实现现对数据据库数据据的加密密,这三三个层次次分别是是OS层层、DBBM
9、S内内核层和和DBMMS外层层。 i. 在OS层层加密。在OS层层无法辨辨认数据据库文件件中的数数据关系系,从而而无法产产生合理理的密钥钥,对密密钥合理理的管理理和使用用也很难难。所以以,对大大型数据据库来说说,在OOS层对对数据库库文件进进行加密密很难实实现。ii. 在DBMMS内核核层实现现加密。这种加密密是指数数据在物物理存取取之前完完成加解解密工作作。这种种加密方方式的优优点是加加密功能能强,并并且加密密功能几几乎不会会影响DDBMSS的功能能,可以以实现加加密功能能与数据据库管理理系统之之间的无无缝耦合合。其缺缺点是加加密运算算在服务务器端进进行,加加重了服服务器的的负载,而且DDB
10、MSS和加密密器之间间的接口口需要DDBMSS开发商商的支持持。这种种加密方方式如图图1所示示:iii. 在DBMMS外层层实现加加密比较实际际的做法法是将数数据库加加密系统统做成DDBMSS的一个个外层工工具,根根据加密密要求自自动完成成对数据据库数据据的加/脱密处处理。采用这这种加密密方式进进行加密密,加/脱密运运算可在在客户端端进行,它的优优点是不不会加重重数据库库服务器器的负载载并且可可以实现现网上传传输的加加密,缺缺点是加加密功能能会受到到一些限限制,与与数据库库管理系系统之间间的耦合合性稍差差。这种种加密方方式如图图2所示示:而在SQQL SServver 20005中提提供的完完
11、整加密密体系结结构如图图所示:i. 服务主密密钥。SQL Serrverr 20005 服务器器安装时时,会自自动产生生一个基基于对称称加密技技术的服服务器主主密钥。该密钥钥可以用用来对数数据库的的主密钥钥进行加加密,而而在数据据库的主主密钥的的支持下下,又可可以构建建基于数数字证书书、对称称和非对对称加密密的体系系。管理理员不能能对服务务器主密密钥进行行修改或或删除,SQLL Seerveer 220055仅 提提供备份份和恢复复服务器器主密钥钥的功能能。ii. 数据库主主密钥。如果要加加密数据据库中的的数据,管理员员就要通通过特定定的命令令来产生生数据库库的主密密钥。每每个数据据库只能能有
12、一个个主密钥钥,管理理员可以以手工创创建、删删除、修修改和加加密数据据库主密密钥。iii. DP AAPI。SQL Serrverr 20005通通过DPP APPI(数数据保护护应用编编程接口口)调用用Winndowws操作作系统中中的加密密函数,从而可可以在安安装服务务器时自自动产生生服务器器主密钥钥,在服服务器主主密钥的的基础上上又可以以对数据据库的主主密钥等等进行加加密。可可以认为为DP APII就是把把SQLL Seerveer 220055服务器器和Wiindoows操操作系统统联系起起来的接接口,基基于这个个接口,SQLL Seerveer 220055就可以以使用操操作系统统的
13、加密密功能。iv. 数字证书书。SQL Serrverr 20005提提供了数数字证书书的颁发发功能,管理员员仅需要要通过执执行相关关的语句句就可以以生成数数字证书书,生成成的数字字证书还还可以通通过数据据库主密密钥进行行加密。数字证证书可以以直接对对数据进进行加密密。数字字证书可可以用于于对对称称密钥进进行加密密。v. 对称密钥钥。SQL Serrverr 20005提提供内置置的产生生对称密密钥的语语句,产产生的对对称密钥钥可以对对数据进进行加密密。对称称密钥可可以被数数字证书书或非对对称密钥钥加密。对称密密钥本身身可以被被另一个个对称密密钥加密密。C密钥钥的加密密 关关系图如如下:Win
14、dows Password服务器主密钥 服务器器级别Password数据库主密钥 数据库库级别Password数字证书非对称密钥Password对称密钥Password1.2.3 数数据库加加密核心心技术对称加密密:SQL Serrverr 20005中中的Maanaggemeent Stuudioo 并没没有直接接提供产产生对称称密钥的的方法,管理员员要为数数据库产产生对称称密钥,需要执执行特殊殊的CRREATTE SSYMMMETRRIC KEYY 语句句,而创创建好的的对称密密钥通过过OPEEN SSYMMMETRRIC KEYY和CLLOSEE SYYMMEETRIIC KKEY语语句
15、来打打开和关关闭,在在对称密密钥已经经打开的的情况下下,我们们就可以以使用相相应的使使用对称称密钥加加解密数数据的语语句来实实现对数数据库中中的某些些数据进进行加解解密。需需要注意意的是,在进行行加解密密之前,都要先先确保密密钥未开开启状态态,而在在加解密密结束后后,要将将对称密密钥关闭闭。在数据库库加密中中常用的的对称加加解密算算法有:DESS、IDDEA、Bloowfiish、RC55、CAAST-1288和RCC2。需需要指出出的是,不同的的Winndowws操作作系统版版本住处处的加解解密算法法可能不不完全一一致,比比如说WWinddowss Prrofeessiion 不支持持AES
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 加密 可行性研究 分析 报告
限制150内