论文部分内容阅读
在网络地理信息系统(WebGIS)应用日益广泛的今天,如何保证空间数据在网络中的传输安全是一个十分重要的问题。本论文分析了WebGIS在数据传输方面可能存在的安全隐患。在此基础上,提出了几种WebGIS数据安全传输的实现框架以供探讨。计算机网络带给人们以便利的同时,也存在各种各样的安全威胁。一旦不慎,小则系统崩溃,大则重要数据被窃取,给个人、集体乃至国家的精神、经济、安全等造成损失和威胁。WebGIS作为计算机网络的派生物,在享有其高度的数字化和大众化带来的好处之后,接踵而至的便是安全威胁。面对威胁,计算机网络安全的研究渐成雏形,甚至有些技术和制度已经非常成熟。那么WebGIS网络安全的研究是否具有意义?首先WebGIS为采集、显示、传输、管理、分析空间数据服务,空间数据与一般数据想比较之下的特殊性,让WebGIS变得特殊;其次,WebGIS作为一个新兴的研究领域和一种新生产品,需要更多的考虑功能多样性、使用便捷性、与其他网络产品的融合性等,才能深入大众;第三,因为派生自计算机网络,计算机网络本身的安全设计基本符合WebGIS的安全需求。这些原因造成了WebGIS网络安全的专门研究相对较少、对第三方安全产品依赖较强的现状。随着WebGIS的快速发展,WebGIS更加实用、开放、大众化。这些趋势对其安全性的要求也会越来越高,传统的依赖性的安全措施已与其快速的发展越来越不匹配,专业的细致的WebGIS自身安全性研究的要求越来越迫切。本论文就是在这样的背景下探讨WebGIS安全性实现的三种技术方案的。一种是基于中间件的WebGIS安全平台。采用代理中间件可以简化系统的研制与开发,尤其是对于一些需要采用异构系统分布式处理的应用场合。利用代理中间件技术可以大大简化系统构建的复杂度。WebGIS数据传输安全平台可以被分为:客户端浏览器、客户端安全代理、服务器端安全代理、服务器端WEB服务器四个部分。一种是基于Servlet的WebGIS安全机制。Servlet采用安全套接层(SSL)协议进行数据加密。一个SSL会话开始于握手。加密方法有公用钥匙加密和对称钥匙加密。虽然对称钥匙加密比公用钥匙加密更有效,但公用钥匙加密提供了更加可以依赖的验证方法。一种是基于XML的WebGIS元数据及空间数据安全。W3C和IETF制定的XML加密标准,允许对同一个XML文档中的不同部分用不同的密钥进行加密,当把同一个XML文件发给不同的接受者时,接受者只能看到与自己相关的部分数据,实现了不同权限的访问级别控制。XML加密包括加密语法和处理规则两部分,语法描述加密数据的表示形式,规则描述了加密的处理过程。