点击空白处退出提示
作品详情
项目中我主要负责脱敏规则管理、数据库资源管理、脱敏任务中异库脱敏的实现,主要使用了开源的ETL工具Kettle实现脱敏任务的执行,通过敏感数据的漂白避免隐私数据的泄露。
难点:
1.由于不同数据库的字段类型不同,在异库脱敏创建表的过程中会出错,故维护一张不同数据库间字段类型的映射关系,建表时取映射后的字段类型创建表,同时监听任务的错误原因,在任务结束后可查看错误原因。
2.由于脱敏任务中可对不同字段选用不同的脱敏算法进行配置,同时需要从源数据中进行数据抽取,再将脱敏结果输出到目标数据,要完成这个流程工作量比较大,故采用Kettle组件,通过对kettle中各种组件的熟悉,最终完成了数据脱敏的任务流程。
![](https://filescdn.proginn.com/works/6dafcff887219c4c25823940ae6464897e2a126f.png?x-oss-process=image/resize,w_800)
![](https://filescdn.proginn.com/works/35d752778feed30da737de182388b9e7e856f602.png?x-oss-process=image/resize,w_800)
![](https://filescdn.proginn.com/works/dc2ceb2b40aaf9a94c9f0dd1a32c842d56c26f70.png?x-oss-process=image/resize,w_800)
![](https://filescdn.proginn.com/works/1422f10491509a7140643372f05f6913d66492e0.png?x-oss-process=image/resize,w_800)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
评论