数据读取权限控制方法、终端设备及计算机可读存储介质技术

技术编号:37172903 阅读:13 留言:0更新日期:2023-04-20 22:43
本申请公开了数据读取权限控制方法、终端设备及计算机可读存储介质,该方法包括:根据登录信息确定用户类型和用户标识;根据所述用户标识确定目标数据源,并获取所述目标数据源关联的权重信息;基于所述权重信息计算用户等级和所述用户类型对应的权限得分;根据所述权限得分确定当前用户对应的数据读取权限。解决了数据存在较大泄露风险且泄露后难以追溯源头的问题。达到了保护信息安全的效果。达到了保护信息安全的效果。达到了保护信息安全的效果。

【技术实现步骤摘要】
数据读取权限控制方法、终端设备及计算机可读存储介质


[0001]本申请涉及信息
,尤其涉及数据读取权限控制方法、终端设备及计算机可读存储介质。

技术介绍

[0002]随着大数据时代的到来,云计算和深度学习的发展,高效的数据处理技术在带来更高生产力的同时,也带来了数据安全危机。因此,对数据的保护已经成为各行业必不可少的一部分。
[0003]目前对数据进行保护通常是对数据设置密钥,输入正确的密码即可访问对应的页面,获取数据。而密码往往存在泄露的风险,且很难追溯到密码泄露的源头。因此,急需一种能够有效确保信息安全的方案。

技术实现思路

[0004]本申请实施例通过提供一种数据读取权限控制方法、终端设备及计算机可读存储介质,解决了通过设置密码对数据进行保护时,密码容易泄露而导致数据不安全的问题,实现了提高数据安全性的效果。
[0005]本申请实施例提供了一种数据读取权限控制方法,所述方法包括:
[0006]根据登录信息确定用户类型和用户标识;
[0007]根据所述用户标识确定目标数据源,并获取所述目标数据源关联的权重信息;
[0008]基于所述权重信息计算用户等级和所述用户类型对应的权限得分;
[0009]根据所述权限得分确定当前用户对应的数据读取权限。
[0010]可选地,所述根据登录信息确定用户类型和用户标识的步骤之前,包括:
[0011]在数据库中设置权限文件,所述权限文件包括需要权限的页面信息;
[0012]对所述权限文件设置权限清单,所述权限清单包括页面名称和与所述页面名称对应的权限得分。
[0013]可选地,所述基于所述权重信息计算用户等级和所述用户类型对应的权限得分的步骤包括:
[0014]基于所述目标数据源的预设计算规则,计算所述权重信息对应的所述用户等级;
[0015]根据所述用户等级和所述用户类型,确定所述权限得分。
[0016]可选地,所述根据所述用户标识确定目标数据源的步骤包括:
[0017]获取数据库中的权限清单,并对所述权限清单进行检索;
[0018]若所述权限清单中存在所述用户标识,获取所述用户标识对应的目标数据源;
[0019]若所述权限清单中不存在所述用户标识,则显示普通用户访问页面。
[0020]可选地,所述若所述权限清单中不存在所述用户标识,则显示普通用户访问页面的步骤之后,包括:
[0021]在接收到所述用户标识对应的用户发起的权限加入请求时,获取所述权限加入请
求对应的页面名称,以及所述用户提交的用户信息;
[0022]若所述用户信息符合所述页面名称对应页面的访问规则,将所述用户加入所述页面名称对应的访问名单。
[0023]可选地,所述根据所述权限得分确定当前用户对应的数据读取权限的步骤之后,包括:
[0024]在接收到数据读取请求时,确定所述数据读取请求对应的页面名称;
[0025]将所述页面名称与所述数据读取权限对应的页面清单进行匹配;
[0026]根据匹配结果,通过所述数据读取请求或者拒绝所述数据读取请求。
[0027]可选地,所述根据所述权限得分确定当前用户对应的数据读取权限的步骤包括:
[0028]获取权限等级分区表;
[0029]根据所述权限得分确定所述当前用户的权限等级;
[0030]根据所述权限等级确定所述数据读取权限。
[0031]可选地,所述根据所述权限得分确定当前用户对应的数据读取权限的步骤之后,还包括:
[0032]获取权限修改请求;
[0033]根据所述权限修改请求,对所述当前用户的权限进行修改并保存。
[0034]此外,为实现上述目的,本专利技术实施例还提供一种终端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据读取权限控制程序,所述处理器执行所述数据读取权限控制程序时,实现如上所述的方法。
[0035]此外,为实现上述目的,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据读取权限控制程序,所述数据读取权限控制程序被处理器执行时,实现如上所述的方法。
[0036]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0037]通过用户的登录信息确定用户类型和用户标识,再根据用户标识确定目标数据源,获取与目标数据源关联的权重信息。根据权重信息计算用户等级,再结合用户类型确定当前用户的权限得分,根据权限得分确定当前用户的数据读取权限。通过对不同目标数据源的用户计算等级,再根据用户的类型确定权限得分,进而确定用户的数据读取权限,可以有效限制用户的数据读取权限,达到对数据进行保护的效果。
附图说明
[0038]图1为本申请数据读取权限控制方法实施例一的流程示意图;
[0039]图2为本申请数据读取权限控制方法实施例二的流程示意图;
[0040]图3为本申请数据读取权限控制方法实施例三的流程示意图;
[0041]图4为本申请一实施例方案涉及的硬件运行环境的终端结构示意图。
具体实施方式
[0042]为了解决由密码泄露导致的数据泄露的问题,本申请提供一种数据读取权限控制方法,通过登录页面的用户信息,确定用户类型和用户标识,根据用户标识确定目标数据源,再根据目标数据源获取对应的权重信息,基于权重信息计算当前用户的等级和用户类
型对应的权限得分。根据计算到的权限得分确定当前用户对应的数据读取权限。通过用户的目标数据源和该目标数据源下用户的权限得分来确定用户的数据读取权限,使得只有具备对应权限的用户才能读取数据,可以有效达到提高数据安全性的效果。
[0043]为了更好的理解上述技术方案,下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
[0044]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0045]实施例一
[0046]在本实施例中,提供一种数据读取权限控制方法。
[0047]参照图1,本实施例的数据读取权限控制方法包括以下步骤:
[0048]步骤S100:根据登录信息确定用户类型和用户标识;
[0049]在本实施例中,用户类型指的是登录用户的身份类型,例如管理员、普通用户、游客等身份状态。用户标识指的是每个登录信息携带的单位标识。
[0050]作为一种可选实施方式,当一个应用系统供多个单位使用时,每个单位仅能查看自己上传的数据。用户类型包括应用系统管理员、普通用户、单位管理员、单位普通用户等。不同用户类型可查看的数据范围不同。
[0051]示例性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据读取权限控制方法,其特征在于,所述方法包括以下步骤:根据登录信息确定用户类型和用户标识;根据所述用户标识确定目标数据源,并获取所述目标数据源关联的权重信息;基于所述权重信息计算用户等级和所述用户类型对应的权限得分;根据所述权限得分确定当前用户对应的数据读取权限。2.如权利要求1所述的方法,其特征在于,所述根据登录信息确定用户类型和用户标识的步骤之前,包括:在数据库中设置权限文件,所述权限文件包括需要权限的页面信息;对所述权限文件设置权限清单,所述权限清单包括页面名称和与所述页面名称对应的权限得分。3.如权利要求1所述的方法,其特征在于,所述基于所述权重信息计算用户等级和所述用户类型对应的权限得分的步骤包括:基于所述目标数据源的预设计算规则,计算所述权重信息对应的所述用户等级;根据所述用户等级和所述用户类型,确定所述权限得分。4.如权利要求1所述的方法,其特征在于,所述根据所述用户标识确定目标数据源的步骤包括:获取数据库中的权限清单,并对所述权限清单进行检索;若所述权限清单中存在所述用户标识,获取所述用户标识对应的目标数据源;若所述权限清单中不存在所述用户标识,则显示普通用户访问页面。5.如权利要求4所述的方法,其特征在于,所述若所述权限清单中不存在所述用户标识,则显示普通用户访问页面的步骤之后,包括:在接收到所述用户标识对应的用户发起的权限加入请求时,获取所述权限加入请求对应的页面名称,以及所述...

【专利技术属性】
技术研发人员:罗义聪蒋玉华钟浩灵
申请(专利权)人:深圳市极限网络科技有限公司
类型:发明
国别省市:

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

1