[发明专利]一种用于大数据平台的数据权限管理的方法和系统在审
申请号: | 201811634664.8 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109726535A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 罗学焕 | 申请(专利权)人: | 杭州数澜科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F16/31 |
代理公司: | 北京市联德律师事务所 11361 | 代理人: | 黄大正 |
地址: | 311121 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 鉴定成功 返回 数据权限管理 大数据 字段 方法和装置 权限 失败 | ||
本发明公开了一种用于大数据平台的数据权限管理的方法和装置。一种用于鉴定任务的权限的方法,包括:(1)鉴定所述任务是否能够对所述任务涉及的库进行所述任务中与所述库对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则进入步骤(2);(2)鉴定所述任务是否能够对所述任务涉及的表进行所述任务中与所述表对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则进入步骤(3);(3)鉴定所述任务是否能够对所述任务涉及的字段进行所述任务中与所述字段对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则返回鉴定失败。
技术领域
本发明涉及大数据平台,特别地涉及一种用于大数据平台的数据权限管理的方法和系统。
背景技术
学术界和工业界提出了多种大数据处理工具。例如分布式计算框架Hadoop、数据仓库工具Hive等。然而,这些大数据工具也带来了安全控制的问题。例如,难于保证用户的数据安全,并且也难于保证部门之间和部门之内的各个开发人员或者运维人员的权限的正当性或准确性。数据开发人员会提交各种类型的作业需要分析数据,作业访问各个库/表时可能会导致跨部门的库、表的读取和写入问题。因此,需要一种细致的权限控制装置来统一负责大数据平台上的数据/作业的访问。
发明内容
本发明的实施例能够实现精确到字段级别的权限控制,能同时支持库、表、字段的权限管理。本发明的实施例也允许租户配置多个库,从而可以进行跨库的权限的验证。
根据本发明的一个方面,一种用于鉴定任务的权限的方法可以包括:(1)鉴定所述任务是否能够对所述任务涉及的库进行所述任务中与所述库对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则进入步骤(2);(2)鉴定所述任务是否能够对所述任务涉及的表进行所述任务中与所述表对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则进入步骤(3);(3)鉴定所述任务是否能够对所述任务涉及的字段进行所述任务中与所述字段对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则返回鉴定失败。
所述方法还包括:鉴定所述任务是否能够对所述任务涉及的函数进行调用,并且如果鉴定未通过则返回鉴定失败。
所述方法还包括:在所述步骤(1)之前,解析所述任务,以获得所述任务涉及的所述库、所述表和所述字段。
所述方法还包括:获取提交所述任务的用户的用户信息,其中所述用户信息在所述步骤(1)、(2)和(3)中的至少之一的鉴定操作中被使用。
所述方法还包括:根据所述用户信息,获取该用户已申请且被批准的权限,其中,与所获取的权限的信息在所述步骤(1)、(2)和/或(3)中的所述鉴定操作中使用。
在所述步骤(1)、(2)和/或(3)中的所述鉴定操作中,如果所述任务对所述任务所涉及的所述库、表或字段进行的对应的操作的类型包含在所述所获取的权限的范围之内,则鉴定通过。
所述解析操作根据预定规则修正所述任务涉及的所述库、表、字段及其对应的操作的类型。
所述方法还包括:由提交所述任务的用户申请其所需要的权限。
所述方法还包括:审核所述用户申请的所述权限,并且如果所述权限被批准则存储所述权限。
所述方法还包括:形成与所述任务相关联的鉴权请求,所述鉴权请求包含所述任务涉及的库、表、字段以及对应的操作的类型;并且校验所述鉴权请求的合法性。
根据本发明的一个方面一种用于申请权限的方法可以包括:选择库、表、字段以及与所述库、表和字段分别对应的操作的类型,以形成权限信息;并且存储该权限信息。
所述选择操作可以包括:先选择库,然后在所述库内的表中进行选择,并且所述表被选择后,在所述表的字段内进行选择。
所述方法还包括:选择函数,以使得所述权限信息包括所述函数的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数澜科技有限公司,未经杭州数澜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811634664.8/2.html,转载请声明来源钻瓜专利网。