面向方面的JAAS安全设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:sxxwmb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展和普及,企业应用越来越复杂,相应地,对安全系统的设计提出了越来越高的要求。Java 认证与授权服务(JAAS)是Java 的标准安全服务框架,为客户机和服务器应用程序提供了灵活的、可伸缩的安全机制。面向方面是当前程序设计技术发展的一个新方向,目的是解决面向对象无法解决的纵向关切正交化问题。使用面向方面程序设计语言实现基于JAAS 的安全设计将会大大改善代码的可理解性、适应性、可重用性。本文首先对JAAS/PAM 安全模型和设计实现进行了较为深入的分析,接着讨论了面向方面的编程思想,并介绍了一种面向方面程序设计语言AspectJ。在此基础上,提出了一个基于JAAS 的、面向方面的认证服务器设计思路。最后,论文以主要篇幅对设计和实现一个面向方面的JAAS 安全认证服务器进行了详细介绍。作者在本论文中的主要工作如下:1.以项目研究课题为基础,实现了一个基于JAAS 的安全服务系统。包括认证模块、访问控制模块和日志模块以及辅助管理模块。2.在详细阐述面向方面程序设计思想的基础上,从关切分离(SOC)的角度分析了面向方面与面向对象的区别和联系,从软件复用性和维护性的角度分析了面向方面与设计模式的关系。3.在项目设计中引入面向方面的思想,提出了使用面向方面思想改进安全系统设计的思路。4.使用面向方面的程序设计技术,在不改变原有系统设计的基础上重构JAAS 安全系统,使之更具可维护性和可扩展性。
其他文献
文章针对《机械制图》课程的特点,总结了以优化教学过程为突破口,结合多媒体教学的实践经验,将传统制图与AutoCAD计算机制图进行了有机的融合,提高了教学效率,增强了学生的空
随着信息技术水平的不断提高,它在辅助课堂教学方面发挥着越来越大的作用。新课程标准也明确提出,教师要革新教学理念,利用信息技术手段整合课程资源,实现信息技术与学科教学
<正>微课教学具有短、小、精等特点,但由于信息量太大、拍摄编辑水平不高、交互性较差,适合于教师的课例观摩和教学反思而不利于学生的自主学习,有些问题值得思考。问题一微
伴随教学改革步伐的不断加快,教师的专业发展水平也得到了很大程度的提高,教学效果有了明显的改善,学生的自主学习能力和创新思维得到了很好的发展。这些成绩的取得得益于新
JAAS,即Java认证与授权服务,是SUN公司为了进一步增强Java2安全框架的功能而提供的编程接口,目的是提供基于用户的、以用户为中心的访问控制能力,JAAS是以用户为中心的授权体
本论文的选题隶属于中欧第五合作框架项目“中国村庄的可持续性前景研究”(Sustainable Users Concepts for China Engaging Scientific Scenarios)项目编号:Eu Project:ICA4
公共图书馆是现代文明社会里不可缺少的社会文化机构,遍布世界各个角落,成了衡量一个城市或地区文明程度的标志。 图书馆建筑是与信息技术关系最密切的建筑类型之一。随着
异丁烷与丁烯烷基化是生产高辛烷值汽油的有效方法。开发新一代无污染的固体酸烷基化催化剂,备受石化企业的关注。本论文研究杂多酸及分子筛两类固体酸催化剂的烷基化性能及
随着经济和科技的迅猛发展,当今社会已进入了现代化时代,进入了网络时代。伴随经济和科技的进步,教学改革也在如火如荼地进行着,各种现代化教学手段如雨后春笋般走进了校园,
如何构建高职院校有效的教育管理模式一直是高职教育管理工作者关注的热点与难点。本文在总结现有高职院校学生教育管理有益经验的基础上,阐述了教育融于和引领管理、管理促