关于网络数据库安全性和可靠性优化探讨.doc_第1页
关于网络数据库安全性和可靠性优化探讨.doc_第2页
关于网络数据库安全性和可靠性优化探讨.doc_第3页
关于网络数据库安全性和可靠性优化探讨.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于网络数据库安全性和可靠性优化探讨 Web数据库的应用系统正在社会的各个方面以最快的速度进行扩展。网络数据库的整体发展趋势呈现以下几个方面的特点:数据量的迅速增加,更新速度不断加快,品种繁多,内容丰富,数据标准化,规范化,多元化程度越来越高,检索功能越来越强大,检索结果显示和输出更加的快速,数据库系统已经向集成整合等方向扩展。所以,对于网络数据库安全性和可靠性的控制,查询的速度等问题的研究已成为当今社会关注的新热点和新问题。 1网络数据库的安全性 1.1数据库来验证呼叫者 SQLServer具有支持Windows身份验证和SQL身份验证的功能。虽然在很大的程度上Windows身份验证的安全性要比SQL身份验证的安全性要高,但不允许使用Windows身份验证的应用场景如下:由于数据库客户端与数据库服务器两者之间是分开的防火墙,这就使的Windows身份验证无法被使用;对于某些应用程序而言则需要通过进行多次标识才能连接到一个或多个数据库之中;SQLServer未连接到数据库。如果您正在使用SQL身份验证因此就需要保护的服务器和数据库的用户凭据以及SQL连接字符串的应用程序在服务器之间的用户凭据。在对使用者授权时,权威和与它相关联的单个数据库的对象进行关联。权限可以实现用户,组或角色之间的相互关联。SQLServer则提供了多种基于角色的授权措施。SQLServer主要支持的有用户自定义的数据库角色,固定数据库角色和应用程序角色。可以根据许可的情况,选择适当的角色进行授权。 1.2安全存储数据库连接字符串 当一个应用程序使用SQL身份验证的方式来实现与SQLServer的连接,或着是通过清除登录凭据从而实现与非微软的数据库的连接,在这些情况下,主要包括明文的用户名和密码两个方面的连接字符串。数据库的访问需要使用相应的标识符来实现。对在网络上进行传输的数据进行保护,包括SQLServer登录凭据信息和机密数据的保护。 2网络数据库的性能和安全优化 2.1网络优化策略数据库的安全性问题 2.1.1在DBMS内核层实现加密 在进行这种方式的加密之前,应用数据需要被物理地进行加密/解密的工作。这种加密的方法具有强大的加密功能,并且DBMS的功能不会受到加密功能的影响,这样就能够实现加密和数据库管理系统之间的有效的结合。其存在的缺点就是加密的算法是在服务器终端中进行的,这就在很大程度上增加了服务器的负载。 2.1.2在OS层加密 无法在OS层对于数据库中的文件的数据关系进行识别,这样就无法产生合理的密钥,密钥的有效管理和合理使用很难被识别。因此,在进行大型数据库加密时,对数据库的文件在OS层进行加密是很难实现的。 2.1.3在DBMS外层实现加密 如果使用此种加密方法来对数据进行加密,加密/解密的操作过程则可以在客户端上进行,这种加密方法的优点就是对于数据库服务器上的负载就不会被加重,并且可以在互联网上实现数据的加密传输,其存在的缺点就是加密存在着一定的局限性以及数据库管理系统之间的有效结合是比较差的。数据库的加密系统的主要部件则分为2个独立功能:其中一个就是加密字典管理程序,除此之外就是数据库加密/解密引擎程序。对于数据库用户的数据库加密系统的加密需要对特定的信息进行要求和控制,将加密和解密以及数据转换函数的基本信息存储到加密字典。 2.2性能优化 电子商务活动在网络能够更加有效得以开展,其中最关键的问题就是如何能够提高大型网络数据库的性能的访问,从而能够减少对于数据进行查询的时间,复杂的相互作用能够更加的符合要求。所以,如何能够更有效的满足用户的交互性和复杂性的应用需求,就必须将所使用的信息变得更加的易于操作和修改,从而实现以最佳方式来对数据库进行访问。 如何有效的提高SQLServer上的应用程序的功能,在程序的注册表中,将ADO线程模型的主要组成部分实现有Apart-MENT的改变。数据库活动可能会导致数据库中的积压激增,从而增加等待的时间。用户的请求就会过度的延迟,被处理前的等待时间也不会有效地减少。因此要合理的对连接超时进行设置。 对于应用程序谨进行设计时要及时的关闭不再需要的连接。对数据库中的资源的需求这样就可以减少,这样就可以节省资源供其他的用户进行使用。对于记录的缓存大小要不断的增加,通过多个记录的要求来提高数据连接的有效吞吐量。因此网站需要使用大容量的连接池实现连接,正确配置的连接池可以有效的提高数据库的响应速度。对于管理数据的使用存储过程,通过它控制要执行的各项操作,对于要访问的数据库字段进行控制。创建数据库文件以及事务日志文件,从而能够有效的避免自动增加输入/输出操作的强度。对使用数据进行分区,对故障群集进行有效的转移,扩展网络的数据库应用程序提高数据库的可用性和高性能。 综上,信息系统现在已经成为网络数据库的重要的组成部分,对于相关的安全控制机制和性能优化的体系的应用也会随着网络和数据库技术的不断的进步而进一步的深入。对于具体项目,按照系统的要求,就要采取具体有效的解决方案,从而能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论