系统的安全控制模型主要包括部门、员工及其个性设置、角色、权限、业务数据五大元素,通过五大元素的相互关联实现系统严格的授权控制机制。
部门模型按照树形层级结构建立。一个部门可以有多个下级部门,一个部门只能有一个父级部门。
人员隶属于部门。一个部门可以有多个下属员工,一个员工只能属于一个部门。
人员聚集后可以形成用户组/工作组,工作组是临时性的组织,其下属人员可以属于多个行政组织,区别于行政部门或组织机构。工作组也可以隶属于某个部门。
角色是对一组相同授权设置的抽象,方便对一组用户进行权限分配。一个角色可以分给多个员工,一个员工也可拥有多个角色。
权限是对系统内所有可控制元素的抽象,通过树形层级结构来体现权限的粒度划分和权限之间的约束关系。一般按照功能类型->操作类型 的顺序进行控制粒度划分,例如:“信用等级管理”是一个较粗粒度的权限控制点,在其内部可以细分为“增、删、改、查”多个更细的控制点;另外也可以通过层级关系体现出“信用等级管理”这个抽象的控制点必须依赖于“增、删、改、查”这些具体的控制点。由于菜单的特殊性,在权限的层级结构中我们通过特殊的标识来定义系统的菜单结构和展现方式。
另外对于细粒度的权限控制点我们支持三个层次的控制方式,分别是界面元素控制、URL调用控制、业务方法调用控制,这三个层次是按照控制安全级别逐渐加强的,在实际的使用中“界面元素控制”是必须设置的安全级别,另外两个层次要根据系统的安全要求、系统性能之间的权衡来选择。
一个角色可以分配多个权限,权限可以通过角色间接分配给员工,也可以直接分配给员工。
“数据范围控制”是安全控制的另一个侧面,与“权限”相辅相成;如果说“权限”体现的是可以做什么操作,而“数据范围控制”则体现(操作主体)用这个操作可以操作那些对象。传统的数据控制方式往往是分散配置、分散控制,没有统一的处理模型。
系统包含各种业务数据(资源),每种资源有不同的权限特征,包括“资源集合”、“分配规则”、“校验规则”三个层面,如:需要按“属地”进行权限控制的客户数据,按照“级别”进行控制的号码资源,等等,我们将这样的数据按照其权限控制特征抽象为“资源”。
资源完整抽象之后就可以对部门、员工、员工组进行业务数据授权,从而实现员工可以查看、处理的数据范围的控制。
为了简化权限控制模型,对于数据范围的设置我们只在“部门”“用户”“用户组”层次进行设置,而没有侵入到“角色”,这样角色的概念可以保持的很单纯。
需要注意的是系统中的“资源”的权限特征有可能是固化的,这种情况下“资源权限”往往被退化为一种简单的“业务规则”,在业务逻辑中做固化逻辑处理,这种资源没有必要进行统一的资源抽象;除非在可预见的未来,其权限特征会发生变化。所以在这类资源抽象时需要平衡“配置量”和“扩展性”的关系。
- 大小: 23.2 KB
分享到:
相关推荐
2. **WLAN架构**: HCIP-WLAN V2.0涵盖了控制器型(Controller-based)和无控制器型(Controllerless,如Wi-Fi 6的AX标准引入的OFDMA和TWT等新技术)的WLAN架构。理解这两种架构的特点、优缺点和适用场景至关重要。 ...
中国电信5G全网通终端需求白皮书v2.0(试行)是中国电信集团有限公司于2019年10月发布的文档,它主要规定了5G终端在NR(新无线)和LTE制式下的功能要求、业务功能、性能要求、机卡接口等,以配合中国电信5G业务和...
飞连v2.0是一款网络连接管理工具,其有线认证配置主要涉及到网络设备与Radius服务器的集成,用于实现对有线网络用户的访问控制和身份验证。以下是对配置过程的详细解释: 1. **Radius服务模板创建**: 在这个步骤...
本资源“两台倍福CX控制器之间的 TC3 EAP通讯程序与文档.rar”包含了一个关于如何实现两台CX系列控制器之间的通信的详细指南。下面我们将深入探讨相关知识点。 1. 倍福CX控制器: 倍福CX系列控制器是模块化、紧凑...
EAP 协议的模型可以分为四个部分:会话模型、多路复用模型、传递模型和 P2P 模型。会话模型主要是指 EAP 会话可能利用各种方法,但是在一个会话中被认证者和认证者必须使用一种认证方法,发送的数据包也只能是同一种...
逻辑数据模型图.EAP.eap
权威 EAP 翻译 权威 EAP 翻译权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译 权威 EAP 翻译权威 ...
### EAP-PEAP与EAP-TLS认证流程深度解析 #### 一、EAP-PEAP认证技术原理与流程分析 ##### 1.1 EAP-PEAP概述 **EAP-PEAP**(Protected Extensible Authentication Protocol)是一种在EAP框架下实现的安全认证机制,...
EAP 7.2.0引入了更强大的身份验证和授权机制,如PicketBox的升级,支持OAuth 2.0和OpenID Connect,以及改进的SSO(Single Sign-On)功能。这为企业提供了更加安全的用户认证和访问控制。 5. **管理与监控**: ...
2. **安全管理**:EAP 6.4 提供了强大的安全管理框架,支持角色基础的访问控制(RBAC)和基于属性的访问控制(ABAC),能够精细地控制用户对资源的访问权限。 3. **Clustering 支持**:为了实现高可用性和负载均衡...
标题 "eap.rar_.eap_EAP_EAP-TLS_eap-aka_eap-sim" 暗示了这是一个关于EAP(Extensible Authentication Protocol,可扩展认证协议)的源代码压缩包,其中包含了用于无线接入点(AP)开发的相关组件。描述中提到的 ...
根据FreeRADIUS 2.0 prel版本的发行注解,EAP-TLS和OpenSSL证书可以“即插即用”。选择2.0pre2版本可以避免一些已知的问题。 - **安装OpenSSL开发库**:确保系统中已经安装了`openssl-devel`库。 - **编译Free...
【基于Hostapd完成EAP-SIM方式Wifi连接】的知识点详解 EAP-SIM(Extensible Authentication Protocol - Subscriber Identity Module)是一种用于无线网络连接的安全认证协议,它结合了GSM-SIM卡的安全特性,提供了...
EAP也被视为绩效管理的新工具,通过问题鉴定、咨询、培训和跟踪服务,帮助管理者识别并处理员工个人问题,从而改善整体的绩效模型,减轻管理层负担,提高管理效率,并促进员工的自我成长。 实际案例表明,EAP具有...
EAP-SIM(扩展认证协议 - 随机序列方法)和AKA(认证与密钥协商协议)是两种在无线网络,特别是移动通信系统中广泛使用的安全认证协议。它们主要用于确保用户身份验证的安全性和无线网络连接的完整性。EAP-SIM通常与...
第一章 EAP协议概述 - 2 - 1.1 简介 - 2 - 1.2 结构 - 2 - 第二章 EAP协议类型 - 3 - 2.1“弱”EAP协议 - 3 - 2.1.1 EAP-MD5 - 3 - 2.1.2 EAP-LEA - 3 - 2.2“强”EAP协议 - 3 - 2.2.1 EAP-PEA - 3 - 2.2.2 EAP-TTLS...
EAP-TLS(Extensible Authentication Protocol - Transport Layer Security)是一种基于证书的身份验证协议,常用于无线局域网(WIFI)的安全接入。该协议结合了EAP(可扩展身份验证协议)的灵活性和TLS(传输层安全...
该模式下可以通过一个中心化的管理节点(即域控制器)来统一管理多个运行节点,简化了维护和管理的工作量。 本文将详细介绍如何在 Linux 系统下搭建 JBoss EAP 集群,包括域模式下的配置及 mod_cluster 的集成,以...