(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210530912.4
(22)申请日 2022.05.16
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 符晓娟 陈树伟 戴翔 高芳
党平
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 钱湾湾
(51)Int.Cl.
G06F 21/62(2013.01)
G06F 8/71(2018.01)
(54)发明名称
一种数据脱敏的方法及装置
(57)摘要
本申请提供的一种数据脱 敏的方法及 装置,
可应用于 金融领域或数据处理技术领域。 本申请
通过读取配置文件, 所述配置文件中包括数据库
参数和脱敏参数; 所述脱 敏参数包括不同的数据
字段分别对应的脱敏规则, 与所述数据字段对应
的区分标识, 和针对同一数据字段中不同数据类
型的区分规则; 当同一数据字段对应于不同数据
类型时, 则同一数据字段对应的脱敏规则还包括
与所述不同数据类型分别对应的脱敏子规则; 实
现了对同一字段不同数据类型的数据采用不同
的脱敏规则进行脱敏。 保留了原始数据格式和属
性, 进一步实现应用程序在 使用脱敏数据的开发
与测试过程中能够正常运行。
权利要求书3页 说明书8页 附图4页
CN 114896628 A
2022.08.12
CN 114896628 A
1.一种数据脱敏的方法, 其特 征在于, 包括:
读取配置文件, 所述配置文件包括数据库参数和脱敏参数; 所述脱敏参数包括不同的
数据字段分别对应的脱敏规则, 与所述数据字段对应的区分标识, 和针对同一数据字段中
不同数据类型的区分规则; 其中, 若同一数据字段对应于不同数据类型, 则同一数据字段对
应的脱敏规则具体包括与所述 不同数据类型分别对应的脱敏子规则;
根据所述数据库参数 连接与所述数据库参数对应的数据库;
根据所述脱敏参数对所述数据库中的待 脱敏数据进行 数据脱敏。
2.根据权利要求1所述的方法, 其特征在于, 所述根据所述脱敏参数对所述数据库中的
待脱敏数据进行 数据脱敏, 具体包括:
识别所述待 脱敏数据包含的数据字段;
对于所述待脱敏数据包含的数据字段中的目标字段, 根据 所述脱敏参数获取与所述目
标字段对应的区分标识;
当所述与所述目标字段对应的区分标识为第 一区分标识时, 利用针对所述目标字段的
区分规则对所述目标字段包含的数据类型进 行区分; 对所述目标字段包含的目标数据类型
的数据采用与所述目标 数据类型对应的脱敏子规则进行 数据脱敏;
当所述与所述目标字段对应的区分标识为第 二区分标识时, 对所述目标字段包含的数
据类型不进行区分, 对所述目标字段的数据采用与所述目标字段对应的脱敏规则进行数据
脱敏;
所述第一区分标识用于表示需要对所对应的目标字段中的数据类型加以区分, 并采用
与数据类型对应的脱敏子规则对相应 类型的数据进行脱敏;
所述第二区分标识用于表示不需要对所对应的目标字段中的数据类型加以区分, 并采
用与目标字段类型对应的脱敏规则对相应 类型的数据进行脱敏。
3.根据权利要求2所述的方法, 其特征在于, 当所述与 所述目标字段对应的区分标识为
第一区分标识时, 利用针对所述目标字段的区分规则对所述目标字段包含的数据类型进 行
区分, 具体包括:
根据所述目标字段包含的数据的位数来区分数据类型, 区分得到包括目标数据类型在
内的多个数据类型;
和/或, 根据所述目标字段包含的数据的首位来区分数据类型, 区分得到包括目标数据
类型在内的多个数据类型。
4.根据权利要求2所述的方法, 其特征在于, 若所述目标数据类型的数据包含校验位,
对所述目标字段包含的目标数据类型的数据采用与所述目标数据类型对应的脱敏子规则
进行数据脱敏, 具体包括:
对所述目标数据类型的数据中的预设一个或多个数据位进行脱敏, 其中, 所述预设一
个或多个数据位 不包含所述校验位。
5.根据权利要求1 ‑4任一项所述的方法, 其特 征在于, 还 包括:
展示数据脱敏的可视化界面; 所述可视化界面包括: 配置文件路径选择区域和数据脱
敏确认区域;
所述读取配置文件, 具体包括:
响应于对所述数据脱敏确 认区域的触发操作, 依据 所述配置文件路径选择区域中的文权 利 要 求 书 1/3 页
2
CN 114896628 A
2件路径解析配置文件;
在根据所述脱敏参数对所述数据库中的待脱敏数据进行数据脱敏之后, 所述方法还包
括:
在所述可视化界面上展示对所述待 脱敏数据的脱敏 结果。
6.根据权利要求1 ‑4任一项所述的方法, 其特征在于, 所述根据 所述脱敏参数对所述数
据库中的待 脱敏数据进行 数据脱敏, 具体包括:
根据所述脱敏参数中的脱敏规则和区分规则生成SQ L脚本;
利用所述SQ L脚本对所述数据库中的待 脱敏数据进行 数据脱敏。
7.一种数据脱敏的装置, 其特征在于, 包括: 配置文件读取解析模块、 数据库模块、 脱敏
模块和主控 模块;
所述配置文件读取解析模块, 用于读取配置文件, 所述配置文件包括数据库参数和脱
敏参数; 所述脱敏参数包括不同的数据字段分别对应的脱敏规则, 与所述数据字段对应的
区分标识, 和针对同一数据字段中不同数据类型的区分规则; 其中, 若同一数据字段对应于
不同数据类型, 则同一数据字段对应的脱敏规则具体包括与所述不同数据类型分别对应的
脱敏子规则;
所述数据库模块, 用于根据所述数据库参数 连接与所述数据库参数对应的数据库;
所述脱敏模块, 用于根据所述脱敏参数对所述数据库中的待 脱敏数据进行 数据脱敏;
所述主控模块, 用于调用所述配置文件读取解析模块、 所述数据库模块和所述脱敏模
块。
8.根据权利要求7 所述的装置, 其特 征在于, 所述脱敏模块, 具体包括:
字段识别单 元, 用于识别所述待 脱敏数据包含的数据字段;
区分标识获取单元, 用于对于所述待脱敏数据包含的数据字段中的目标字段, 根据所
述脱敏参数获取与所述目标字段对应的区分标识;
数据类型区分单元, 用于当所述与所述目标字段对应的区分标识为第一区分标识时,
利用针对所述目标字段的区分规则对所述目标字段包 含的数据类型进行区分;
第一脱敏单元, 用于对所述目标字段包含的目标数据类型的数据采用与所述目标数据
类型对应的脱敏子规则进行 数据脱敏;
第二脱敏单元, 用于当所述与所述目标字段对应的区分标识为第二区分标识时, 对所
述目标字段包含的数据类型不进 行区分, 对所述目标字段的数据采用与所述目标字段对应
的脱敏规则进行 数据脱敏;
所述第一区分标识用于表示需要对所对应的目标字段中的数据类型加以区分, 并采用
与数据类型对应的脱敏子规则对相应 类型的数据进行脱敏;
所述第二区分标识用于表示不需要对所对应的目标字段中的数据类型加以区分, 并采
用与目标字段类型对应的脱敏规则对相应 类型的数据进行脱敏。
9.根据权利要求8所述的装置, 其特 征在于, 所述数据类型区分单 元具体用于:
根据所述目标字段包含的数据的位数来区分数据类型, 区分得到包括目标数据类型在
内的多个数据类型;
和/或, 根据所述目标字段包含的数据的首位来区分数据类型, 区分得到包括目标数据
类型在内的多个数据类型。权 利 要 求 书 2/3 页
3
CN 114896628 A
3
专利 一种数据脱敏的方法及装置
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:39:11上传分享