互联网|对权限系统的思考
编辑导语:几乎所有的管理后台都会涉及到权限的设计 , 权限控制是管理后台的重要功能 , 可以有效的提高系统的安全性 , 减少误操作、数据泄漏等风险的发生;本文作者对权限系统进行了思考 , 我们一起来看一下 。
本文插图
最近入职了新公司 , 在申请后台权限时 , 发现后台没做权限系统 , 开通账号、分配权限必须要找运维;领导跟运维同事确定好要开通的权限 , 半小时之后 , 运维才完成账号添加和权限分配 。
没有权限系统 , 给权限的分配和管理带来了困难;回想过去从0到1搭建权限系统 , 和对权限系统进行了改造升级的经历 , 我对权限系统有了更多的思考 。
一、为什么要做权限控制?
每个企业都有自己的分工协作体系;不同岗位的员工 , 负责不同的工作内容;不属于岗位职责范围内的事情 , 员工通常不具有参与权和知情权 。
- 垂直电商企业 , 运营人员的负责维护商品信息、策划和执行运营活动;客服人员负责处理客户投诉、售后问题;财务人员负责处理收支款项、查看财务数据 。
- 运营人员不需要处理客户投诉 , 也不需要给客户打款 , 更不应该查看企业的月度财务报表 。
如果每个岗位地员工都可以参与所有的工作、看到所有的信息 , 就会给企业的分工协作体系造成巨大冲击 , 导致内部管理混乱 。
- 如果每一个员工都可以修改商品信息 , 商品价格可能随意变化 , 导致大量的订单纠纷和订单流失 。
- 如果每一个员工都可以处理客户投诉 , 就会因为与客户沟通的语气不好或方法不当 , 导致客户产生更大的怨气 。
- 如果每一个员工 , 都可以给客户打款 , 企业对外打款就会失控 , 出现严重的资金管理问题 。
如员工删除数据 , 以掩盖工作失误 , 导致系统瘫痪;员工导出企业重要客户资料 , 高价卖给竞争对手;员工向竞争对手泄漏企业关键业务数据 。
企业通过对员工在系统中拥有的权限进行控制 , 让不同岗位、层级的员工 , 只能使用和看到其职权范围内的功能和信息 , 以确保分工协作体系能顺畅运作 , 同时维护企业信息安全 。
二、权限系统的适用场景
权限系统 , 是指对用户在系统中可操作的功能、可查看数据范围进行控制的功能模块 。
通俗的解释是:权限系统通过设定不同的用户角色 , 再将权限分配给各个角色 , 控制不同的用户 , 能在系统中使用什么功能、查看什么信息 , 是企业对员工进行权限控制的工具 。
- 设定运营人员为“电商运营”角色 , 并分配商品管理、订单管理、活动管理权限 。
- 权限系统允许了运营人员查看和编辑商品信息、订单信息、活动信息 , 禁止了他们对财务等非岗位职责范围内的功能操作和信息查看 。
当更多岗位的工作内容被纳入系统时 , 系统使用的角色也会从单个变成多个;为了避免员工的权限不受限带来的信息安全问题 , 就需要分岗位进行权限控制;如上文提到的随意修改数据、泄漏重要信息等 。
而当系统功能单一、或使用角色单一时 , 意味着系统的用户必须拥有该功能的权限 , 或他们的工作职责也相同 , 需要使用的功能也相同;此时 , 对用户权限进行控制没有太大意义 。
三、功能权限
1. 功能权限的定义
根据员工的岗位职责 , 控制在系统中能使用的功能 , 是最常见的情况 , 也是权限控制最基础、最主要的部分——限制用户能使用的功能 , 称之为功能权限控制 。
推荐阅读
- Android系统|如果iPhone 12用的是安卓系统,还能卖6299元吗?
- 行业互联网,科创板|中一签大赚10万?本周打新千万别错过这一家
- 行业互联网|1.5亿元重奖50位青年科学家!可做科研也可还房贷
- windows系统|微软云电脑Cloud PC曝光:配置一般还不便宜
- 行业互联网|理光发布全新RICOH M C2000,打造恰到好处的新精彩
- 电脑使用技巧,windows系统|【Windows 10面向更多用户开放Meet Now功能】
- 行业互联网|深圳第22届高交会闭幕:一大批新技术新成果集中亮相
- |互联网反垄断能成功吗?
- 行业互联网|2020十大新兴技术揭晓!每一项都可能颠覆我们的生活
- 行业互联网|英国运输技术论坛发布网络安全标准和指南摘要