高级结构化查询转换引擎制造技术

技术编号:3974377 阅读:173 留言:0更新日期:2012-04-11 18:40
高级结构化查询转换引擎技术领域:WEB2.0开发在WEB2.0开发中大量的后台数据库操作,对程序员的开发水平提出了更高的要求。高级结构化查询转换引擎独创了客户端与服务器端的数据交换方法。有效保护了服务器进程,彻底杜绝了注入式攻击发生的可能性。引擎在客户端封装加密数据请求信息,在服务器端主动接收请求信息并加以解释,对数据库进行标准化操作。获得数据后,向客户端返回数据。完成一次数据交换。在获得客户端请求过程中引擎会检查请求的合法性,对不合法数据丢弃。从底层上杜绝了所有注入式攻击的发生。引擎本身经过严格安全和性能测试。类型安全,不存在缓冲区溢出机制。所以对引擎的缓冲区溢出攻击也是无效的。

【技术实现步骤摘要】

本专利技术涉及Web2. 0开发中采用.Net技术,进行数据传输的方法。本专利技术涉及服 务器运行性能和安全的

技术介绍
目前Web2. 0技术越来越成熟,Web2. 0通常采用ajax技术。技术实现场景如下 客户端网页加载后触发 javascript,进行 AJAX (AsynchronousJavaScriptandXML)请求。服务器端进行业务处理,并且将数据(xml/json等等)或状态码返回给客户端。客户 端分析服务器返回数据(格式多种多样)或状态码进行相应的操作,局部更新页面。目前有 多种多样web到服务器端的调用与数据通信约定方式。不可避免的服务器端仍然要进行很 多编码。其中大量是进行数据库操作。对于程序员的开发技术有一定要求,同时不恰当的 编码习惯容易导致数据库链接池泄露,导致服务器运行效率越来越低。即开发效率不高,重 复编码较多,且产出品质量与人为因素关系较大。与此同时也出现了各种各样的注入式攻 击行为,给服务器安全带来很多隐 患。
技术实现思路
为了解决程序员编码水平的参差不齐,和编码习惯中遗留的安全隐患。本专利技术创 建了一种新的数据交换机制,有效规避了由程序员编码水平和习惯引起的各种不利因素。 实际的数据交换过程中,客户端通过XML表述XJSONPage,高级结构化查询转换引擎自动分 析XML文件,并且自动匹配用户请求数据,然后执行对应的数据库操作并且将处理结果以 JSON(Javascriptobjectnotation)的形式返回给客户端。XJSONPage目前支持对数据的增 力口、删除、更新操作。高级结构化查询转换引擎只需要程序员用XML的形式表述要进行的数 据库操作。高级结构化查询转换引擎从数据流向上屏蔽了各种注入式攻击发生的可能性。附图说明通过图示的方法来解释本专利技术,其中图1为本专利技术系统结构图。 具体实施例方式高级结构化查询转换引擎作为WEB服务器IIS的一个守护进程运行。程序结构如 下IISRoot-AppRoot (应用程序/虚拟目录)—Binl-XJSON.dll (高级结构化查询转换引擎)需要在Iis虚拟目录的映射配置中添加对于任何Xjson文件的处理映射。既将所有对 于xjson文件的所 有处理都由.NetFramework来处理。权利要求一种用于在WEB开发中的客户机/服务器之间传输数据的方法,该方法包括一种WEB开发编码规则;一个WEB服务器插件;一种WEB服务器插件部署方法。2.根据权利要求1中所述方法,其中WEB开发编码规则特征在于从WEB服务器插件 接收到的、并被提供给客户机浏览器的所述信息为一种标记语言。3.根据权利要求1中所述方法,其中WEB服务器插件特征在于所述WEB服务器插 件用于为客户机请求产生一个标记语言页。4.根据权利要求1中所述方法,其中WEB服务器插件部署方法特征在于通过在 WEB服务器软件上进行的相关操作以达到WEB服务器插件运行标准。全文摘要高级结构化查询转换引擎
WEB2.0开发在WEB2.0开发中大量的后台数据库操作,对程序员的开发水平提出了更高的要求。高级结构化查询转换引擎独创了客户端与服务器端的数据交换方法。有效保护了服务器进程,彻底杜绝了注入式攻击发生的可能性。引擎在客户端封装加密数据请求信息,在服务器端主动接收请求信息并加以解释,对数据库进行标准化操作。获得数据后,向客户端返回数据。完成一次数据交换。在获得客户端请求过程中引擎会检查请求的合法性,对不合法数据丢弃。从底层上杜绝了所有注入式攻击的发生。引擎本身经过严格安全和性能测试。类型安全,不存在缓冲区溢出机制。所以对引擎的缓冲区溢出攻击也是无效的。文档编号G06F17/30GK101840428SQ20101015221公开日2010年9月22日 申请日期2010年4月21日 优先权日2010年4月21日专利技术者不公告专利技术人 申请人:北京全景赛斯科技发展有限公司本文档来自技高网
...

【技术保护点】
一种用于在WEB开发中的客户机/服务器之间传输数据的方法,该方法包括:一种WEB开发编码规则;一个WEB服务器插件;一种WEB服务器插件部署方法。

【技术特征摘要】

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:北京全景赛斯科技发展有限公司
类型:发明
国别省市:11[中国|北京]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1