文件管理之三权分立
文件管理的权利问题
专业的文件管理系统,在权限控制标准中通常选择基于角色的访问控制 (Role-based access control),简称RBAC模型,这是一种围绕角色和权限定义的策略中立的访问控制机制,悦库企业网盘的权限管理也是基于这种模型。
在企业组织内,为各种工作职能创建角色,如“超级管理员”、“系统管理员”、“部门管理员”、“普通员工”,然后将文件操作的权限分配给特定角色,通过这些角色获得执行文件操作所需的权限,这样每个员工都有自己的文件访问范围,看起来井然有序。
但这种权限管理方法,存在一些安全问题:
-
超级管理员拥有所有权限,是集权者,权利过大,行为不可控。
“小明是某公司文件管理系统的超级管理员,因为与上司三观不合,提出离职,离职前小明将公司所有文件打包带走,给公司信息安全造成巨大隐患。”
-
权限分配无人监督,存在越权访问问题。
“小谢是某公司业务部门经理,拥有部门管理员权限,为了方便和一个重要客户共享资料,直接为该客户在内部文件管理系统中创建了账号并默认指定了可以访问本部门内文件的权限,导致公司重要文件外泄。
-
系统运维人员,违规访问业务数据。
“小王是某公司文件管理系统的运维人员,出于好奇,为自己创建了财务部门账号,下载并查看了一些员工的工资报表,然后将账号删除。”
从以上案例我们可以看出,虽然对文件的访问做了权限管理,但依然存在重大数据外泄隐患,其主要原因在于集权访问制度,即员工的操作行为不受他人监督,是否违规全凭自觉。
权利的平衡
“一切有权力的人都容易滥用权力;要防止滥用权力,就必须以权力约束权力!” --- 法国启蒙思想家 孟德斯鸠
以权力约束权力使其保持平衡,是解决集权问题之道,于是我去寻找构建权利平衡的方法论:
去年到四川某部队出差,与安全部门主管对接文件管理需求时聊到文件管理的权利平衡问题,我们一致认可国家保密标准BMB20-2007《涉及国家秘密的信息系统分级保护管理规范》中提出的“三员”管理概念,三权分立,用监督制约权利。
我查阅资料,有一些心得,下面与您分享。