校园网络FTP服务器用户权限管理及访问控制

来源 :硅谷 | 被引量 : 0次 | 上传用户:zyf115
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]在“数字校园”环境下,FTP与其他应用系统整合的关键是用户管理的设计,如何分配用户的权限,是用户管理设计中要考虑的一个重要问题。通过分析学院FTP各类用户的特点,采用基于角色的访问控制理论对用户权限进行分配,实现用户与用户与访问权限的逻辑分离。
  [关键词]FTP 用户权限管理 角色访问控制
  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0120080-01
  
  在“数字校园”环境下,FTP与其他应用系统整合的关键是用户管理的设计,也就是FTP如何与“数字校园”的统一用户管理集成,以实现在FTP系统上创建账号能将访问权限扩展到其他应用系统。
  用户的管理主要包含:用户的基本信息的管理、用户所具有的角色的管理以及登录和权限验证的管理。下面从用户权限管理及访问控制方面来进行分析。
  用户权限决定用户是否有权访问某一特定资源或执行某种特定操作。访问控制是指主体依据某些控制策略或权限对客体本身或是其资源进行的不同授权访问。如何分配用户的权限,是用户管理设计中要考虑的一个问题。
  学校FTP一般面向教师、学生以及行政人员。各类用户的特点分析如下:
  1.行政人员的一般特点:人数较多,职务比较固定,工作的内容相对固定。因此行政人员的权限也相对固定,一般情况下设置好后很少修改。
  2.教师的一般特点:人数较多,每个教师可以讲授多门课,每门课都有不同的教学资源,每门课都有大量的学生需要下载资源、上传作业,每门课的学生都是只在某个学期或某个学年才是有效的用户。所以需要修改的权限非常多。
  3.学生的特点:人数非常多,每个学生需要学习多门课,即使是同一个专业的学生选修的课程也不会完全一样,同一个教学班里的学生中可能课代表的权限更大。所以需要修改或新增的学生权限相对教师而言更多。
  基于角色的访问控制技术的元素包括下列五方面:
  1.用户:用户就是一个可以独立访问计算机系统中的数据或者用数据表示其它资源的主体。用户在一般情况下是指人,即被授权使用计算机的人,每个系统工作都有一个或几个用户参与。根据用户存在的差异,分别赋予用户某种和某几种角色,用户就具有相应的权限。也可以把一些用户赋予某种组,通过组和权限联系起来,用户就具有组相对应的权限。
  2.组:为了本系统适用于分散式权限管理,加入了组(用户组)的概念,是指用户的集合。方便权限管理用户组也可以委派角色,当用户被加入用户组时,自动对用户所在的用户组拥有的角色进行了委派。为了便于分散式权限管理系统同时还支持对部分组的权限进行下发方式处理,授权特定的用户对用户组的权限进行管理。用户组、组角色、组权限都是多对多的关系。
  3.角色:是指一个组织或任务中的工作或位置,它代表了一种资格、权利和责任。
  4.权限:是对计算机系统中的数据或者用数据表示的其它资源进行访问的许可。
  5.访问控制:就是当计算机系统所属的信息资源遭受未经授权的操作威胁时,能够提供适当的管制以及防护的措施,来保护信息资源的机密性与正确性。访问控制实质上是对资源使用的限制,决定主体是否被授权对客体执行某种操作。一般访问控制策略有三种:自主访问控制、强制访问控制和基于角色的访问控制。本文采用的是基于角色的访问控制(Role-Based Access Control,RBAC)。
  由于实现了用户与访问权限的逻辑分离,基于角色的策略改变就极大的方便了权限管理。例如,为了使用户管理更简捷,进一步可以将用户分为两层。一层指个人用户,另外一层指组用户,将具有相同角色的个人用户放在同一个组用户里面,再将组用户同角色进行关联。这样一来,分配角色只针对组而不是个人,从而大大地减少了权限管理与维护的工作量。另外,如果单独的一个个人用户具有与同一个组人员不同的角色,那么可以在该组中再单独建立一个子组,并赋予它不同的权限,就可以实现个别权限不同的情况。如图1所示。
  


  根据上述对RBAC的分析,结合基于数字校园网的FTP系统的开发,将系统的某些用户划分为若干个组,如普通用户组、学生组、教师组和管理人员组等。在组用户之间确认层次关系,如图2所示。再确定FTP系统中涉及到的角色,也明确其层次关系,将对应的用户(组用户)分配给相应的角色。
  
  通过以上分析采用基于角色的访问控制理论对用户权限进行分配,实现了用户与用户与访问权限的逻辑分离。
  
  作者简介:
  邢金萍,女,河南郑州人,华中科技大学硕士学位,讲师。
其他文献
[摘要]随着GIS的发展和广泛应用,利用软件编制地图已成为地图编制的一种重要手段,其社会、经济效益十分显著,应用前景广阔。介绍利用MapGIS软件进行数据处理的相关事项,其与Auto CAD软件、Microsoft Word软件以及Microsoft Office软件的应用,并且根据实际操作总结一些解决问题的方法,同时针对坐标转换等问题提出操作的技巧,以提高成图速度和美观效果。  [关键词]Map
期刊
[摘要]针对目前互联网在高校的发展普及,提出高校二级网站的建设方案。此方案充分利用ASP.NET2.0技术,使高校的二级网站建设变的快速,高效,并且安全。  [关键词]网站建设 ASP.NET 主题 Menu 用户控件 ObjectDataSource 三层结构  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0120063-01    随着互联网的普及,越来越多的高校都
期刊
[摘要]详细阐述在LINUX下安装JDK及环境变量具体配置过程。  [关键词]Java 环境变量  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0120041-01    一、JDK的安装及环境变量设置    1.去http://java.sun.com/j2se/1.6.0/download.html下载一个Linux Platform的JDK,建议下载RPM自解压格
期刊
[摘要]介绍基于AT89C51单片机的温度测量系统硬件电路设计方法、工作原理以及程序设计。利用PT1O0阻值随温度变化的特点,将其和其他三个电阻构成非平衡电桥,因而温度的变化可转化成电桥输出微弱电压信号的变化,电压信号经集成运放电路放大后送到A/D转换器,将模拟信号变换成数字信号,单片机根据输入量和设定量进行运算,将结果送到数码管显示,完成对温度的测量。该系统可实现对温度实时较精确的测量,测量范围
期刊
[摘要]通过统一建模语言(UML),提出了基于UML的构件抽取的方法,在此基础上,运用UML的构件抽取方法对教务管理系统进行了构件抽取,为在开发基于构件的教务管理系统中进行构件的抽取提供一种可行的解决方案。  [关键词]统一建模语言 构件 教务管理  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0120062-01    一、统一建模语言及构件发展概况    软件构件技
期刊
[摘要]地理信息系统(GIS,Geographic Information System)是一种基于计算机的工具,它可以对在地球上存在的东西和发生的事件进行成图和分析。GIS技术把地图这种独特的视觉化效果和地理分析功能与一般的数据库操作(例如查询和统计分析等)集成在一起。这种能力使GIS与其他信息系统相区别,从而使其在城市智能交通管理中起到相对应的实用价值。  [关键词]城市交通管理 系统构架 共
期刊
[摘要]随着电子商务技术的发展,网络交易安全成为电子商务发展的核心和关键问题。基于Web Service的电子商务安全的问题已经成为电子商务顺利发展的重要市场环境条件。在分析基于Web Service的电子商务的主要安全要素的基础上,具体介绍采用目前电子商务领域的几种安全技术来消除电子商务活动中的安全隐患。  [关键词]Web Service 电子商务 安全技术  中图分类号:TP3文献标识码:A
期刊
[摘要]简要分析和介绍计算机网络入侵检测系统的主要类型及其技术,给出一个网络入侵检测系统的技术实现机理。  [关键词]计算机 网络 安全 入侵检测  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0120073-01    随着计算机网络规模的爆炸式增长和网络应用的日益深化,安全问题愈发突出,传统的单一安全技术如防火墙、授权与身份认证系统、信息加密等,都是以静态的方式保障
期刊
[摘要]在学习C语言过程中,指针、地址和数组是最富有特色的内容,特别是指针、地址和数组之间相互关系更具有特色。掌握它们之间的相互关系将有助于C语言其他内容的学习,因此学好这部分内容是掌握C语言的关键。主要用图示法阐述指针和地址、指针和数组之间的联系。  [关键词]C语言 指针 地址 数组 图示法  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0120049-01    
期刊
[摘要]主要介绍基于ASP.NET应用系统性能优化方面问题的解决方案。用于提高web应用程序的应用效果。  [关键词]ASP.NET应用系统 性能优化   中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0120077-01    一个系统的性能是否良好,已经成为系统是否成功的标志之一。下面对基于ASP.NET应用系统性能从四个方面进行探讨。    一、编码级别    编码
期刊