论文部分内容阅读
随着信息科技的发展和应用的普及,以及政务信息和商务信息迅猛发展,分布式技术得到了快速的发展。在诸多分布式技术中,CORBA作为跨平台跨语言的分布式技术得到了很好的发展。CORBA技术能够弥补传统分布式系统的不足,而且具有与语言,系统,软件,硬件的无关性等特点。而随着CORBA的发展,基于CORBA技术的分布式系统的安全就成了一个不能忽略和亟待解决的问题。 税控商业自动化管理系统就运行在分布式环境下,负责分布于各地的商场或企业的客户端与运行于国税局后台的服务器之间的通讯。而由于税控系统的特殊性,涉及重要的国家税务信息,在通过互联网客户端与服务器进行数据传输的过程中,必须保证数据信息的安全。要设计一整套的安全机制来保障数据的安全,防止数据被窃取和破坏。而本论文主要内容就是设计了一个运行在税控商业自动化管理系统上,用于在分布式环境下通过互联网进行数据传输的安全通讯系统。 本文在介绍了与CORBA、PKI、SSL以及智能卡的有关技术后,提出了一个基于PKI和SSL的分布式数据传输系统的安全体系。其中包括基于CORBA的通讯模块和基于PKI的身份认证模块,并利用OpenSSL软件包进行了相关开发,实现了分布式环境下的数据传输的安全。 CORBA通讯模块由基于CORBA协议,封装了具体的编程细节和底层的网络通讯协议,负责分布式环境下客户端和服务器之间的网络通讯,为系统的服务提供访问接口。PKI身份认证模块加入了身份认证、证书生成、证书发放、证书吊销、证书吊销列表更新,以及完成数据的加密解密,数字签名等功能。通过PIG的的完整的身份认证过程和加密解密、数字签名的操作,实现分布式系统中的数据的安全传输。在具体实现时,使用了OpenSSL提供的API接口来完成系统的开发。 最后,将设计的基于PKI和SSL的分布式数据传输安全系统运用在税控商业自动化管理系统中,经过实际测试,表明该数据传输安全体系能够保证在通过互联网进行数据传输时的安全。