数据脱敏方法、系统、计算机设备和计算机可读存储介质技术方案

技术编号:43129163 阅读:27 留言:0更新日期:2024-10-29 17:37
本申请涉及数据脱敏技术领域,提供一种数据脱敏方法、系统、计算机设备和计算机可读存储介质,该数据脱敏方法包括:从规则库中获取脱敏规则,基于面向切面编程拦截明文数据;通过注解方式得到带有注解的待脱敏数据;将待脱敏数据基于匹配到的脱敏规则进行脱敏处理,得到脱敏数据,将待脱敏数据进行非对称加密,得到密文信息;当不需要对脱敏数据的原文展示时,将脱敏数据通过前端向用户进行展示;当需要对脱敏数据的原文展示时,通过解密服务端根据当前用户的解密权限,记录解密日志,根据密文信息得到明文数据,并发送到前端进行展示。本申请提供实时的脱敏规则变更生效体验,脱敏能力和解密能力接入简单,大大降低开发量。

【技术实现步骤摘要】

本申请涉及数据脱敏,尤其涉及一种数据脱敏方法、系统、计算机设备和计算机可读存储介质


技术介绍

1、数据脱敏是让系统的使用者,无法看到数据的全貌,只能看到数据的部分信息,同时数据脱敏可支撑业务逻辑,但又不会导致信息泄漏,对于部分有权限的用户,仍然可以让用户能通过有审计的途径,获得数据全貌,通常的做法是通过后端进行手动脱敏,对于java 后端,java 后端将需要返回前端的数据进行手动脱敏,再放回原字段,同时为了在必要时,对被脱敏的数据进行明文展示,还需要将明文做额外的处理。但是这种方式代码量较大,入侵较多,无法支持各种自定义规则的脱敏,或需要投入大量的开发资源,才能实现自定义规则脱敏。


技术实现思路

1、有鉴于此,本申请实施例提供一种数据脱敏方法、系统、计算机设备和计算机可读存储介质,实现基于动态规则进行数据脱敏,并且解密接入简单和安全,节约开发者的时间。

2、第一方面,本申请实施例提供一种数据脱敏方法,包括:

3、从规则库中获取脱敏规则,基于面向切面编程拦截待发送到前端的明文数据;<本文档来自技高网...

【技术保护点】

1.一种数据脱敏方法,其特征在于,包括:

2.根据权利要求1所述的数据脱敏方法,其特征在于,还包括:

3.根据权利要求1所述的数据脱敏方法,其特征在于,所述通过所述解密服务端根据当前用户对所述脱敏数据是否具有解密权限的判断结果,记录解密日志,根据所述密文信息得到所述明文数据,包括:

4.根据权利要求1所述的数据脱敏方法,其特征在于,所述脱敏规则包括默认规则和自定义规则,所述方法还包括:

5.根据权利要求1所述的数据脱敏方法,其特征在于,所述通过注解方式标注所述明文数据的类型,得到带有所述注解的待脱敏数据,包括:

<p>6.根据权利要求...

【技术特征摘要】

1.一种数据脱敏方法,其特征在于,包括:

2.根据权利要求1所述的数据脱敏方法,其特征在于,还包括:

3.根据权利要求1所述的数据脱敏方法,其特征在于,所述通过所述解密服务端根据当前用户对所述脱敏数据是否具有解密权限的判断结果,记录解密日志,根据所述密文信息得到所述明文数据,包括:

4.根据权利要求1所述的数据脱敏方法,其特征在于,所述脱敏规则包括默认规则和自定义规则,所述方法还包括:

5.根据权利要求1所述的数据脱敏方法,其特征在于,所述通过注解方式标注所述明文数据的类型,得到带有所述注解的待脱敏数据,包括:

6.根据权利要求5所述的数据脱敏方法,其特征...

【专利技术属性】
技术研发人员:王开存王田丰孔海明张锐沈晓平莫兵臣
申请(专利权)人:天津金城银行股份有限公司
类型:发明
国别省市:

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

1