文档首页/ 数据安全中心 DSC/ 最佳实践/ OBS数据安全保护方案/ 对OBS内身份证图片中身份证号进行脱敏
更新时间:2026-09-30 GMT+08:00

对OBS内身份证图片中身份证号进行脱敏

应用场景

为确保存储在私有OBS桶内特定文件夹中包含中国内地身份证信息的PNG、JPG、JPEG、BMP或WEBP格式图片,在与其他用户共享时身份证信息不被泄露,可使用数据安全中心 DSC(Data Security Center)的图片脱敏功能。DSC支持对身份证号进行遮盖处理。脱敏后的图片会保存到您设置的存储目标路径下。

方案架构

图片脱敏的工作流程:

要实现以上图片脱敏和共享,需要四步:

  1. 创建OBS桶并上传文件:创建私有读写权限的OBS桶,并上传包含中国内地身份证信息的图片到OBS桶的一个文件夹下,该文件夹内图片继承桶的私有权限。
  2. 将OBS桶授权并接入DSC:完成授权后,才支持对OBS内的数据进行操作。
  3. 新增并启动脱敏任务:创建图片脱敏任务,配置待脱敏图片的OBS桶文件路径,对OBS桶中图片进行识别和脱敏,将脱敏后的图片保存到您设置的存储目标路径下。
  4. 配置IAM用户访问脱敏图片:通过桶策略授予指定IAM用户只读访问脱敏后图片存储的文件夹的权限,实现脱敏后的图片共享。

前提条件

步骤一:创建OBS桶并上传文件

创建OBS桶

  1. 在OBS管理控制台左侧导航栏选择“桶列表”。
  2. 在页面右上角单击“创建桶”。
  3. 在“创建桶”页面,配置如下参数,其他参数采用默认配置,然后单击“立即创建”。

    区域与购买数据安全中心选择的区域一致,确认“阻止公共访问”处于关闭状态(未开通),设置“桶策略”为“私有”。

    了解更多创建OBS桶的操作,请参见创建OBS桶。

上传图片到OBS桶的一个文件夹中

  1. 在OBS控制台的桶列表,单击OBS桶名称。
  2. 在“对象”页面,单击“新建文件夹”,输入文件夹名称(例如:imgtest)后,单击“确定”。
  3. 进入imgtest文件夹目录下,单击“上传对象”。
  4. 在“上传对象”页面,单击“添加文件”,选择本地的图片后,单击“打开”,等待文件上传成功。其他参数采用默认配置,单击“确定”。

    上传路径为:OBS://[桶名]/imgtest/,文件的存储类别为继承桶类别。

步骤二:将OBS桶授权并接入DSC

  1. 登录DSC服务控制台。
  2. 选择“资产中心 > 资产管理”,在资产管理界面左上角,单击云资产授权“修改”,进入“云资产委托授权”页面。
  3. 在“云资源委托授权”页面,开启OBS资产授权。
  4. 返回“资产管理”页面,选择“OBS > OBS”,进入OBS资产列表界面。
  5. 在OBS资产列表左上角,单击“添加自有桶”。在弹出添加自有桶对话框中,勾选需要添加的OBS桶。
  6. 单击“确定”关闭弹窗。OBS桶列表中已有添加的OBS桶,则说明添加成功。

步骤三:新增并启动脱敏任务

  1. 在左侧导航树中选择“安全治理 > 数据脱敏”,进入“数据脱敏”页面。
  2. 选择“OBS”页签,单击“新建任务”,进行数据源配置。

    • 自定义任务名称。
    • 数据源选择:OBS。
    • 数据源:OBS桶名称和OBS文件路径,选择步骤一:创建OBS桶并上传文件中上传的图片的OBS桶名称及图片存储路径;“文件类型”选择“图片类型”。

  3. 单击“下一步”,完成脱敏算法配置。

    脱敏对象,保证身份证号(中国内地)为启用状态();“脱敏方式”选择“白色块覆盖”。

  4. 单击“下一步”,保持默认配置。
  5. 单击“下一步”,配置脱敏后的图片的存储位置,OBS文件路径选择根目录。
  6. 单击“完成”,脱敏任务会呈现在任务列表中。
  7. 在目标任务所在行的“启用/禁用任务”列,开启任务(),然后在“操作”列,单击“立即运行”。
  8. 等待“状态”显示为“已完成”,查看已成功脱敏的图片信息。
  9. 校验脱敏结果。

    1. 在OBS管理控制台左侧导航栏选择“桶列表”。
    2. 单击OBS桶名称,打开5中设置的脱敏后图片的存储路径,查看已脱敏图片,可以看到身份证号已脱敏成功。

      脱敏后的身份证.png图片中,除身份证号外,姓名也被替换为占位符,证件照片区域被头像图标遮挡。

步骤四:配置特定IAM用户访问已脱敏图片

  1. 在OBS管理控制台左侧导航栏选择“桶列表”。
  2. 单击OBS桶名称,打开5中设置的脱敏后图片的存储路径,找到已脱敏图片,在“操作”列,单击“更多 > 配置对象策略”。

    • 自定义策略名称。
    • “效力”:选择“允许”。
    • “被授权用户”:选择“其他账号”,输入账号ID、IAM用户ID或名称。如果不知道如何获取账号ID和IAM用户ID,可单击“如何查看“账号ID”、“IAM用户ID”和“IAM用户名称”?”查看教程。
    • 其他参数保持默认设置。

  3. 单击“创建”。
  4. 已授权的IAM用户在OBS控制台,通过已授权图片的OBS访问地址访问已脱敏的图片信息。

    文件列表中可看到脱敏后的图片文件身份证.png,确认IAM用户已成功访问已授权的图片资源。

总结

对于存储在OBS桶中包含中国内地身份证信息的图片,可以脱敏身份证号信息后进行共享,以免因个人身份证号泄露,造成财产损失、信誉损失、身份被冒用等影响。

相关文档

DSC还支持脱敏OBS桶中包含车牌、人脸信息等图片,适用更多业务场景中图片脱敏需求,以保障OBS中图片数据的安全共享。更多信息请参考创建并运行OBS脱敏任务。