一种可扩展的Web应用服务器安全框架及其关键技术研究

来源 :中国科学院软件研究所 | 被引量 : 2次 | 上传用户:zhugege521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国经济的发展,信息技术得到广泛应用,网络与信息系统的作用进一步增强,成为国家的关键基础设施。与此同时,信息安全问题日益增加、日渐突出。作为网络分布式计算环境中的主流中间件的Web应用服务器(WAS)的安全就显得特别重要。本文研究J2EE Web应用服务器的安全框架及其关键技术。 很多软件系统在安全服务的可定制和配置能力上,虽然提供了一定的支持,但是仍不够充分。面向多样化的应用需求和发展趋势,Web应用服务器有必要提供灵活性的安全机制。本文给出了一个Web应用服务器的安全参考模型,并在此参考模型的基础上实现了一个可扩展的安全框架。该安全框架采用了分层的结构:安全服务接口层、安全服务层、安全提供者接口层和安全提供者层。 本文还研究了安全框架中的一些关键技术。安全框架通过JSSE为RMI提供自定义的安全套接字(SSL)工厂类,这样通过使用SSL进行连接,从而达到RMI调用的机密性和完整性。CSIv2是由OMG组织完成的关于安全互操作的协议,我们通过ORB中可移植的拦截器实现了CSIv2规范,为服务器和其他系统的互操作提供了安全保证。现有系统的安全服务普遍存在着一个授权实现混乱的问题,这造成了安全服务不容易复用,也不容易扩展和替换。JACC规范是J2EE1.4新加进来的规范,为Web应用服务器容器定义了统一的授权模型。我们在该规范的基础上实现了统一的授权模型的框架;整个授权处理框架清晰,有利于维护和扩展,另一方面,客户也可以实现自己的授权机制,以适应自己特殊的安全需求。 我们将安全框架集成到中科院软件所自主开发的基于J2EE1.4规范的Web应用服务器——OnceAS中,为实现EJB容器、Web容器以及JCA等的安全需求提供了具体支持。
其他文献
  本文在基于RTLinux开放式数控系统研发的课题背景下,对数控系统中控制器软件的一个重要模块——数控代码解释器进行了研究与分析。文章根据具体任务课题,研究了基于RS274/N
形式概念分析(Formal Concept Analysis)这一新兴的数据挖掘理论,是由德国学者Wille提出的。形式概念分析的思想主要来源于哲学,在哲学中,概念是由外延和内涵两部分组成的思
随着数据库应用的不断深化,越来越多的数据被贮存到了计算机中,但是数据库管理系统却没有提供有效的工具和方法来利用这些数据,因此充分利用数据进行决策支持成为当今最需要深入
形式化验证方法主要包括定理证明和模型检验,其中模型检验因其自动化高得到重视,并已经在硬件领域和通讯协议的分析与验证中取得了巨大成功。近几年来,软件模型检验成为研究
强化学习是一种以环境反馈作为输入的、特殊的、适应环境的机器学习方法。本文主要研究连续状态空间下的强化学习问题,并将神经网络应用于强化学习技术中,用来估计状态-值函数。
计算机信息系统的安全措施包含了认证、访问控制、审计和存储等内容,作为重要组成部分的访问控制可以分为网络层、主机和操作系统以及应用层访问控制三种。传统的访问控制模型
电子政务新模式的探讨一直是一个热门话题,本课题就是在对财政部门传统的政务模式进行深入分析后,提出了一种将网络办公自动化与财政监管相结合的新模式。 本文主要介绍基于
高性能计算技术在全世界范围内受到了高度重视,在众多高新科技领域中的应用都取得了巨大的成就。集群系统的出现更给高性能计算的研究增添了一个极具吸引力的生力军,它以无可替
近年来,随着个人计算机性能的大幅度提高,人机界面越来越向着人性化、自然化、智能化方向发展。笔式用户界面(Pen-based User Interface,PUI)作为Post WIMP(Window+Icon+Menu+P
该文在民用航天预研项目——"远程空间非合作性飞行体的会合与附着问题研究"、"远程空间探测会合与附着技术及仿真演示系统"和"十五"863计划项目——"深空探测器自主技术与仿