[发明专利]智能数据脱敏方法、装置、计算机设备和存储介质在审
申请号: | 201910341132.3 | 申请日: | 2019-04-25 |
公开(公告)号: | CN110245470A | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 刘浩 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F21/30 | 分类号: | G06F21/30;G06F21/60;G06F21/62;G06F16/22 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脱敏 权限 预设 计算机设备 存储介质 配置数据 智能数据 字段内容 数据库 字段 策略配置 权限确定 预先存储 配置的 工作量 申请 配置 | ||
1.一种智能数据脱敏方法,其特征在于,所述方法包括:
识别业务方数据库中的待脱敏对象;所述待脱敏对象包括所述业务方数据库中待脱敏的字段名称和/或字段内容;
为本次数据脱敏配置对应的脱敏执行方式;
确定用户的权限,根据所述权限确定对应的权限等级;并根据所述权限等级和预先存储的配置数据集,确定每一待脱敏对象对应的脱敏规则,各个待脱敏对象对应的脱敏规则形成所述业务方数据库的脱敏策略;所述配置数据集包括不同预设权限等级下对多个预设字段名称和/或预设字段内容分别配置的脱敏规则;
根据所述脱敏执行方式,执行所述脱敏策略,得到对应的脱敏数据。
2.根据权利要求1所述的方法,其特征在于,所述确定用户的权限,包括:
当接收到数据获取请求时,从所述数据获取请求中获取权限标识码,并根据所述权限标识码确定所述权限;或者,当接收到数据获取请求时,根据对应用户的登陆信息确定所述权限。
3.根据权利要求1所述的方法,其特征在于,所述为本次数据脱敏配置对应的脱敏执行方式,包括:
获取业务方数据库中待脱敏的各张数据表的数据量;
根据所述各张数据表的数据量,确定本次数据脱敏的脱敏执行方式。
4.根据权利要求3所述的方法,其特征在于,所述根据所述各张数据表的数据量,确定本次数据脱敏的脱敏执行方式,包括:
根据所述各张数据表各自的数据量,确定各张数据表的平均数据量;
根据所述平均数据量,确定所述平均数据量等级;
根据所述平均数据量等级,确定本次数据脱敏的脱敏执行方式。
5.根据权利要求1所述的方法,其特征在于,所述根据所述权限等级和预先存储的配置数据集,确定每一待脱敏对象对应的脱敏规则,包括:
根据所述权限等级和所述脱敏执行方式,在所述配置数据集中查找每一待脱敏对象对应的脱敏规则;所述脱敏执行方式为静态执行方式或动态执行方式;
其中,所述配置数据集包括不同脱敏执行方式下的不同预设权限等级下对多个预设字段名称和/或预设字段内容分别配置的脱敏规则;所述静态执行方式下不同预设权限等级下对多个预设字段名称和/或预设字段内容配置的脱敏规则中的脱敏方式为第一脱敏方式;所述动态执行方式下不同预设权限等级下对多个预设字段名称和/或预设字段内容配置的脱敏规则中的脱敏方式为第二脱敏方式;越高的预设权限等级下对相同的预设字段名称和/或预设字段内容配置的脱敏规则的脱敏程度越低。
6.根据权利要求5所述的方法,其特征在于,所述脱敏规则为采用预定脱敏方式对待脱敏对象的预定位进行脱敏;所述预定位的数量越少,所述脱敏规则的脱敏程度越低;所述静态执行方式下的脱敏规则中的所述预定脱敏方式为所述第一脱敏方式,所述动态执行方式下的脱敏规则中的所述预定脱敏方式为所述第二脱敏方式;所述第一脱敏方式为掩码脱敏方式或混淆脱敏方式,所述第二脱敏方式为加密脱敏方式。
7.根据权利要求1~6任一项所述的方法,其特征在于,所述识别业务方数据库中的待脱敏对象,包括:
预先采集多个预设字段名称及所述多个预设字段名称各自的字段值,并预先根据每一预设字段名称及其字段值,确定用于识别该预设字段名称对应的字段内容的正则表达式;
采用所述多个预设字段名分别对应的正则表达式识别所述业务方数据库中待脱敏的字段内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910341132.3/1.html,转载请声明来源钻瓜专利网。