基于访问控制策略的访问控制方法、装置及系统制造方法及图纸

技术编号:18915880 阅读:16 留言:0更新日期:2018-09-12 03:44
本发明专利技术提供了一种基于访问控制策略的访问控制方法、装置及系统,该方法包括:接收企业的业务访问请求;根据所述企业对业务的访问权限为企业配置身份类型;其中,所述身份类型指对于同一业务主体不同企业的多种身份;根据所述身份类型对业务的权限生成所述企业的访问许可集,所述访问许可集包括不同身份类型的职责对应的权限;根据所述企业的访问许可集、身份类型、组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限;其中,角色的访问许可权限继承于企业的访问许可集。利用本发明专利技术,可以实现不同企业以不同身份对同一业务主体的不同访问控制。

Access control method, device and system based on access control policy

The invention provides an access control method, device and system based on an access control policy, which comprises: receiving business access requests of an enterprise; configuring an identity type for the enterprise according to the access rights of the enterprise to the business; wherein the identity type refers to a plurality of identities for different enterprises of the same business subject. The access permission set of the enterprise is generated according to the permission of the identity type to the business, and the access permission set includes the permissions corresponding to the responsibilities of different identity types; according to the access permission set of the enterprise, the identity type, the organizational structure, the roles of the business participants and the responsibilities corresponding to each role, the angle-based access permission set is utilized. The access control policy of color determines the access permissions of users, roles and roles within the enterprise, where the access permissions of roles inherit from the access permission set of the enterprise. The invention can realize different access control of different enterprises to the same business subject in different identities.

【技术实现步骤摘要】
基于访问控制策略的访问控制方法、装置及系统
本专利技术是关于业务数据访问技术,特别是关于一种基于访问控制策略的访问控制方法、装置及系统。
技术介绍
基于角色的访问控制(Role-BasedAccessControl,RBAC)是一套成熟的权限模型,在实际中有着广泛的应用。传统的访问控制模型主要有自主访问控制和强制访问控制。在传统权限模型中,通常把权限直接赋予用户。而在RBAC中,增加了角色的概念,通过用户与角色关联、角色与权限关联,简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户依据职责被赋予角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依新的需求而赋予新的权限,而权限也可根据需要而从角色中回收。RBAC支持如下三个安全原则:最小权限原则,责任分离原则和数据抽象原则。(1)最小权限原则,RBAC可以将其角色配置成其完成任务所需要的最小的权限集;(2)责任分离原则,RBAC可以通过设定相互独立互斥的角色来共同完成敏感的任务,如要求计帐员和财务管理员共参与同一过帐;(3)数据抽象原则,RBAC可以通过权限的抽象来体现,如财务操作用借款、存款等抽象权限,而不用操作系统提供的典型的读、写、执行权限;虽然RBAC具有自身的优势,当多个不同企业需要以不同身份在不同的访问许可限制下来访问同一个业务主体时,RBAC会面临以下问题:1)由于RBAC是基于用户角色的访问控制,缺乏企业身份的控制管理。当多个企业共同参与同一业务主体的访问时需要建立企业身份类型以及特定业务主体的统一管理,不同企业身份代表着对于同一业务主体的不同访问控制。2)由于RBAC的访问许可是基于操作和客体设定的,操作和客体都从属于特定业务主体项下,缺乏更高层次业务主体的访问控制管理。当要求访问许可中的操作和客户都基于同一业务主体项下的,只有业务主体的检查控制通过后,才能按照访问许可访问该业务主体项下的信息。3)用户从属于企业,企业自身用户的访问控制需要遵从于企业对于特定业务主体的访问控制,缺乏基于企业访问控制对用户访问控制的制约。
技术实现思路
为解决现有技术中的上述问题,本专利技术的一个目的在于提出一种基于访问控制策略的访问控制方法、装置及系统,通过构建基于角色的用户访问控制的约束,实现不同企业以不同身份对同一业务主体的不同访问控制。为了实现上述目的,本专利技术实施例提出了一种基于访问控制策略的访问控制方法,包括:接收企业的业务访问请求;根据所述企业对业务的访问权限为企业配置身份类型,不同企业对应不同的身份类型;其中,所述身份类型指对于同一业务主体不同企业的多种身份;根据所述身份类型对业务的权限生成所述企业的访问许可集,所述访问许可集包括不同身份类型的职责对应的权限;根据所述企业的访问许可集、身份类型、组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限。为了实现上述目的,本专利技术实施例提出了一种基于访问控制策略的访问控制装置,包括:请求接收单元,用于接收企业的业务访问请求;配置单元,用于根据所述企业对业务的访问权限为企业配置身份类型,不同企业对应不同的身份类型;其中,所述身份类型指对于同一业务主体不同企业的多种身份;许可集生成单元,用于根据所述身份类型对业务的权限生成所述企业的访问许可集,所述访问许可集包括不同身份类型的职责对应的权限;访问信息确定单元,用于根据所述企业的访问许可集、身份类型、组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限。为了实现上述目的,本专利技术实施例提出了一种基于访问控制策略的访问控制系统,包括:企业层,设置有企业、企业身份类型及业务主体,所述企业层用于接收企业的业务访问请求,根据所述企业对业务的访问权限为企业配置身份类型,并根据所述身份类型对业务的权限生成所述企业的访问许可集,所述访问许可集包括不同身份类型的职责对应的权限;其中,所述身份类型指对于同一业务主体不同企业的多种身份;用户层,设置有用户、用户的角色及角色的访问许可权限,所述用户层用于根据所述企业的访问许可集、身份类型、组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的所述用户、用户的角色及角色的访问许可权限;其中,角色的访问许可权限继承于企业的访问许可集。为了实现上述目的,本专利技术实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收企业的业务访问请求;根据所述企业对业务的访问权限为企业配置身份类型,不同企业对应不同的身份类型;其中,所述身份类型指对于同一业务主体不同企业的多种身份;根据所述身份类型对业务的权限生成所述企业的访问许可集,所述访问许可集包括不同身份类型的职责对应的权限;根据所述企业的访问许可集、身份类型、组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限。为了实现上述目的,本专利技术实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收企业的业务访问请求;根据所述企业对业务的访问权限为企业配置身份类型,不同企业对应不同的身份类型;其中,所述身份类型指对于同一业务主体不同企业的多种身份;根据所述身份类型对业务的权限生成所述企业的访问许可集,所述访问许可集包括不同身份类型的职责对应的权限;根据所述企业的访问许可集、身份类型、组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限。由以上本专利技术实施例提供的技术方案可见,本专利技术通过构建基于角色的用户访问控制的约束,实现不同企业以不同身份对同一业务主体的不同访问控制。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例基于访问控制策略的访问控制方法流程图;图2为本专利技术实施例基于访问控制策略的访问控制装置结构框图;图3为本专利技术实施例访问信息确定单元的结构框图;图4为本专利技术实施例基于访问控制策略的访问控制系统结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。根据
技术介绍
可知,现有的RBAC技术存在如下缺点:1)由于RBAC是基于用户角色的访问控制,缺乏企业身份的控制管理。当多个企业共同参与同一业务主体的访问时需要建立企业身份类型以及特定业务主体的统一管理,不同企业身份代表着对于同本文档来自技高网
...

【技术保护点】
1.一种基于访问控制策略的访问控制方法,其特征在于,包括:接收企业的业务访问请求;根据所述企业对业务的访问权限为企业配置身份类型,不同企业对应不同的身份类型;其中,所述身份类型指对于同一业务主体不同企业的多种身份;根据所述身份类型对业务的权限生成所述企业的访问许可集,所述访问许可集包括不同身份类型的职责对应的权限;根据所述企业的访问许可集、身份类型、组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限;其中,角色的访问许可权限继承于企业的访问许可集。

【技术特征摘要】
1.一种基于访问控制策略的访问控制方法,其特征在于,包括:接收企业的业务访问请求;根据所述企业对业务的访问权限为企业配置身份类型,不同企业对应不同的身份类型;其中,所述身份类型指对于同一业务主体不同企业的多种身份;根据所述身份类型对业务的权限生成所述企业的访问许可集,所述访问许可集包括不同身份类型的职责对应的权限;根据所述企业的访问许可集、身份类型、组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限;其中,角色的访问许可权限继承于企业的访问许可集。2.根据权利要求1所述的访问控制方法,其特征在于,所述身份类型包括下述类型中的一种或几种:投资者、托管人、管理人及收益人。3.根据权利要求1所述的访问控制方法,其特征在于,根据所述企业的访问许可集、身份类型、组织架构、参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限,包括:建立企业与身份类型的映射关系、身份类型与访问许可集的映射关系;根据企业与身份类型的映射关系、身份类型与访问许可集的映射关系、所述企业的组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限。4.一种基于访问控制策略的访问控制装置,其特征在于,包括:请求接收单元,用于接收企业的业务访问请求;配置单元,用于根据所述企业对业务的访问权限为企业配置身份类型,不同企业对应不同的身份类型;其中,所述身份类型指对于同一业务主体不同企业的多种身份;许可集生成单元,用于根据所述身份类型对业务的权限生成所述企业的访问许可集,所述访问许可集包括不同身份类型的职责对应的权限;访问信息确定单元,用于根据所述企业的访问许可集、身份类型、组织架构、业务参与人员的角色及各角色对应的职责,利用基于角色的访问控制策略确定企业内部的用户、用户的角色及角色的访问许可权限;其中,角色的访问许可权限继承于企业的访问许可集。5.根据权利要求4所述的访问控制装置,其特征在于,所述身份类型包括下述类型中的一种或几种:投资者、托管人、管理人及收益人。6.根据权利要求4所述的访问控制装置,其特征在于,所述访问信息确定单元包括:关系建立模块,用于建立企业与身份类型的映射关系、身份类型与访问许可集的...

【专利技术属性】
技术研发人员:周利民
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1