预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于时间分区的改进RBAC授权模型 基于时间分区的改进RBAC授权模型 摘要: 随着信息技术的快速发展,大量的数据产生和处理需要实现安全可靠的权限控制。传统的基于角色的访问控制(RBAC)模型已被广泛应用于许多企业和组织中,但它却没有考虑到时间因素对权限控制的影响。本文提出了一种基于时间分区的改进RBAC授权模型,通过引入时间维度将访问权限与时间关联起来,以更好地满足现实环境中对权限控制的需求。 1.引言 基于角色的访问控制是一种广泛应用于许多企业和组织中的权限控制模型。它通过将用户与角色相关联,进而将角色与权限相关联,从而实现对系统资源的访问控制。然而,传统的RBAC模型只考虑了用户与角色、角色与权限之间的关系,并没有考虑到时间因素对权限控制的影响。 2.时间分区的概念 时间分区是指将时间分割为不同的区域或段落,每个区域具有不同的属性。在改进RBAC授权模型中,我们将时间分区应用于权限控制,以满足不同时间段对系统资源的不同需求。通过时间分区,可以实现对系统资源的灵活控制,提高系统的安全性和可用性。 3.改进RBAC授权模型 在传统的RBAC模型中,权限是与角色相关联的,而在改进的模型中,权限将与时间分区相关联。在每个时间分区内,用户将被授予相应的权限,以便在特定时间段内访问系统资源。这样,即使用户具有某个特定的角色,也只有在特定时间段内才能访问相应的资源。 4.时间分区的管理 为了有效地管理时间分区,需要引入一个时间分区管理器。时间分区管理器将负责创建、修改和删除时间分区,以及将权限与时间分区相关联。管理员可以根据实际需求创建不同的时间分区,并将相应的权限分配给相应的时间分区。 5.实施步骤 在实施改进RBAC授权模型时,需要按照以下步骤进行: (1)定义时间分区:根据实际需求,定义不同的时间分区,并为每个时间分区分配一个唯一的标识符。 (2)配置角色和权限:将角色与权限进行配置,并将权限与时间分区相关联。只有在特定的时间分区内,角色才具有相应的权限。 (3)分配用户和角色:将用户与角色进行关联,并为每个用户分配相应的时间分区和角色。 (4)权限验证:在用户访问系统资源时,系统会根据用户所在的时间分区和角色来进行权限验证,只有在具有相应权限的时间分区内,用户才能访问相应的资源。 6.实验与评估 为了评估改进RBAC授权模型的效果,我们可以设计一系列实验,并与传统的RBAC模型进行对比。通过对比实验结果,可以得出改进模型在权限控制方面的优势和改进效果。 7.结论 通过引入时间分区的改进RBAC授权模型,可以更好地满足现实环境中对权限控制的需求。时间分区的引入将权限与时间关联起来,提高系统的安全性和可用性。通过实施改进RBAC授权模型,可以提供更灵活和精准的权限控制,从而更好地保护系统资源的安全与隐私。 参考文献: [1]Sandhu,R.,Ferraiolo,D.,&Kuhn,D.(2000).TheRole-BasedAccessControlModel.©IFIPInternationalFederationforInformationProcessing,[2021-12-01] [2]Liao,X.,Yang,K.,Di,M.,&Wang,Q.(2017).AnImprovingAccess-ControlModelBasedonTrustRelationshipandTimeInterval.JournalofCommunicationandComputer,14(1),8-19. [3]Liao,X.,Yang,K.,&Sun,D.(2018).Time-varyingRole-basedAccessControlwithColumn-levelSecurityforBigDataService.JournalofComputerScienceandInformationSecurity,16(2),30-37.