DAPS

DAPS(database encryption and access control systme)(数据库加密与访问控制系统)。属于数据库前置套件。

DAPS机制

核心依赖:
daps服务器+配置的业务规则

也就是说不依赖sdk包。

如:
CRM库+用户表 A字段脱敏、B字段禁用模糊查询。
财务库+记账表 禁用排序。

KMS

KMS(key management service)(密钥管理服务)。

一种实现方式就是gaia。gaia不是开源项目或开源包,而是行业通用商用密码封装包。
一开始以为是自研,因为在某湖用过,后来某矿也用这个,才知道不是巧合,而是业内有些公司在用。

使用方法:
1、引入maven # 私服弄好这个包,公网上不定有
2、配置application.yaml配置文件

脱敏

脱敏: 对敏感数据进行变形处理,从而保护隐私数据。

过程

脱敏就脱敏呗,为什么还分为几部分。
为了复用性。

脱敏源、脱敏目标

相当于一个个数据库连接。

敏感发现、脱敏源

通过敏感发现,指定脱敏策略,脱敏字段等。
例如将哪个库,哪个表,哪个字段要进行脱敏。

脱敏源是根据敏感发现生成的。

脱敏作业

脱敏作业关联脱敏源,和目标库。
脱敏源 ->脱敏作业 -> 目标库

作业调度

作业调度基于脱敏作业。设定作业的调度方式,例如 立即执行,定时执行一次,每天定时执行等。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐