脱敏平台使用笔记、DAPS、KMS、gaia包等
·
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配置文件
脱敏
脱敏: 对敏感数据进行变形处理,从而保护隐私数据。
过程
脱敏就脱敏呗,为什么还分为几部分。
为了复用性。
脱敏源、脱敏目标
相当于一个个数据库连接。
敏感发现、脱敏源
通过敏感发现,指定脱敏策略,脱敏字段等。
例如将哪个库,哪个表,哪个字段要进行脱敏。
脱敏源是根据敏感发现生成的。
脱敏作业
脱敏作业关联脱敏源,和目标库。
脱敏源 ->脱敏作业 -> 目标库
作业调度
作业调度基于脱敏作业。设定作业的调度方式,例如 立即执行,定时执行一次,每天定时执行等。
更多推荐

所有评论(0)