数据库安全协议研究与实现

数据库安全协议研究与实现

ID:31368071

大小:117.50 KB

页数:11页

时间:2019-01-09

数据库安全协议研究与实现_第1页
数据库安全协议研究与实现_第2页
数据库安全协议研究与实现_第3页
数据库安全协议研究与实现_第4页
数据库安全协议研究与实现_第5页
资源描述:

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

1、数据库安全协议研究与实现  摘要:鉴于Cache数据库多种访问方式,利用Antlr语法产生工具完成Cache对象脚本语法和SQL脚本语法向中间表示语言的转换以便于设置统一的审计规则。该系统的主要功能包括Cache协议分析和Cache对象脚本语法转换等。在实现过程中用人工方法编写和收集大量测试用例,确定了协议分析模块能够起到对Cache数据库进行安全审计的作用。  关键词:通信协议分析;数据库安全审计;Cache对象脚本语言;Cache协议分析  中图分类号:TN915.08?34文献标识码:A文章编号:1004?373X(2

2、016)21?0116?04  Researchandimplementationofdatabasesecurityprotocol  TUYunjie  (SchoolofComputer,HulunbuirUniversity,Hulunbuir021008,China)  Abstract:WithprovisionforthemultipleaccessmodesofCachedatabase,theAntlrgrammargeneratingtoolisusedtoconverttheCacheobjectscr

3、iptgrammarandSQLscriptgrammarintotheintermediaterepresentationlanguage,soastosettheuniformauditrule.ThemainfunctionsofthesystemincludeCacheprotocolanalysisandCacheobjectscriptgrammartransformationmainly.The11manualmethodisusedtocompileandcollectmassivetestcasesinre

4、alizationprocess.ItisdeterminedthattheprotocolanalysismodulecanplayaroleinsecurityauditofCachedatabase.  Keywords:communicationprotocolanalysis;databasesecurityaudit;Cacheobjectscriptlanguage;Cacheprotocolanalysis  作为新一代的高性能面向对象数据库,Cache将面向对象技术与SQL技术融为一体,为复杂应用提供了快速

5、开发环境以及快速多维引擎。根据前期的调查研究,Cache数据库协议是不公开的,当前国内对Cache数据库协议的研究很少,还没有一个完全支持Cache数据库协议分析的系统。所以,利用网络数据报文分析,语法转换和软件设计等技术实现一个能够自动分析Cache协议网络数据流并从中提取出COS语句和SQL语句信息,完成对这两种脚本语句向中间语言转换,从而开发出Cache数据库协议分析系统,为数据库安全审计和语法分析教学提供实践支持。  1Cache协议分析  1.1SQL访问方式  1.1.1JDBC协议  Cache有三种不同的方式

6、与Java互连,即通过JDBC使用SQL语句直接访问,Cache类映射为Java类进行访问和Cache类映射为EJB(EnterpriseJavaBeans)类,这种映射是自动完成的。InterSystems提供了一个Java类库使得Java应用程序可以访问Cache数据库。  1.1.2ODBC协议11  一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS交互,其所有操作都由对应的DBMS驱动程序完成。因此不论SQLServer,Oracle还是Cache数据库都可以使用ODBCAPI进行访问。 

7、 1.1.3SQL返回值分析  JDBC和ODBC客户端在执行完一条SQL语句后,能够收到服务器端发送的返回值,这些值称为SQLCODE。不同SQLCODE值表示服务器执行SQL语句后的不同返回信息,比如当SQLCODE为0时,表示有返回结果的SQL语句的正确执行;当SQLCODE为100时,表示没有返回结果的SQL语句的正确执行;当SQLCODE为其他数值时,表示一种错误信息。  1.2多维访问方式  多维访问方式是Caches数据库特有的数据操作方式,对象访问方式和SQL访问方式直接利用多维数组自动生成的统一数据字典和位

8、图索引操作数据。多维访问方式使得Cache数据库只保留一份数据就可以实现三种方式的兼容并发操作,提供了包括数据存储,并发管理,事务处理和过程管理的一整套完整的服务。多维方式的实现语言主要是CacheObjectScript和CacheBasic,开发工具一般是CacheStudio和Cac

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

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

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