敏感数据扫描与脱敏

数据传输服务DTS(Data Transmission Service)支持对从源库读取的、安全风险较高的敏感数据进行脱敏处理,然后再将其写入目标库。本文为您介绍配置敏感数据扫描与脱敏任务的相关操作。

重要

当前仅西南1(成都)、中国香港、新加坡地域支持此功能。

支持的链路

源库类型

目标库类型

任务类型

MySQL

MySQL

数据同步(全量同步和增量同步)

说明

含双向同步任务和Serverless任务。

费用信息

当前处于公测阶段,公测期间免费使用。

支持脱敏的信息

说明
  • 敏感信息的敏感等级(递增)为S1、S2、S3,等级越高则安全风险越高。

  • 敏感信息的敏感等级,请以敏感数据扫描与脱敏模块的扫描结果(敏感等级)为准。

  • 个人信息

    姓名、性别、年龄、出生日期、婚姻状况、生育状况、以往病史、病症、住院史等。

  • 公司信息

    营业执照号码、组织机构代码、税务登记证号码等。

  • 技术管理

    运行日志信息,即创建时间、更新时间、开始时间、完成时间、任务编号、备注信息等。

  • 业务数据

    贷款类型。

  • 营销服务

    商品名称和商品编号。

  • 综合管理

    发票代码。

支持的脱敏算法

脱敏算法

说明

不脱敏

保持原数据,不进行脱敏操作。

替换

在符合字段类型及范围的情况下,进行随机替换。

遮盖

将需要脱敏的字符(从左到右的第X位至第Y位),替换为#

注意事项

  • 仅支持扫描该同步任务中待同步的对象。

  • 此功能扫描的是源端数据,因此在配置需要扫描的库表时,已选择对象框中显示的库名和表名为映射前的名称。

  • 开启敏感数据扫描与脱敏的任务:

    • 该任务(增量数据采集模块)不会自动运行,需要配置并启动脱敏任务后方可运行。

    • 可能会导致传输速度降低,无法达到理论的最大值。

  • 配置扫描对象时,选择粒度仅支持为表。

  • 扫描对象配置完成且任务保存后(例如,单击下一步保存任务并预检查保存并返回列表后),将不支持修改扫描对象。

  • 若需要脱敏的字段类型为BIGINT,并且采用了遮盖方式进行脱敏,则可能会导致写入到目标端的数据为0或写入失败。

操作步骤

  1. 开启敏感数据扫描与脱敏功能。

    1. 进入同步任务的高级配置阶段。

    2. 敏感数据扫描与脱敏区域,选择开启

      image

    3. 可选:选择敏感数据合规扫描模板

      说明

      当前仅支持互联网行业合规模板 v1.0,保持默认即可。

  2. 配置扫描对象。

    已选择对象框中选中需要扫描的表,并单击youyi将其移动至已选择需要扫描的对象框。

  3. 根据实际情况,完成后续配置和购买操作。

  4. 配置并启动脱敏任务。

    1. 配置脱敏算法。

      1. 在同步任务列表页面,查找并单击目标实例的ID。

      2. 可选:在任务管理页面,单击敏感数据扫描与脱敏模块。

      3. 配置脱敏列区域的脱敏配置列,配置脱敏算法。

        说明

        含敏感数据的字段,其默认脱敏算法为替换

        快捷配置

        在目标字段的脱敏配置列,单击脱敏算法名称,并选择脱敏算法。

        重要

        若您选择为遮盖,还须参考标准配置设置遮盖范围

        标准配置

        1. 在目标字段的脱敏配置列,单击修改配置

        2. 在弹出的脱敏配置对话框,修改脱敏算法

          说明
          • 您也可以批量选中需要设置为相同脱敏算法的字段,然后单击批量配置,并选择脱敏算法

          • 若您选择遮盖,则还需设置遮盖范围(从左到右的起始位置X和结束位置Y)。

        3. 单击确定

    2. 启动脱敏任务。

      1. 敏感数据扫描与脱敏模块的下方,单击配置并启动脱敏任务

      2. 在弹出的对话框,单击确定