RBAC与ACL混合的权限管理系统的设计与实现

被引量 : 0次 | 上传用户:xiaofagn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
访问控制是通过某种途径显式地准许或限制主体对客体访问能力及范围的一种方法。权限管理系统是应用某种访问控制方法管理用户在系统中的行为能力,从而保障系统安全。本文中,权限管理系统采用RBAC模型实现用户通过扮演角色而获得角色所拥有的访问许可权,采用ACL模型实现直接对用户分配权限。两种模型的混合设计是充分结合模型的特点和备份容灾系统的特殊需求,提出的创新性和实用性并存的权限管理方法。本论文将详细介绍在LAMP平台下使用C++语言设计并实现多策略的权限管理系统。系统主要由以下几大模块组成:WEB模块、权限检查模块、权限管理模块、权限服务模块、权限数据存储模块等。WEB模块用于反馈权限操作的结果,以及利用WEB框架和功能授权的一体化设计实现系统界面的动态定制。权限检查模块通过多道验证机制监控系统中各行为的合法性,WEB端消息只有在通过权限检查后才能转发给后台服务程序。权限管理模块又分为3个子模块:RBAC实现模块、ACL实现模块、许可证管理模块。主要实现对用户权限的多策略授权。权限服务模块与权限数据存储模块构成底层模块,用来维护系统权限数据。本系统是实现自动监控和审计控制,使整个系统的设计更趋于合理化。实现基于资源分层的ACL子系统,用户与获取资源许可后即获取该资源包含的所有资源许可。实现权限的多道验证机制,通过界面与后台的双重验证机制保障系统安全,以及根据资源的分层划分方法,提供资源权限的分层检查方案。系统实现了在构建权限管理系统,主要为了管理用户在系统中的行为能力,通过权限检查有效防止系统中合法用户滥用权限、非法用户越权操作等行为,保障系统安全,同时也保障了备份恢复系统中重要备份数据的安全。采用基于角色访问控制是为了实现用户通过扮演角色而获得角色权限的权限管理方式,而访问控制列表则是直接面向单独的用户进行访问控制。两者相结合是充分结合模型的特点和备份容灾系统的特殊需求,提出的创新性和实用性并存的管理方法。项目最终实现一个灵活性强、范围广、级别较高的、集功能和性能于一体的权限管理系统,降低企业的管理成本和维护成本。经过测试,系统功能完整,运行状态良好,目前已成功上线运行。本论文提供RBAC与ACL混合的全新的授权模型,为以后的权限管理系统提供了一个良好的解决方案,最终能实现一个健壮、可扩展、合理及灵活的权限管理系统,大大降低企业权限管理成本。
其他文献
铝箔由于无毒、无味、闭光等一系列优越的特性,而被广泛地应用于国民经济的各个领域。但是国内铝箔的消费还远远赶不上国外的水平。对铝箔的生产和消费进行了综合论述,在对市场
绕桩式起重机因起重机中心位置被船体抬升用桩腿占用,对起重机的各机构及缠绕布置形成一定的限制,变幅钢丝绳缠绕方式的改变尤其显著。为有效减轻绕桩式起重机臂架头部滑轮组重
不久前,由朱镕基总理主持的国务院第三十七次常委会通过了《中国儿童发展纲要(2001—2010年)》。这一新世纪中国儿童工作的国家级行动纲领,为促进儿童的健康成长和儿童事业的
课堂教学案例是一种通过参课者的观察、反思以及反复地分析和探讨某一个(或一组)教学现象,并以极类似案例的形式来揭示课堂教学内在规律的特殊案例。通过参加这样的"案例",教
参加长征的红军共有四路,分别是:红一方面军,即中央红军,这是长征中最重要、也是影响最大的一路,红二十五军,红四方面军和红二、红六军团(红二方面军)。长征期间,四路红军共进行
目的研究乙酰唑胺对缺氧环境下H9C2细胞损伤的保护作用及其机制。方法采用三气培养箱建立H9C2大鼠心肌细胞缺氧损伤模型;MTT法检测乙酰唑胺作用于缺氧H9C2细胞的最佳浓度;显微
依法纳税是纳税人应当履行的法定义务,税款作为企业的一项重要经济利益流出,直接影响着企业的成本高低和盈利能力。企业可以通过优化组织结构、提高会计核算水平、充分利用国家
<正> 近年来国外对烧伤的科研工作,比我国开展得细致深入,个别单位的治愈率也有了改善。如美国Herndon报道应用早期切痂植皮的儿童烧伤,其半数致死面积(LD50)升高到93%(TBSA);并
婚姻家庭作为社会构成的基本单位,影响着社会结构的变化,同时也折射着个人社会角色的转变。中国社会的快速发展和转轨,食利型的社会结构使得婚姻家庭观念大大弱化。而作为目前社
目前我国的小组合作学习实践研究在中小学主要学科的教学领域已经做了很多的尝试,积累了很多宝贵的经验。但是在初中思想品德课教学中如何充分利用小组合作学习改变教师“满