【OSS安全最佳实践】对OSS内身份证图片中身份证号进行脱敏

为确保存储在私有OSS Bucket特定文件夹中包含中国内地身份证信息的PNG、JPG、JPEG、BMP或WEBP格式图片,在与其他用户共享时身份证信息不被泄露,可使用数据安全中心 DSC(Data Security Center)的图片脱敏功能。DSC目前仅支持对身份证号进行遮盖处理。脱敏后的图片会自动保存到同一个OSS Bucket下与DSC脱敏任务关联的aliyun_dsc_desensitization文件夹内。通过设置aliyun_dsc_desensitization文件夹的访问权限,实现敏感图片的安全共享。

方案概览

图片脱敏样式:

脱敏前示例

脱敏后示例

image

image

图片脱敏的工作流程:

 

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

  1. 创建OSS Bucket并上传文件:创建私有读写权限的OSS Bucket,并上传包含中国内地身份证信息的图片到OSS Bucket的一个文件夹(例如imgtest)下,该文件夹内图片继承Bucket的私有权限。

  2. 同步OSS Bucket到DSC:将OSS Bucket同步到DSC,无需授权连接,即可创建OSS图片脱敏任务。

    DSC会每天凌晨自动同步新增资产,对于当天创建的资产,需要手动执行资产同步操作。

  3. 新增脱敏任务:创建图片脱敏任务,配置待脱敏图片的OSS Bucket文件路径。

  4. 启动脱敏任务:启动任务,对OSS Bucket中图片进行识别和脱敏,将脱敏后的图片保存到aliyun_dsc_desensitization文件夹中。

  5. 配置RAM用户访问脱敏图片:通过Bucket Policy授予指定RAM用户只读访问aliyun_dsc_desensitization/imgtest文件夹的权限,实现脱敏后的图片共享。

前提条件

  • 当前账号已购买数据安全中心实例并授权数据安全中心访问其他阿里云资源。

    OSS图片脱敏是数据安全中心的增值服务,实现图片脱敏需要足够的图片脱敏数增强图片识别数量。本示例场景购买数据安全中心服务,需要开启图片脱敏增强图片识别,购买业务需要的图片脱敏数增强图片识别数量,其他服务可自行选择是否购买。

  • 当前账号已开通对象存储OSS。

  • 已准备需要被授权的RAM用户。RAM用户相关内容,请参见创建RAM用户。

    本示例RAM用户通过控制台访问已授权的OSS图片,RAM用户的访问方式需要选中控制台访问

步骤一:创建OSS Bucket并上传图片

1.1 创建OSS Bucket

  1. 在对象存储OSS控制台的Bucket列表页面,单击创建Bucket

  2. 创建 Bucket面板,配置如下参数,其他参数采用默认配置,然后单击完成创建

    image

1.2 上传图片到OSS Bucket的一个文件夹中

  1. 在对象存储OSS控制台的Bucket列表页面的Bucket列表,单击OSS Bucket名称。

  2. 文件列表页面,单击新建目录,输入目录名(例如:imgtest),单击确定

  3. 进入imgtest文件目录下,单击上传文件

  4. 单击扫描文件,选择本地的文件(本文上传示例图片身份证.png)后,单击上传文件,等待文件上传成功。

    image

步骤二:同步OSS Bucket到DSC

  1. 在授权管理页签,单击资产授权管理

  2. 资产授权管理面板左侧产品名称导航栏,单击OSS

  3. 资产授权管理面板,单击资产同步

    image

步骤三:新增脱敏任务

  1. 在数据安全中心的OSS图片脱敏页面,单击创建脱敏任务

  2. 创建脱敏任务面板,完成图片脱敏配置。

    Bucket选择为目标OSS Bucket,脱敏范围配置为存储身份证图片的文件夹imgtest,启动时间为立即执行,配置脱敏图片为包含身份证信息的图片(中国内地),脱敏方式为遮盖

    image

步骤四:启动脱敏任务

4.1 执行任务

  1. OSS图片脱敏页面,新建的脱敏任务会自动立即执行。

    image

  2. 单击操作列的详情,等待状态显示为已完成,查看已成功脱敏的图片信息。

    image

4.2 校验脱敏结果

  1. 前往对象存储OSS控制台的Bucket列表页面,单击目标Bucket名称。

  2. 通过文件夹aliyun_dsc_desensitization/imgtest,查看已脱敏图片,可以看到身份证号已脱敏成功。

    image

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

5.1 待被授权的RAM用户查看自己的账号ID

  1. RAM用户登录阿里云控制台,鼠标指针移动到右上角的头像上,复制并保存账号ID(UID)。

    image

  2. RAM用户将保存的UID发送给当前账号的用户。

5.2 当前账号的用户配置Bucket Policy授予RAM用户读取图片的权限

  1. 当前账号所属用户在OSS Bucket的Bucket授权策略页面,单击按语法策略添加

  2. 编辑并保存以下策略内容,授予指定RAM用户(UID为20214760404935xxxx)对目标OSS Bucket(examplebucket)下指定目录(前缀为aliyun_dsc_desensitization/imgtest)的只读权限。

    {"Version": "1","Statement": [{"Effect": "Allow","Action": ["oss:GetBucketInfo"],"Principal": ["20214760404935xxxx"],"Resource": ["acs:oss:*:192479427903xxxx:examplebucket"]}, {"Effect": "Allow","Action": ["oss:Get*"],"Principal": ["20214760404935xxxx"],"Resource": ["acs:oss:*:192479427903xxxx:examplebucket/aliyun_dsc_desensitization/imgtest/*"]}, {"Effect": "Allow","Action": ["oss:ListObjects","oss:ListObjectVersions"],"Principal": ["20214760404935xxxx"],"Resource": ["acs:oss:*:192479427903xxxx:examplebucket"],"Condition": {"StringLike": {"oss:Prefix": ["aliyun_dsc_desensitization/imgtest/*"]}}}]
    }

5.2 已被授权的RAM用户验证访问已授权的图片

RAM用户在对象存储OSS控制台,通过已授权图片的OSS访问地址https://oss.console.aliyun.com/bucket/oss-cn-hangzhou/examplebucket/object?path=aliyun_dsc_desensitization%2Fimgtest%2F访问已脱敏的图片信息。

image

总结

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

定时脱敏任务

OSS图片脱敏任务支持按照每天、每月某天或每周某天的凌晨的00:00:00定时触发,对增量图片进行识别和脱敏,以保障更新的图片能及时被脱敏使用。

image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/148470.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

react hooks--useRef

基本用法 在类组件中获取一个dom元素实例,可以通过React.CreateRef或者回调函数的方式去获取。语法:const refContainer useRef(initialValue);使用场景:在 React 中进行 DOM 操作时,用来获取 DOM作用:返回一个带有 …

构建高可用和高防御力的云服务架构第五部分:PolarDB(5/5)

引言 云计算与数据库服务 云计算作为一种革命性的技术,已经深刻改变了信息技术行业的面貌。它通过提供按需分配的计算资源,使得数据存储、处理和分析变得更加灵活和高效。在云计算的众多服务中,数据库服务扮演着核心角色。数据库服务不仅负…

【C++高阶】深入理解C++ I/O流:标准库中的隐藏宝石

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C “ 登神长阶 ” 🤡往期回顾🤡:C 特殊类 🌹🌹期待您的关注 🌹🌹 ❀ C IO流 📒1. C语言的输入…

Stable Diffusion 优秀博客转载

初版论文地址:https://arxiv.org/pdf/2112.10752 主要流程图: Latent Diffusion Models(LDMs) DDPM是"Denoising Diffusion Probabilistic Models"的缩写, 去噪扩散概率模型 博客: 【论文阅读…

单发超快光场成像技术研究进展

摘要:单发超快光场成像技术能够在更广泛的条件下表征瞬态事件,为探索不可重复和难以再现的超快现象打开了大门,是探索未知领域必不可少的工具,具有巨大的科学技术应用价值。介绍近年来单发超快光场成像技术的研究进展,…

【Finetune】(三)、transformers之P-Tuning微调

文章目录 0、P-Tuning基本原理1、代码实战1.1、导包1.2、加载数据集1.3、数据集预处理1.4、创建模型1.5、P-tuning*1.5.1、配置文件1.5.2、创建模型 1.6、配置训练参数1.7、创建训练器1.8、模型训练1.9、模型推理 0、P-Tuning基本原理 P-Tuning的基本思想是在prompt-tuning的基…

预付费计量系统实体模型

1. 预付费计量系统实体模型 A generic entity model for electricity payment metering systems is shown in Figure 2. Although it provides a limited perspective, it does serve to convey certain essential concepts. 关于电子式预付费电表系统的实体模型见图 2…

如何选购笔记本电脑?要看哪些参数?

如何选购笔记本电脑?要看哪些参数? 文章目录 如何选购笔记本电脑?要看哪些参数?1、CPU(中央处理器)2、GPU(显卡)3、RAM(内存)4、硬盘5、屏幕6、散热7、接口8、…

前端工程化4:从0到1构建完整的前端监控平台

前言 一套完整的前端监控系统的主要部分: 数据上报方式数据上送时机性能数据采集错误数据采集用户行为采集定制化指标监控sdk 监控的目的: 一、数据上报方式 本文的方案是,优先navigator.sendBeacon,降级使用1x1像素gif图片…

Java | Leetcode Java题解之第417题太平洋大西洋水流问题

题目&#xff1a; 题解&#xff1a; class Solution {static int[][] dirs {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};int[][] heights;int m, n;public List<List<Integer>> pacificAtlantic(int[][] heights) {this.heights heights;this.m heights.length;this.n…

[数据结构与算法·C++] 笔记 2.1 线性表

线性结构 概念 二元组 B ( K , R ) B(K,R) B(K,R) K a 0 , a 1 , . . . , a n − 1 K{a_0,a_1,...,a_{n-1}} Ka0​,a1​,...,an−1​ ( R r R{r} Rr) 有一个唯一的开始结点&#xff0c;它没有前驱&#xff0c;有一个唯一的直接后继一个唯一的终止结点&#xff0c;它有一个…

了解你的GPU:深入探讨AMD SMI

Getting to Know Your GPU: A Deep Dive into AMD SMI — ROCm Blogs 2024年9月17日 作者&#xff1a;Matt Elliott 对于使用AMD硬件的系统管理员和高级用户来说&#xff0c;性能优化和高效的资源监控至关重要。AMD系统管理界面命令行工具amd-smi正是为了解决这些需求而设计的。…

uni-app功能 1. 实现点击置顶,滚动吸顶2.swiper一个轮播显示一个半内容且实现无缝滚动3.穿透修改uni-ui的样式

uni-app项目中遇到的功能 文章目录 uni-app项目中遇到的功能一、实现点击置顶&#xff0c;滚动吸顶、1.1、scroll-view设置不生效的原因和解决办法1.2 功能代码 二、swiper一个轮播显示一个半内容且实现无缝滚动三、穿透修改uni-ui的样式 一、实现点击置顶&#xff0c;滚动吸顶…

基于STM32残疾人辅助行走系统

要么是家人陪伴&#xff0c;要么是类似导盲犬的动物辅助&#xff0c;家人还有事要做&#xff0c;不一定实时在场&#xff0c;而动物辅助也可能会出现新的问题&#xff0c;威胁残疾人身体安全。因此利用现代计算机技术、传感器检测设备和物联网技术设计这一款辅助残疾人行走的智…

【FPGA】FPGA芯片结构

目录 1 可编程输出/输出单元&#xff08;IOB&#xff09;2 可配置逻辑块&#xff08;CLB&#xff09;3 数字时钟管理模块&#xff08;DCM&#xff09;4 嵌入式块存储器&#xff08;BRAM&#xff09;5 布线资源6 内嵌功能模块&#xff08;专用IP单元&#xff09;6.1 PLL&#xf…

MISC - 第一天(stegsolve图片隐写解析器、QR research、binwalk,dd文件分离,十六进制文件编辑器)

前言 各位师傅大家好&#xff0c;我是qmx_07&#xff0c;最近更新Buuctf在线测评中的MISC杂项内容 介绍 BUUCTF:https://buuoj.cn/ &#xff0c;整合了各大 CTF 赛事题目&#xff0c;类型丰富&#xff0c;涵盖了Web 安全、密码学、系统安全、逆向工程、代码审计等多个领域 …

C#/.NET/.NET Core技术前沿周刊 | 第 6 期(2024年9.16-9.22)

前言 C#/.NET/.NET Core技术前沿周刊&#xff0c;你的每周技术指南针&#xff01;记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿&#xff0c;助力技术成长与视野拓宽。 欢迎投稿&…

数据库 MySQL 是否需要容器化?

容器的定义&#xff1a;容器是为了解决“在切换运行环境时&#xff0c;如何保证软件能够正常运行”这一问题。 目前&#xff0c;容器和 Docker 依旧是技术领域最热门的词语&#xff0c;无状态的服务容器化已经是大势所趋&#xff0c;同时也带来了一个热点问题被大家所争论不以…

2024PHP彩虹工具网源码一个多功能工具箱程序支持72种常用站长和开发等工具

安装&#xff1a; PHP>7.4 伪静态设置Thinkphp 设置/public为网站运行目录 访问你的域名/install进行安装即可 安装扩展 sg11 &#xff0c;fileinfo &#xff0c; ionCube 常用功能 站长工具&#xff1a;ICP备案查询、IP地址查询、域名Whios查询、腾讯域名拦截查询、Mysql…

基于yolov5的中国交通标志TT100K检测系统python源码+onnx模型+评估指标曲线+精美GUI界面

【算法介绍】 基于YOLOv5的中国交通标志TT100K检测系统是一种利用深度学习技术实现高效、准确交通标志识别的系统。该系统采用YOLOv5作为核心检测算法&#xff0c;凭借其速度快、准确性高的特点&#xff0c;在实时交通标志识别领域展现出显著优势。 TT100K数据集作为该系统的…