点击空白处退出提示
作品详情
项目中我主要负责脱敏规则管理、数据库资源管理、脱敏任务中异库脱敏的实现,主要使用了开源的ETL工具Kettle实现脱敏任务的执行,通过敏感数据的漂白避免隐私数据的泄露。
难点:
1.由于不同数据库的字段类型不同,在异库脱敏创建表的过程中会出错,故维护一张不同数据库间字段类型的映射关系,建表时取映射后的字段类型创建表,同时监听任务的错误原因,在任务结束后可查看错误原因。
2.由于脱敏任务中可对不同字段选用不同的脱敏算法进行配置,同时需要从源数据中进行数据抽取,再将脱敏结果输出到目标数据,要完成这个流程工作量比较大,故采用Kettle组件,通过对kettle中各种组件的熟悉,最终完成了数据脱敏的任务流程。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论