首页> 中文学位 >基于SSH的B/S应用程序权限控制研究与应用
【6h】

基于SSH的B/S应用程序权限控制研究与应用

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1绪论

1.1 研究背景

1.2 国内外研究现状

1.3 研究内容与思路

1.4 论文的组织结构

2访问控制技术研究

2.1 访问控制概述

2.2 访问控制类型

2.3 基于角色的访问控制模型

2.4 访问控制安全框架 Spring Security

2.5 本章小结

3关键技术及框架介绍

3.1 MVC 模式简介

3.2 WEB 开发模式

3.3 SSH 框架简介

3.4 本章小结

4权限管理框架设计和实现

4.1 框架设计背景和目标

4.2 框架设计

4.3 框架实现

4.4 本章小结

5权限管理框架在实验室信息服务平台中的应用及测试

5.1 实验室信息服务平台简介

5.2 实验室信息服务平台设计与实现

5.3 系统功能测试

5.4 测试结果分析

5.5 本章小结

6总结与展望

6.1 工作总结

6.2 研究展望

参考文献

致谢

个人简历、在学期间发表的学术论文与研究成果

展开▼

摘要

随着数字化信息化的迅猛发展,我们已经全面迈进信息化时代,信息化产品在我们的生产生活中随处可见,B/S应用程序因为可以方便地为人们提供网络信息服务被广泛地应用于网上银行、网络教学、协同办公等。然而,这些Web应用程序在使用的过程中也并不是绝对安全的,来自网络的、系统的、Web应用程序自身的安全问题层出不穷,尤其是对于B/S应用系统,安全性问题更是突出。权限控制作为安全控制的一个方面是每个B/S应用程序不可或缺的,因此强健的权限控制功能是我们极力追求的目标。
  针对当前B/S应用程序中普遍存在的对URL地址请求、服务层方法及系统页面导航的访问控制能力不足,以及在实现中存在的业务和访问控制逻辑紧耦合而带来的管理不便等问题,本文对此展开研究。
  首先对权限控制相关理论和技术进行了研究,通过对访问控制概念及策略需求、传统访问控制类型的特点和适用范围进行剖析,重点研究了比较适用于B/S应用系统并且可以有效降低权限管理复杂性和提高管理灵活性的基于角色的访问控制模型,并将其作为本文所实现系统权限控制框架的基本模型。
  其次,基于RBAC访问控制策略和Spring Security在认证授权权限控制方面通过过滤器链实现访问控制的设计思路,并对此进行扩展,设计和实现了针对SSH框架开发的B/S应用系统的权限控制框架,该框架在权限管理上对 Spring Security身份认证和访问授权模块进行了扩展,通过对接口实现类的自定义、用户角色资源管理操作界面的设计、动态组建资源访问控制列表以及 Spring AOP技术和位运算权限控制方法的使用,实现了数据表的自定义、用户角色资源的动态管理和基于 URL、服务层方法及系统页面导航的访问控制,并且达到了业务逻辑和权限控制逻辑的解耦效果。
  最后,该权限管理框架被应用于采用SSH框架开发的B/S应用系统中,经过测试发现,实现了对用户角色资源的动态管理,有效降低了用户在权限控制管理方面的复杂性,同时在认证和授权方面起到了有效的控制。

著录项

  • 作者

    张丹丹;

  • 作者单位

    中国海洋大学;

  • 授予单位 中国海洋大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 刘洁;
  • 年度 2014
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.08;
  • 关键词

    权限控制; B/S应用系统; SSH框架; 业务逻辑;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号