一种基于数据中台的数据脱敏方法、系统及电子设备技术方案

技术编号:38364480 阅读:7 留言:0更新日期:2023-08-05 17:32
本申请公开了一种基于数据中台的数据脱敏方法、系统及电子设备,通过上述的方法,在用户需要访问指定数据时,根据用户安全等级确定出对应的脱敏规则,然后按照脱敏规则可以确定出对应的待脱敏数据,最终按照脱敏规则中的脱敏算法对指定数据中的待脱敏数据进行脱敏处理,输出脱敏数据。因此,通过上述的方法,可以在数据中台中按照脱敏规则脱敏,从而保证重要信息的安全性,避免了数据中台中的数据泄漏风险。险。险。

【技术实现步骤摘要】
一种基于数据中台的数据脱敏方法、系统及电子设备


[0001]本申请涉及信息安全
,尤其涉及一种基于数据中台的数据脱敏方法、系统及电子设备。

技术介绍

[0002]数据脱敏(英文:Data Masking,简称:DM)分为静态数据脱敏和动态数据脱敏,这两种脱敏方式都可以屏蔽敏感数据,动态数据脱敏是指,在访问敏感数据的同时进行实时脱敏处理,可以根据不同角色、不同权限、不同数据类型执行不同的脱敏规则来实现数据脱敏,从而确保访问数据的安全。相较于静态数据脱敏的广泛使用,动态数据脱敏的应用还未完全开发,动态数据脱敏的技术还不够完善。在动态数据脱敏的过程中,配置脱敏规则,选择脱敏函数是关键,某些隐私信息通过脱敏规则可以进行数据的变形,使敏感数据得到保护。
[0003]数据中台(英文:Data Middle Office,简称:DMO)是一种数据的治理、连接、共享的特别数据仓库,当前在数据中台中用户可以访问数据仓库HADOOP(全称:Hadoop Distributed File System)集群中数据仓工具HIVE表的元数据,但是现有的数据脱敏无法对HIVE表的元数据进行脱敏,这样就导致了数据中台中的敏感数据存在泄漏的风险。

技术实现思路

[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]在确定出的所有脱敏方式作为所述用户安全等级对应的脱敏规则。
[0039]第三方面,本申请实施例提供了一种电子设备,包括:
[0040]存储器,用于存放计算机程序;
[0041]处理器,用于执行所述存储器上所存放的计算机程序时,实现上述的一种基于数据中台的数据脱敏方法步骤。
[0042]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的一种基于数据中台的数据脱敏方法步骤。
[0043]上述第二方面至第四方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据中台的数据脱敏方法,其特征在于,所述方法包括:接收访问数据中台中的指定数据的访问请求,基于所述访问请求确定出用户安全等级,其中,所述用户安全等级表征用户查看数据的权限;基于所述用户安全等级,确定与所述用户安全等级对应的脱敏规则;根据脱敏规则,在所述指定数据中确定出待脱敏数据;按照所述脱敏规则中的脱敏算法对所述待脱敏数据进行脱敏处理,得到并输出脱敏数据。2.如权利要求1所述的方法,其特征在于,基于所述访问请求确定出用户安全等级,包括:在所述访问请求中解析出当前用户标识;根据用户标识与用户安全等级之间的对应关系,确定所述当前用户标识对应的用户安全等级。3.如权利要求1所述的方法,其特征在于,基于所述用户安全等级,确定与所述用户安全等级对应的脱敏规则,包括:调取预存的脱敏方式列表,并将所述脱敏规则列表中的脱敏方式按照敏感等级逆序排序,其中,每个脱敏方式对应一个敏感等级,所述敏感等级表征了数据查看权限;在所述脱敏规则列表中确定出敏感等级小于等于所述用户安全等级的脱敏方式;在确定出的所有脱敏方式作为所述用户安全等级对应的脱敏规则。4.如权利要求1所述的方法,其特征在于,根据脱敏规则,在所述指定数据中确定出待脱敏数据,包括:在所述脱敏规则中确定出数据扫描样本,其中,所述数据扫描样本中包含了所有待脱敏数据;在所述指定数据中确定出所述数据扫描样本对应待脱敏数据。5.如权利要求1所述的方法,其特征在于,根据脱敏规则,在所述指定数据中确定出待脱敏数据,包括:在所述脱敏规则中确定出对应的数据格式,其中,所述数据格式中包含了字段识别标识,所述字段识别标识用以标识出敏感数据或者非敏感数据;按照所述数...

【专利技术属性】
技术研发人员:徐凯徐佳星孙明铭王健学
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1