瞧一瞧,3种常见的数据脱敏方案

瞧一瞧,3种常见的数据脱敏方案,第1张

MYSQL(电话号码,身份z)数据脱敏的实现

可参考:海强 / sensitive-plus

数据脱敏插件,目前支持地址脱敏、yhk号脱敏、中文姓名脱敏、固话脱敏、身份z号脱敏、手机号脱敏、密码脱敏 一个是正则脱敏、另外一个根据显示长度脱敏,默认是正则脱敏,可以根据自己的需要配置自己的规则。

mybatisplus 的新作,可以测试使用,生产需要收费。

根据定义的策略类型,对数据进行脱敏,当然策略可以自定义。

Demo 代码目录

1、pom.xml

2、appliation.yml

3、Appliation启动类

4、配置类,自定义脱敏策略

5、业务类

User,注解标识脱敏字段,及选用脱敏策略

UserController

UserMapper

6、测试

GET http://localhost:8080/list

GET http://localhost:8080/list?skip=1

一般情况下,MySQL客户端在连接服务器时,会将密码进行哈希处理或加密,然后发送给服务器进行身份验证。

在某些特殊的情况下,可能要求服务器直接接受客户端发送的密码,这些密码是明文的,不进行哈希或加密。在这种情况下,可以使用 mysql_clear_password 插件。

mysql_clear_password 插件内置在MySQL客户端的库中。该插件只存在于客户端中,服务器端没有对应的插件。

由于明文发送密码可能会导致安全隐患,为了减少误用 mysql_clear_password 插件的可能,使用时要求客户端必须启用插件

2020年2月,美创数据脱敏进行了全面升级,z支持列表如下:

关系型数据库支持:Oracle、SQL server、MySQL、DB2、巨衫、MariaDB、Gauss、SAP Hana/数据库视图

文件支持:TXT、CSV、DBF、OracleDMP、Excel、DB2 del、DICOM、MySQL DMP

大数据平台支持:Hive、lmpala、Hbase、MongoDB、Teradata、Gbase 8a、Greenplum、ODPS、Fusionlnsight


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7575574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存