基于XML引擎的安全网关的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:qweasd21
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在未来的WEB应用中XML将无所不在。网络安全因其在网络应用中的重要性,也因此日益成为一个不容忽视的问题。人们需要在网络中提供加解密重要信息、鉴别身份、内容过滤等重要功能,以保证网络交互的安全。电子商务、电子政务、电子银行、股票、期货交易、海关、国防等众多领域和行业的管理及运营都已经或正在从传统方式向电子化、信息化服务方向转变。电子化、信息化的程度越高,对信息安全的要求就越迫切和重要。但传统的防火墙、安全网关、路由器等都是基于网络层对数据包的过滤,而对于以SOAP协议为载体,用XML描述传输的内容通过80、433端口进入时,现有的防火墙、安全网关无法对其进行过滤,这也就造成诸如malicious commands等恶意命令的攻击。XML安全是将“安全”运用到XML结构中去,是把数据保密、认证和访问控制应用于XML结构。出于对XML消息安全功能的设计考虑,以专业的身份解决面向服务的网络中信息安全和性能降低问题,为企业、组织的业务信息提供安全管理,确保XML数据信息的安全等,基于XML的防护产品有着非常迫切的需求。本文提出基于XML引擎的安全网关系统,简称XML安全网关,以XML引擎中间件为核心,结合普通的网关功能,实现了局域网对外访问的IP过滤、协议分析、XML语义过滤、XML关键字过滤、XML签名/验证、XML加密/解密等功能。XML安全网关系统属于安全类产品,它对XML文本进行标签级细粒度地过滤,其中本文的先进性体现在以下三点:(1)采用了基于系数改进的贝叶斯算法进行文本语义过滤,阀值选定后查全率和查准率均可达99%以上,有效地控制了不健康文本、病毒代码的流通,(2)采用了基于字长的二维哈希模式匹配算法的关键字过滤技术,较传统的KMP算法关键字查找速度得到了大幅的提高,极大地缩短了文本处理的时间,提高了系统效率。(3)整个系统采用了可配置可动态插拔模式,提出功能元容器概念和实现方案,有利于系统本身功能组合、系统升级和第三方功能元组件的集成。本文在阐述系统时,均阐述了系统各功能块实现的理论基础、算法描述和主要API。本文的结构思路是先分析核心部件XML引擎中间件,再从整体出发分析系统结构、系统流程、具体实现;然后结合开发的测试性应用——一套基于Web Service的网络商城系统和一个专门用于发送SOAP包的工具SOAP-Client来进行系统的测试,给出了系统的功能测试和性能测试;最后给出两点系统下一步的工作展望,即致力于优化算法,改进系统性能和构建一个可信的运行平台。目前,在该领域国内外的研究工作不少,但针对其开发的应用产品还不多见。具有自主知识产权的基于XML引擎的安全网关在基于SOA应用的大潮流中研制推出,将会有广阔的市场,尤其是在税务、商业、金融、股票和期货交易、国防等重要部门。
其他文献
由于数据库技术的日趋完善带来了剧增的数据量,各个行业已经累计了相当多的数据,在信息量过大的环境里,人们感到很难从大量的信息中找到对自己有用的知识和信息。如何在快速
“陌生化”是通过艺术技巧使人们熟悉的事物“陌生化”,从而重新唤起人们对事物的审美注意.这与意象派主张以日常事物入诗并通过“语言干练”“准确用词”“新颖意象”“自由
2015年9月1618日,由中国造纸协会、中国造纸学会和中国制浆造纸研究院共同主办,中国造纸杂志社承办的“2015中国国际造纸科技展览会及会议”在北京全国农业展览馆隆重举办。
湿冶提铜法正吸引着越来越多的投资者。Pincock,Alien&Holt公司最近的一项调查表明,至2000年,世界原生钢产量中约22%是由溶剂萃取电积法(SXEW)生产的,生产成本将仅为常规方法的1/3。目
针对目前铁路信号监测系统存在的系统开发周期长、成本高,系统性能、可靠性和稳定性降低,测试和维护工作难度增加等问题进行分析,结合目前系统的实际需要,在传统可靠性设计方
海洋是重要的能源和资源宝库,中国是一个海洋大国,更是人口大国,社会和经济发展必然越来越多地依赖海洋。为了迎接海洋21世纪,我国从国家发展战略高度出发,将“数字海洋”列
椭圆曲线密码体系是新一代的公钥密码体制,它是由N.Koblitz和V.Miller在1985年提出的。它的安全性是建立在椭圆曲线离散对数问题(ECDLP)的难解性上的。与其它的公钥密码体制(
稻纵卷叶螟是我国水稻上的一种重要迁飞性害虫。目前,我国稻纵卷叶螟测报调查方法中田间赶蛾计数法是一种常规的方法,需要一人手持竹竿拨动水稻,用肉眼扫描并计数飞起的飞蛾,其调
随着客运列车时速的增加,作为一种便捷,稳定,性价比高的交通方法,越来越多的人选择乘坐高速铁路出行。科学技术的发展也带来了移动互联网的发展,乘客要求能随时随地享受到高
在信息技术高度发展的今天,e-Learning已经成为一种新型的学习模式。纵观当前的一些学习平台,它们大多以学习对象为中心,而对教学活动的中心环节----学习过程支持甚少,这就造