【技术实现步骤摘要】
一种脱敏数据的处理方法和装置
本专利技术涉及数据脱敏
,特别是涉及一种脱敏数据的处理方法和装置。
技术介绍
随着信息技术的发展与大数据时代的到来,数据流通成为释放数据红利与价值的主要手段和途径,而敏感数据在流通中缺乏有效管控,处于高风险状态。近年来,敏感数据泄漏事件屡见不鲜。敏感数据泄漏带来的不仅仅是经济损失,同时损害了金融机构和政府部门等权威机构的公信力,严重破坏了社会信用体系,影响了相关产业与全社会健康和谐发展。在这样的时代背景下,防止敏感数据的泄漏成为了十分重要的问题,目前现有技术中通过数据脱敏网关实现了对数据库中原始数据的脱敏,从而得到脱敏数据,并将脱敏数据前移至另一个数据库。即实现了敏感数据在数据库之间的脱敏和迁移,但是并没有实现敏感数据从数据库到文件的导出。因此,现有技术显然存在着无法将来自数据库的脱敏数据导出至文件的问题。
技术实现思路
本专利技术提供了一种脱敏数据的处理方法和装置,以解决现有技术所存在的无法将来自数据库的脱敏数据导出至文件的问题。为了解决上述问题,根据本专利技术的一个方面,本专利技术公开了一种脱敏数据的处理方法,包括:若检测到针对目标脱敏数据的数据导出操作,则获取所述目标脱敏数据对应的目标数据库中目标数据表的多条脱敏记录和每条脱敏记录对应的多个脱敏字段名称,其中,所述数据导出操作表示将存储于所述目标数据库的目标数据表中的目标脱敏数据导出至目标类型文件;将所述多条脱敏记录和对应的所述多个脱敏字段名称存储于List对象,所述List对象包括多个Map对象,一个Map对象存储一条脱敏记录和该条脱敏记录对应的多个脱敏字段名称;创建 ...
【技术保护点】
一种脱敏数据的处理方法,其特征在于,包括:若检测到针对目标脱敏数据的数据导出操作,则获取所述目标脱敏数据对应的目标数据库中目标数据表的多条脱敏记录和每条脱敏记录对应的多个脱敏字段名称,其中,所述数据导出操作表示将存储于所述目标数据库的目标数据表中的目标脱敏数据导出至目标类型文件;将所述多条脱敏记录和对应的所述多个脱敏字段名称存储于List对象,所述List对象包括多个Map对象,一个Map对象存储一条脱敏记录和该条脱敏记录对应的多个脱敏字段名称;创建所述目标类型文件的文件对象;将所述List对象中的数据添加到所述文件对象中;将所述文件对象中的数据导出到所述目标类型文件。
【技术特征摘要】
1.一种脱敏数据的处理方法,其特征在于,包括:若检测到针对目标脱敏数据的数据导出操作,则获取所述目标脱敏数据对应的目标数据库中目标数据表的多条脱敏记录和每条脱敏记录对应的多个脱敏字段名称,其中,所述数据导出操作表示将存储于所述目标数据库的目标数据表中的目标脱敏数据导出至目标类型文件;将所述多条脱敏记录和对应的所述多个脱敏字段名称存储于List对象,所述List对象包括多个Map对象,一个Map对象存储一条脱敏记录和该条脱敏记录对应的多个脱敏字段名称;创建所述目标类型文件的文件对象;将所述List对象中的数据添加到所述文件对象中;将所述文件对象中的数据导出到所述目标类型文件。2.根据权利要求1所述的方法,其特征在于,当所述目标类型文件为XML文件时,所述创建所述目标类型文件的文件对象,包括:创建对应XML文件的Document对象;创建Element对象并添加至所述Document对象中;所述将所述List对象中的数据添加到所述文件对象中,包括:将所述List对象中每个Map对象存储的每条脱敏记录以及对应的多个脱敏字段名称添加至所述Document对象的所述Element对象中。3.根据权利要求2所述的方法,其特征在于,所述将所述文件对象中的数据导出到所述目标类型文件之前,所述方法还包括:将所述Document对象转换成字符串;将所述文件对象中的数据导出到所述目标类型文件,包括:将转换成的所述字符串导出到XML文件。4.根据权利要求1所述的方法,其特征在于,当所述目标类型文件为第一版本的Excel文件时,所述创建所述目标类型文件的文件对象,包括:创建对应Excel文件的HSSFWorkbook对象;创建HSSFSheet对象并添加至所述HSSFWorkbook对象中;所述将所述List对象中的数据添加到所述文件对象中,包括:将所述List对象中每个Map对象存储的每条脱敏记录以及对应的多个脱敏字段名称添加至所述HSSFWorkbook对象的所述HSSFSheet对象中;所述将所述文件对象中的数据导出到所述目标类型文件,包括:将所述HSSFWorkbook对象中的数据导出至第一版本的Excel文件,并将所述第一版本的Excel文件的扩展名设置为.xls。5.根据权利要求1所述的方法,其特征在于,当所述目标类型文件为第二版本的Excel文件时,所述创建所述目标类型文件的文件对象,包括:创建对应Excel文件的XSSFWorkbook对象;创建XSSFSheet对象并添加至所述XSSFWorkbook对象中;所述将所述List对象中的数据添加到所述文件对象中,包括:将所述List对象中每个Map对象存储的每条脱敏记录以及对应的多个脱敏字段名称添加至所述XSSFWorkbook对象的所述XSSFSheet对象中;所述将所述文件对象中的数据导出到所述目标类型文件,包括:将所述XSSFWorkbook对象中的数据导出至第二版本的Excel文件,并将所述第二版本的Excel文件的扩展名设置为....
【专利技术属性】
技术研发人员:吴阳,喻波,王志海,董爱华,安鹏,郑茂奎,
申请(专利权)人:北京明朝万达科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。