基于RBAC的企业文件协作与访问控制方法及系统技术方案

技术编号:13360813 阅读:51 留言:0更新日期:2016-07-17 20:42
本发明专利技术提供基于RBA C的企业文件协作与访问控制方法及系统,在RBA C模型中将企业内用户、外部协作者以及群组经过配置后得到协作关系,参与企业文件的协作。本发明专利技术通过角色的权限对所述企业内用户、外部协作者以及群组中对应的角对原来的模型进行扩展,引入群组与外部协作者概念,使得控制管理更为方便和灵活。本发明专利技术能够让角色与用户、群组分离,角色与权限分离,每个用户拥有一个角色,每个角色拥有对应的权限集合;用户可以通过变换角色对不同文件或者文件夹拥有不同的协作权限,角色和权限的对应关系自动调整;用户的访问控制通过用户在文件上的角色判定是否拥有相应操作权限项。本发明专利技术简化访问控制实现难度,前置权限验证设定后置角色权限验证。

【技术实现步骤摘要】

本专利技术涉计算机系统的安全
,尤其是在云存储环境下的企业文件协作与访问控制。
技术介绍
随着互联网技术的迅速发展,企业文件逐步把文档从纸质转变为电子文档。企业文档的管理多采用本地化部署方式进行管理,这种方式具有明显的弊端。首先不能进行联网协作,文档之间的交流一般采用FTP方式进行传输,当遇到多文档的时候,传输的代价将变得愈发大;其次,文档很难规整和查询,当用户想找到某个想要的文档时,只能通过文件名字进行查询,在浩瀚的文档海洋里,想找到自己想要的文档变得极其困难。传统的文档管理方式已经难以适应企业文档管理的需求。随着云计算技术的发展,企业文档管理的SAAS服务已经出现,但现阶段的SAAS文档管理服务都是针对一个企业内文档的管理,对于跨企业文档协作还不能很好的支持,这在大多数情况下受限于传统的RABC模型。在传统的RABC模型下,角色是首先在企业内的,对于企业外的角色参与协作不能够支持,这就限定了企业文档的使用和传播范围。为了解决这种问题,现有的方案都是通过个人社交软件进行传输,只是点对点的传输。对于多人或者部门间的文档协作,这种方式弊端也很明显,不仅很难批量操作,而且不能够对文档的访问控制进行有效的管理。
技术实现思路
本专利技术要解决的技术问题是,针对现有技术中的不足,本专利技术就是为了解决在云计算环境下企业间文件协作和访问控制,在基于RABC模型并改进后,能够支持企业文档的外部协作,解决企业文档传输和管理过程中的权限控制问题,对于一对多、多对多的文档协作场景进行了更友好的支持。为了实现上述目的,本专利技术所采取的方案如下:基于RABC的企业文件协作与访问控制方法,包括,将主体设置为用户和群组,所述用户包括企业内用户和外部协作者,所述群组中至少包括一个企业用户;所述企业内用户、外部协作者以及群组经过配置后得到协作关系,参与所述企业文件的协作;根据所述协作关系进行角色配置;通过所述用户或者群组在所述企业文件上的所述角色的权限,判定是否拥有相应的访问、协作权限;在进行协作时,根据所述角色的权限对所述企业内用户、外部协作者以及群组中对应的角色权限进行校验;若校验成功,则允许主体对企业文件进行访问。更进一步,所述群组是一用户组织实体,与所述企业内用户具有相同的文件操作权限;所述外部协作者包括一个人用户或者外部企业用户,与企业内用户具有相同的文件操作权限。更进一步,对于同一个企业文件设置有至少一个权限,对同一个企业文件可以具有一个或者多个协作关系,包括用户或者群组。更进一步,根据所述协作关系进行角色配置的方法为:所述群组或者用户在不同的文件上具有不同的角色,或者在同一个文件上具有一个或者多个协作关系;所述群组或者用户对应设置至少一个角色,所述角色中设置有不同的操作权限,包括的操作者为:所有者、共同所有者、编辑者、查看者+上传者、查看者、预览者、上传者;所述群组或者用户的协作关系通过具有协作编辑权限的角色:所述编辑者、共同所有者以及所有者进行设置。更进一步,所述用户或群组在每个文件夹上对应不同角色,在创建所述协作关系时,所述编辑者、共同所有者或者需要所有者,在企业文件上选定协作者和协作角色:建立所述协作关系{文件,协作者,协作角色本文档来自技高网...

【技术保护点】
基于RABC的企业文件协作与访问控制方法,其特征在于包括,将主体设置为用户和群组,所述用户包括企业内用户和外部协作者,所述群组中至少包括一个企业用户;所述企业内用户、外部协作者以及群组经过配置后得到协作关系,参与所述企业文件的协作;根据所述协作关系进行角色配置;通过所述用户或者群组在所述企业文件上的所述角色的权限,判定是否拥有相应的访问、协作权限;在进行协作时,根据所述角色的权限对所述企业内用户、外部协作者以及群组中对应的角色权限进行校验;若校验成功,则允许主体对企业文件进行访问。

【技术特征摘要】
1.基于RABC的企业文件协作与访问控制方法,其特征在于包括,
将主体设置为用户和群组,所述用户包括企业内用户和外部协作者,所
述群组中至少包括一个企业用户;
所述企业内用户、外部协作者以及群组经过配置后得到协作关系,参与
所述企业文件的协作;
根据所述协作关系进行角色配置;
通过所述用户或者群组在所述企业文件上的所述角色的权限,判定是否
拥有相应的访问、协作权限;
在进行协作时,根据所述角色的权限对所述企业内用户、外部协作者以
及群组中对应的角色权限进行校验;
若校验成功,则允许主体对企业文件进行访问。
2.如权利要求1所述的企业文件协作与访问控制方法,其特征在于,所
述群组是一用户组织实体,与所述企业内用户具有相同的文件操作权限;
所述外部协作者包括一个人用户或者外部企业用户,与企业内用户具有
相同的文件操作权限。
3.如权利要求1所述的企业文件协作与访问控制方法,其特征在于,对
于同...

【专利技术属性】
技术研发人员:葛林华程远王路飞吴伶平祁伟双
申请(专利权)人:杭州亿方云网络科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1