更新时间:2024-10-28 GMT+08:00

创建OBS脱敏任务

创建OBS脱敏任务后,可以对OBS类型数据的敏感信息进行脱敏。

本章节将介绍如何创建OBS脱敏任务。

前提条件

约束条件

  • DSC不支持OBS的并行文件系统。
  • 支持.txt,.log,.xml,.ini,.sql,.inf,.java,.json等文件或者mime type以text开头的文件。

创建并运行OBS脱敏任务

  1. 登录管理控制台
  2. 单击左上角的,选择区域或项目。
  3. 在左侧导航树中,单击,选择安全与合规 > 数据安全中心
  4. 在左侧导航树中选择数据资产保护 > 数据静态脱敏,并选择“OBS”页签,进入OBS脱敏页面。
  5. 单击,将“OBS脱敏”设置为,开启OBS脱敏。
  6. 单击“新建任务”,进入“数据源配置”页面,具体参数说明如表1所示。

    表1 数据源配置参数说明

    参数名称

    参数说明

    任务名称

    您可以自定义脱敏任务的名称。

    任务名称需要满足以下要求:
    • 1~255个字符。
    • 字符可由中文、英文字母、数字、下划线或中划线组成。

    数据源选择

    选择数据来源。仅支持“OBS”

    数据源

    OBS桶名称:单击下拉框选择OBS桶资产名称。

    OBS文件路径:单击下拉框选择OBS桶文件路径。

    文件类型:目前仅支持文本类型。

    说明:

    只有具备读写权限的资产才能使用脱敏功能。

  7. 单击“下一步”,进入“脱敏算法配置”页面,如图1所示。

    图1 脱敏算法配置-OBS脱敏任务
    1. 识别模板:单击下拉框选择识别模板。

      敏感数据识别模板中该条规则如果未启用,则脱敏页面该条敏感数据不展示。

    2. 单击“启用状态”列的开关,关闭该条敏感数据类型不对其进行脱敏。

      脱敏页面中的“启用状态”按钮如果关闭,表明虽然启用了该条识别规则,但识别之后不进行脱敏。

    3. 脱敏算法:

      默认选择选择“仿真脱敏”即脱敏后不损失信息量、不改变数据格式,仿真脱敏支持的敏感数据类型参见仿真脱敏,同时支持单击下拉框选择如下脱敏算法:

      Hash脱敏:详细信息请参见Hash脱敏

      字符掩盖:详细信息请参见字符掩盖

      关键字替换:详细信息请参见关键字替换

      删除脱敏:详细信息请参见删除脱敏

  8. 单击“下一步”,进入“脱敏配置”页面。

    • 遍历子目录:打开“遍历子目录”的开关,会对源目录下的子目录进行脱敏。
    • 文件重命名:打开“文件重命名”的开关,会对脱敏后的文件进行重命名。
      • 文件前缀/文件后缀:只能由中文字符、英文字母、数字、下划线和中划线组成,长度小于16。
      • 重命名示例:原始文件名称为Test.txt,前缀为DSC_,后缀为1,重命名后的文件为DSC_Test1.txt

  9. 单击“下一步”,进入“数据目标配置”页面,如图2所示。

    图2 数据目标配置-OBS脱敏任务
    1. OBS桶名称:单击下拉框选择脱敏后的存储桶。
    2. OBS文件路径:单击在弹框中选择OBS文件路径。

      目标OBS桶路径不能选择与源OBS桶路径相同的路径和源OBS桶路径的子目录。

  10. 单击“完成”,完成OBS脱敏任务的创建。
  11. 进入“OBS”页签,在目标脱敏任务单击“启用/禁用任务”开关启用任务,在“操作”列单击“立即运行”
  12. 运行后,系统开始按照设置执行脱敏任务。

查看OBS脱敏任务运行状态

  • 进入“OBS”页签,单击目标脱敏任务前面的,查看脱敏任务运行状态,如图3所示。

    运行“状态”说明如下:

    • 已完成:脱敏任务已完成运行,且运行成功。
    • 运行中:脱敏任务正在执行中。
    • 待运行:脱敏任务未运行。
    • 已终止:用户已手动终止脱敏任务的运行。
    • 运行失败:脱敏任务运行失败。
      图3 OBS脱敏任务运行状态

编辑和删除OBS脱敏任务

等待运行或运行中的脱敏任务不支持编辑或删除。

  • 在OBS脱敏任务列表中,在目标脱敏任务的“操作”列,单击编辑,可修改脱敏任务配置信息,配置脱敏任务信息请参见创建并运行OBS脱敏任务
  • 在OBS脱敏任务列表中,在目标脱敏任务的“操作”列,单击删除

    脱敏任务删除后不支持恢复,建议您谨慎操作。