【技术实现步骤摘要】
一种数据脱敏控制系统、方法、服务器和存储介质
本专利技术涉及数据处理
,具体涉及一种数据脱敏控制系统、方法、服务器和存储介质。
技术介绍
数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。随着大数据时代的到来,大数据商业价值的挖掘,用户的精准定位,大数据中蕴藏的巨大商业价值被逐步挖掘出来,但是同时也带来了巨大的挑战--个人隐私信息的保护。个人信息与个人行为(比如位置信息、消费行为、网络访问行为)等,这些都是人的隐私,也是我们所关注的一类敏感信息,在大数据价值挖掘的基础上如何保护人的隐私信息,也将是数据脱敏必须解决的难题。目前,脱敏行业对于数据的脱敏,主要是创建用于脱敏的用户自定义函数UDF,并且把UDF用于SQL中提交运行,通过UDF函数去对敏感字段进行脱敏。该方法首先需要写UDF,增加了开发的复杂度,其次必须依赖UDF去脱敏数据,如果忘记在SQL上写上UDF ...
【技术保护点】
1.一种数据脱敏控制系统,其特征在于,包括:脱敏元数据配置平台模块,用于采用web方式向用户提供脱敏元数据的配置服务,所述脱敏元数据包含脱敏字段和脱敏方式;数据库,用于存储所述脱敏元数据;数据开发平台模块,用于提交待脱敏语句;执行引擎,用于接收所述数据开发平台模块提交的待脱敏语句,解析所述待脱敏语句,查询所述待脱敏语句中与所述脱敏字段相匹配的待脱敏字段,根据所述脱敏方式对应的脱敏算法对所述待脱敏字段进行脱敏处理,得到脱敏语句。
【技术特征摘要】
1.一种数据脱敏控制系统,其特征在于,包括:脱敏元数据配置平台模块,用于采用web方式向用户提供脱敏元数据的配置服务,所述脱敏元数据包含脱敏字段和脱敏方式;数据库,用于存储所述脱敏元数据;数据开发平台模块,用于提交待脱敏语句;执行引擎,用于接收所述数据开发平台模块提交的待脱敏语句,解析所述待脱敏语句,查询所述待脱敏语句中与所述脱敏字段相匹配的待脱敏字段,根据所述脱敏方式对应的脱敏算法对所述待脱敏字段进行脱敏处理,得到脱敏语句。2.根据权利要求1所述的数据脱敏控制系统,其特征在于,还包括:分布式集群系统,用于存储所述执行引擎提交的所述脱敏语句。3.根据权利要求1所述的数据脱敏控制系统,其特征在于,所述脱敏元数据配置平台模块包括:web前端单元,用于向用户提供配置脱敏元数据的web页面;控制单元,用于负责响应所述web前端单元发送的携带有脱敏元数据的配置请求;业务单元,用于负责执行脱敏元数据的配置业务逻辑;数据库单元,用于与所述数据库通信,将脱敏元数据存储到所述数据库中。4.根据权利要求1所述的数据脱敏控制系统,其特征在于,所述执行引擎进一步包括:拦截单元,用于拦截所述数据开发平台模块提交的每个待脱敏语句;解析单元,用于对所述待脱敏语句进行语义解析,提取出输入表和输入字段;查询单元,用于查询所述脱敏元数据;执行单元,用于查询所述输入字段中与所述脱敏字段相匹配的待脱敏字段,根据所述脱敏方式对应的脱敏算法对所述待脱敏字段进行替换处理,得到脱敏语句。5.一种数据脱敏控制方法,所述方法...
【专利技术属性】
技术研发人员:卢凯杰,
申请(专利权)人:杭州比智科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。