轻量级架构及其安全控制的研究及其应用

来源 :大连交通大学 | 被引量 : 0次 | 上传用户:candy129
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着网络技术的迅猛发展,基于网络的企业级应用系统的开发与应用日益普及。随着系统规模的日益扩大,系统的数据安全越来越受到企业的重视。为此,人们设计了各种各样的权限管理模型,以确保只有被授权的用户才能访问某此敏感的数据和信息。Spring是一个强大而灵活的轻量级Web框架,能和其他一些开源框架进行无缝的结合。但现有的Spring框架本身没有提供安全相关的解决方案。同样来自于Open Source社区的Acegi安全框架为实现基于Spring框架的WEB应用的安全控制提供了个很好的解决方案。普通企业级应用系统中,权限不是很复杂,角色仅有几种,仅仅把权限信息在XML配置文件中配置一下,Acegi安全框架就会根据角色分配权限。然而,在大规模企业级应用系统中,权限有几十种甚至上百种,而且需求是经常发生变化的。所以,在配置文件中配置是满足不了实际应用需求的。由于Acegi本身对权限表的设计非常简单,无法适用复杂的权限需求。因此本人改进了Acegi安全框架。本文主要是研究改进Acegi安全框架机制并加入到构建的轻量级的架构中,主要工作有以下几点:(1)改进Acegi安全框架,改进后的框架能满足权限复杂多变的企业应用的需求。多个系统可以采用同一套用户认证与授权机制完成访问控制。(2)重用性。使得改进后的Acegi安全框架具有通用性。(3)可扩展性。企业级用户可以根据自己的需求来扩展改进后的Acegi框架。适应未来企业级安全框架的一个发展方向。(4)以Spring为业务核心,向上整合Struts,向下整合Hibernate。同时加入改进后的Acegi安全框架。构建轻量级架构。(5)详细分析了“在线航空订票系统”的具体业务和功能需求,利用扩展与整合后的带有安全控制机制的轻量级架构进行系统开发,设计开发一个具有五层体系结构、松耦合的、易于移植和可扩展的“在线航空订票系统”。
其他文献
为了提高企业铁路货运站各项作业的自动化程度,实现管控一体化、局站一体化的战略目标,铁路运输智能调度系统已经成为相关企业必不可少的重要工具。铁路调车作业计划辅助编制
随着互联网的发展,网络上的数据呈现了指数级地增长,互联网的用户也不断增加。如何从各种数据中快速准确的找到人们需要的信息,并应对不同用户产生的不同规则及格式的数据,成
无线多跳网络(无线ad hoc网络)以其灵活的组网方式在军事战争、反恐救灾等领域获得广泛应用。由于无线多跳网络带宽有限,拓扑结构的动态变化,及节点在处理能力、通信协议等方
用户行为检测与识别作为复杂事件检测领域中的重要研究对象,具有广阔的应用前景和巨大的经济价值。特别是随着电子、通信等技术的发展,无线传感器得到了广泛的应用,基于无线
随着网络的普及和深入,网络蠕虫对计算机系统安全和网络安全的威胁日益增加,尤其是网络蠕虫的多样化传播途径和复杂的应用环境使网络蠕虫的爆发频率激增。而且随着计算机技术
工作流技术是实现企业业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理和集合,最终实现业务过程自动化的核心技术。如何让工作流系统实现异构、分布和松散耦合
智能视频监控技术能自主对场景中的异常行为进行识别,面对日渐严峻的安全形势,其应用越来越广泛。目前大多数异常行为分析系统单纯从图像像素角度进行分析,不同场景下识别复
随着计算机技术、网络技术和分布式技术的发展,计算机应用正从单用户工作模式向多用户协同工作方向发展。计算机支持的协同设计就是在这种背景下产生的,其思想体现了人们的工作
传统的网络管理平台由于受到管理域的限制,只能管理内部用户的设备以及边界路由器,无法区分不同的外部用户的流量行为,也无法给出不同应用的性能评估,不能满足精细化网管的需
虹膜识别技术因虹膜的优秀生物特性,在众多的身份鉴别技术中脱颖而出,被列为最为安全与精确的身份鉴别技术,具有广阔的应用前景与重要的学术研究价值。由于虹膜识别技术应用