基于Web应用的用户验证与授权在ERP中的研究与实现

被引量 : 0次 | 上传用户:ljxue1224
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前基于Web应用的ERP系统已经成为主流,在构建系统时,安全问题是每个架构师必须考虑的问题。Web应用的安全性主要有两个组成部分:验证和授权。不同的用户对不同的资源拥有不同的访问权限,如何对众多的用户进行验证和授权是成功构建系统的一个关键。基于Web应用的ERP系统中,由于系统的开放性,为了防止用户的误操作或恶意越权行为,必须对登录系统的用户进行验证和授权。因为在Web应用中,所有的资源都是在浏览器中以URL的形式呈现给用户。用户在登录系统时有可能饶过登录页面而直接进入一个他没有权限访问的页面;或者在登录系统后无意或有意的在浏览器地址栏中输入他没权访问的地址;另外随着企业的发展和业务的需要或者由于用户需求的变化,必将引进新的验证授权机制,系统管理员必须保证在不影响已有安全机制的前提下,加入新的安全机制,最大程度地利用现有资源和遗留系统。本文正是针对上述问题,研究了在J2EE平台下利用Web容器内在的安全机制和JAAS框架如何对用户进行验证和授权。具体研究了J2EE Web容器提供的三种验证机制:基本的、基于表单的、交互式身份验证,并分析了他们的优缺点;详细介绍了如何通过部署描述符对Web资源进行保护和限制;通过深入研究JAAS框架提供的验证和授权机制,描述了JAAS验证和授权的详细流程。在某油田公司的ERP系统中,公司要求登录系统的用户为数据库中的真实用户,以便记录用户的操作日志。实际开发时,选用了BES作为应用服务器,利用它提供的LoginModule与J2EE Web容器内在的安全机制,采用基于表单的验证方式并协同Oracle的数据库验证,实现了对ERP系统内部用户的验证和授权。把用户能访问到的资源控制到了页面级,避免了用户通过浏览器的地址栏进行越权访问。将开发阶段需要考虑的安全问题转移到部署阶段,实现了应用逻辑与安全逻辑的彻底分离。结果表明,使用JAAS框架提供的LoginModule可以提高整个系统的开发效率,降低开发成本。而Web容器提供的验证与授权可以很好的和数据库安全域相结合。对大中型企业实施ERP、网上电子商务、办公自动化和构建企业信息化系统的安全模块时,有很强的借鉴意义。
其他文献
我国30余年的改革开放取得了举世瞩目的成就,摩托车行业取得了巨大发展,摩托车产量远超全球总产量的一半。摩托车工业的迅猛发展拉动了车轮行业的迅速发展。从1999年起,我国一直
学校体育工作的开展越来越活跃,但大学生的身体素质却持续下降,通过调查分析得出,影响学生身体素质下降的因素主要有:学生对增强自身体质的意识不足、学习压力过大、场馆器材
我国在黄土地区盾构法修建地铁隧道尚属首次,因此研究盾构施工过程中引起的土体位移情况,对今后西安地铁的合理设计和施工都有一定的参考价值和一定的现实意义。以西安地铁黄
日前,江苏省布置了在全省范围内开展为期三个月的"禁毒专项斗争工作",南京市中级人民法院行动迅速,根据中央和省、市领导的讲话精神,立即下发了"关于开展禁毒专项斗争的工作
在某些使用光纤的领域,由于其工作环境温度很高,必然要求光纤涂料不但要满足一般光纤涂料的性能要求,还要满足耐高温的要求。光敏聚酰亚胺(PSPI)是兼有耐热性能与感光性能的
井架是石油钻机的重要组成部分,在使用过程中经常面临拆卸、组装、移动、锈蚀和偶然冲撞等外部作用,使得井架不同程度地存在着各种各样的缺陷,其安全性对整台钻机的工作性能
笔者运用迈克尔·波特“钻石模型”理论,对影响医院创“双优”工作中属地化联合党支部战斗力的主要因素进行理论分析,得出工作主体、工作对象、工作机制、工作载体四个基
对催化裂化装置油浆进行了采样,采用碳化灼烧法进行了分析,并对分析后的固体残留物进行了扫描电镜和光谱分析。认为滤后样残留物中并不只是催化剂固体颗粒,滤后样油浆中固含
领导能力是"合训"学员的一项关键能力。西点军校在学员领导力培养方面有着一套被公认为独具特色、行之有效的方法,研究西点军校学员领导能力培养方法对我军院校开展指挥生长
In the paper, we establish the coupling numerical method of 3-D elastoplastic and elasto-viscoplastic finite element with boundary element, and comprehensively