资源描述:
《基于web services 的xml 引擎安全模型研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Webservices的XML引擎安全模型研究本文由kissiey贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第25卷第7期2008年7月计算机应用研究ApplicationResearchofComputersVol.25No.7Jul.2008基于Webservices的XML引擎安全模型研究*张艳,周明天,佘堃(电子科技大学计算机学院,成都610054)摘要:Webservices提供软件接口,实现Internet上服务的调用。它以XML为基础,使用了基于XML语言的协议来描述要执行的操作或要与另一个Web服务交换的数据。S
2、OAP是Webservices的传输层协议,所有的SOAP消息均使用XML编码。XMLengine是建立在Webservice上的一种技术。在整个Web服务应用中,XML处于消息层的位置,而XMLengine则针对Web服务应用中的XML进行操作,所以称做消息层网关。在XMLengine平台上,通过动态共享对象(DSO)机制,将加密、密、名、证、滤等模块动态加载到Apache服务器解签验过上,实现对XML信息的消息层过滤,保证了Webservices的安全。此技术可以应用于在一切基于XML的数据过滤,并不限于对SOAP包的过滤。关键词:网络服务;可扩展标记语言;XML引擎;过滤
3、中图分类号:TP309文献标志码:A文章编号:1001-3695(2008)07-2161-03ResearchofXMLenginesecuritymodelonWebservicesZHANGYan,ZHOUMing-tian,SHEKun(CollegeofComputerScience,UniversityofElectronicScience&TechnologyofChina,Chengdu610054,China)Abstract:Webservicesprovideinterfaceaccesstothesoftware.Andtheinterfacereali
4、zesthecallsofservicesontheInternet.WebservicesarebasedonXML.TheymakeuseofXML-basedprotocolstodescribeoperationstobeperformedanddatatoexchangewithoneanotherregardlessoflocationandoperatingsystems.SOAPisatransferprotocolofWebserviceswhosemessageshaveuniversallyadoptedXMLasthemechanismforencodi
5、ngdata.XMLislocatedatmessagelayerinthewholeWebservicesapplication.XMLenginedealswithXMLdataintheWebservices,thereforeitisnamedthemessagelayergateway.OntheXMLEngineplatform,withthehelpofDSOmechanism,itcandynamicallyloadtheencryption,decryption,digitalsignature,validation,andfiltrtionmodulesin
6、totheApacheserver.XMLEnginecanfiltertheXMLdatatomakesurethesafetyofWebservices.Meanwhile,itisnotonlyappliedtoSOAPpackage,butalsotoanysituationrelatingtoXMLfiltration.Keywords:Webservices;XML(extensiblemarkuplanguange);XMLengine;filter随着Internet的普及,网络应用尤其是电子商务和电子政务开始成为重要的网上活动。Webservices即Web服
7、务是目前被电子政务、电子商务、企业级分布式应用所广泛采用的技术之一。XML是保证数据可移植性的一种有效可行的技术,它可以实现跨平台的数据交换,因此被广泛应用于数据交换,并成为Webservice的基础。Webservices主要利用HTTP和SOAP协议使商业数据在Web传输。SOAP在编码上采用XML进行描述,如果SOAP包数据在传输中缺乏安全措施保护,很容易被窃取,特别是对于安全要求很高的数据,这个问题就更严重,如网上购物系统中的用户账号、码等敏感信息。密在网络传播的数据中,XML数据量