数据库安全论文

数据库安全论文

ID:35604253

大小:54.00 KB

页数:6页

时间:2019-03-31

数据库安全论文_第1页
数据库安全论文_第2页
数据库安全论文_第3页
数据库安全论文_第4页
数据库安全论文_第5页
资源描述:

《数据库安全论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库安全论文 摘要:从数据库访问、SQL编程、多层分布式应用及WEB访问等方面介绍网络数据库的实现技术。在对网络数据库安全性分析的基础上,确定在操作员安全账户认证、操作员授权管理、数据在网络上的安全传输等方面应采取的安全策略。关键词:网络数据库;安全分析;WEB访问;授权管理.网络数据库是网络环境下办公自动化(OA)系统的核心部分。设计一个网络数据库所采用的技术实现方法,其先进性和科学性不仅对软件的开发效率和软件质量有着很大的影响,而且对整个软件的使用和维护有着重大的影响。同时,系统的安全性对于系统的实现同样非常关键。系统不安全的因素包括非授权用户访问计算机网络,授权用户

2、越权访问有关数据库,以及敏感信息在基于TCP/IP网络上的传输。结合开发实践,本文主要介绍网络数据库的实现技术和基于SQLSERVER的安全策略。一系统实现技术(一)数据库访问技术一般的数据库开发工具如Delphi5都提供了一些数据库对象组件,它们封装了BDE的功能。这样,开发数据库应用程序就不必知道BDE的功能。其次,还提供了数据感知组件可以与数据访问组件彼此通信,这样,建立数据库应用程序的界面就变得简单。SQLLinks为连接Oracle、Sybase、Informix、MicrosoftSQLServer、DB2和InterBase提供了专门的驱动程序,还可以通过OD

3、BC连接其他数据库。(二)SQL编程技术SQL是一组符合工业标准的数据库操作命令集,它可以在Delphi这样的编程环境中使用。SQL不是一门语言,无法得到一个专门的SQL软件,它只是服务器数据库的一部分。作为一种查询语言,是网络环境下客户/服务器数据库应用程序开发的标准。Delphi提供了支持SQL的有关组件。SQL具有一些查看数据的优势,而且只能使用SQL命令来获得。通过SQL,也可以灵活地查询所需要的数据,这种灵活性是面向记录的数据库操作所不具备的。SQL为控制服务器的数据提供了下列功能:数据定义:使用SQL可以定义数据库表的结构,包括表中字段的数据类型以及不同表的字段

4、之间的参照关系。数据检索:客户程序可以通过SQL向服务器请求它所需要的数据。SQL还允许客户定义要检索什么数据、如何检索,例如排序、选择字段等。数据完整性:SQL可以实现数据完整性约束,这些完整性约束可以定义为数据库表的一部分,也可以使这些规则以存储过程或其他数据库对象的形式从表中独立出来。数据处理:SQL允许客户程序更新、添加或删除服务器上的数据。这些操作可以由客户提交的SQL语句来完成,也可以由服务器上的存储过程来完成。安全性:通过对不同的数据库对象定义访问权限、视图以及受限制的访问,SQL可以保护数据的安全。并发访问:SQL支持对数据的并发访问,多个用户可以同时使用系

5、统而不互相干扰。简而言之,SQL是开发和操作客户/服务器数据的重要工具。(三)多层分布式应用技术MIDAS(MultitudeDistributedApplicationServicesSuite)即多层分布式应用程序服务器,它提供了一整套中间层应用服务,扩展了操作系统标准,这些服务用于解决各种具体的分布式计算问题,从用于网络定位的目录服务到数据库集成和业务规则处理。在多层的数据库应用程序中,客户程序、应用程序服务器和远程数据库服务器分布在不同的机器上。其中,客户程序主要是提供用户界面,他能够向应用程序服务器请求数据和申请更新数据。(四)WEB访问技术随着WEB技术的发展,

6、WEB与数据库的互连技术也日益发展。主要有:CGI,WebAPI,ODBC,JAVA/JDBC技术,ASP技术,PHP技术等。使用Delphi的WebBroker技术可以轻松地建立Web服务器扩展来提供自定义的、动态的HTML(HypertextMarkupLanguage)网页,并能够访问各种数据源[5]。这使得开发Internet/intranet应用程序非常容易。Delphi提供了开发Web应用程序的工具。Delphi生成的Web应用程序都有一个TWebModule类,它实际上起到派发器(Dispatcher)的作用。当Web应用程序接收到来自Web服务器的HTTP请

7、求后,将创建一个TWebRequest对象来封装HTTP请求信息。另外,还要创建一个TWebResponse对象,它封装了响应信息。然后,Web应用程序把这两个对象传递给TWebModule对象。TWebModule对象控制了Web应用程序的内部流程。二基于SQLSERVER的安全策略 在改进SQL Server 7.0系列所实现的安全机制的过程中,Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQL Server服务器系统和数据库的安全进行全面地管理。按照本文介绍的步骤,你可以为SQL 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。