通过OSS敏感数据保护功能检查Bucket是否存在敏感数据风险

更新时间:
复制 MD 格式

您可以使用OSS敏感数据保护从大量OSS数据中识别并定位个人隐私信息、密码等敏感数据,以实现分类管理和保护,确保数据安全并符合相关法规要求。

注意事项

  • 华东1(杭州)、华东2(上海)、华北2(北京)、华南1(深圳)、华南2(河源)、华南3(广州)、华北3(张家口)、华北5(呼和浩特)、华北1(青岛)、西南1(成都)、华北6(乌兰察布)、中国香港、新加坡、马来西亚(吉隆坡)、印度尼西亚(雅加达)、菲律宾(马尼拉)、德国(法兰克福)、日本(东京)地域支持使用新版或旧版敏感数据保护。

  • 首次开通并使用新版敏感数据保护功能,OSS将为每一个阿里云账号UID提供免费试用额度,您可在阿里云免费试用中心领取200GB的免费检测额度,有效期一年。一年内累计检测数据量超出免费检测额度时,将按敏感数据扫描容量计费,计费标准为0.20元/GB。

使用限制

新版和旧版敏感数据保护存在以下限制:

  • Object存储类型

    仅标准存储、低频访问类型的Object支持敏感信息检测。归档、冷归档以及深度冷归档类型的Object不支持敏感信息检测。

  • 单个文件大小限制

    最大支持敏感信息检测的单个文件大小为200 MB。

  • 压缩包限制

    一个压缩包支持解压的层级最多为5层,解压后的文件总个数最多为1,000个。对于超出限制范围的文件,不会被检测。

敏感数据等级

新版敏感数据等级

OSS默认使用新国标模板识别敏感数据。敏感数据等级分为S0、S1、S2、S3、S4。其中S0代表未检测到敏感内容,数值越大敏感等级越高。

不同页面展示S0的方式不同:模板中仅为S1~S4的数据类型标注敏感等级;数据看板页签的敏感级别统计中以S0表示未检出敏感内容;在文件列表中按敏感等级筛选时,未检出敏感内容的文件对应的筛选项为N/A。

您可以在OSS管理控制台左侧导航栏选择数据服务 > 数据安全,在识别配置页签中查看新国标模板。模板中每个数据类型均标注了对应的敏感等级,单击某一数据类型后,可在规则详情中查看其规则分类及敏感等级,并在规则策略中查看该规则的内置策略和最小命中数(非结构化数据)。

旧版敏感数据等级

等级

数据分类

S1:低敏感

  • 企业敏感信息:统一社会信用代码、组织机构代码、营业执照号码

  • 个人敏感信息:SSN、SwiftCode、未校验的身份证号

  • 位置敏感信息:城市(中国内地)、省份(中国内地)

  • 通用敏感信息:日期

S2:中敏感

  • 企业敏感信息:税务登记证号码

  • 个人敏感信息:车辆识别代码、宗教、姓名(英文)、姓名(简体中文)、姓名(繁体中文)、军官证、电话号码(中国内地)、车牌号(中国内地)

  • 密钥敏感信息:AccessKeyId

  • 设备敏感信息:URL、MEID、IMEI、IPv6地址、JDBC连接串、MAC地址、IP地址

  • 位置敏感信息:地址(中国内地)

S3:高敏感

  • 个人敏感信息:电话号码(美国)、信用卡、身份证(新加坡)、身份证(马来西亚)、身份证(中国香港)、港澳通行证、护照号(中国内地)、邮箱、手机号(中国内地)、银行卡、身份证(中国内地)

  • 密钥敏感信息:PEM证书、KEY私钥、AccessKey Secret

  • 位置敏感信息:GPS位置

  • 设备敏感信息:Linux-Passwd文件、Linux-Shadow文件

  • 敏感图片信息:身份证图片(中国内地)、护照图片(中国内地)

N/A:未知风险等级

未识别风险信息

使用OSS控制台

如果您仍在使用旧版敏感数据,建议您及时升级为新版。相比旧版,新版增加了以下核心能力。

  • 支持用户创建自定义识别任务,可扫描Bucket中的全量数据,也可按目录、前缀或后缀指定包含或不包含的扫描范围。

  • 针对非结构化数据加入大模型检测能力,提升AccessKey等关键特征的识别准确度。

  • 提供数据安全综合分析报告,敏感数据及其风险分布清晰可视化。

新版敏感数据保护

开通并使用新版敏感数据保护有两种方式,您可以根据管理需求选择其中一种:如果只需管理单个Bucket,可直接在目标Bucket详情页操作;如果需要跨Bucket集中开通、配置和查看,可在OSS管理控制台的数据服务 > 数据安全页面操作。两种方式均可完成开通、配置识别任务以及查看扫描结果的完整流程。

方式一:在目标Bucket下操作

适用于对单个Bucket开通并查看敏感数据保护。

  1. 开通并授权。首次使用时,您需要完成授权和开通操作。

    1. 登录OSS管理控制台。

    2. 单击Bucket 列表,然后单击目标Bucket名称。

    3. 在左侧导航栏,选择内容检测 > 敏感数据保护。

    4. 单击授权并开通。

      说明

      如果当前账号已完成授权(例如已为其他Bucket开通过敏感数据保护),则未开通的Bucket页面不再显示该按钮,而显示配置扫描任务,单击该按钮继续下一步即可。

    5. 在配置识别任务对话框,按下表配置扫描参数,然后单击确定。

      参数

      说明

      扫描范围

      扫描该Bucket内文件的范围,取值如下:

      • 全局扫描(默认值):扫描该Bucket内的全部文件。

      • 指定扫描范围:在扫描范围配置中选择条件类型(目录、前缀或后缀),输入内容后按回车保存(多个值可用英文逗号分隔),然后单击添加为包含条件或添加为不包含条件。

        其中,目录条件匹配文件完整路径(objectKey)的前缀,前缀和后缀条件分别匹配文件名的前缀和后缀。例如文件的objectKey为dir1/dir2/file1.txt、文件名为file1.txt时,前缀file、后缀txt表示文件名以file开头且以txt结尾的文件,目录dir1表示dir1目录下的全部文件。多个匹配规则取并集,命中不包含条件的文件不会被扫描,在此基础上扫描命中包含条件的文件;条件均为空时表示扫描该Bucket下的全部文件。

      扫描并发量

      单个任务同时扫描的文件数量,取值范围为4~20,默认值为4。

      抽样扫描

      取值为全量扫描(默认值)或指定抽样比例。选择指定抽样比例时,需在选择抽样比例中选择1/10、1/100、1/1000或1/10000。

      扫描深度

      取值为全量扫描(默认值)或指定扫描深度。选择指定扫描深度时,需在指定 Bucket 路径深度中选择1~10,用于限制从Bucket根路径开始扫描的目录层级。

      自动扫描周期

      自动扫描的周期,取值为每天、每周或每月。选择按周或按月扫描时,需进一步指定具体的扫描日期。

      扫描启动时间

      扫描任务启动的时间段,取值为00:00-06:00、06:00-12:00、12:00-18:00或18:00-24:00。

      重要

      立即扫描一次默认处于勾选状态,即保存配置后立即触发一次扫描并产生扫描费用。如果不需要立即扫描,请取消勾选该选项。

      配置完成后,OSS会按照上述扫描范围对该Bucket的数据进行扫描并收取扫描费用。完成初次扫描的时间因数据量而异(以空Bucket为例,从创建任务到任务结束约5分钟),请间隔一段时间后查看扫描结果。

  2. 查看该Bucket的扫描结果。扫描完成后,在敏感数据保护页面可查看该Bucket的数据分类分级统计、数据识别率和命中模型 TOP 5,以及当前 Bucket 的 OSS 检测用量(本月累计的扫描文件大小、AI 文本 credit 消耗和AI 图片 credit 消耗)。

    页面下方为该Bucket已扫描文件的列表,展示各文件的文件名称、文件大小(Byte)、类型、命中数量、命中模型数和最后扫描时间。未检出敏感内容的文件也会显示在该列表中,其命中数量为0、命中模型数显示为未命中。列表支持按命中模型和敏感等级筛选,也支持按文件名称关键字搜索。

  3. 查看文件的敏感详情。单击目标文件右侧的命中详情,可查看该文件命中的每一条敏感数据的命中模型、敏感等级、命中数量、数据采样结果和数据标签。

  4. 管理识别任务。在敏感数据保护页面右上角,单击识别配置可修改识别任务配置;单击停用敏感数据保护可停用该Bucket的敏感数据保护。暂停任务不在页面右上角,而位于页面左上角Bucket识别任务状态(运行中)的右侧,用于暂停正在运行的识别任务。

    • 暂停任务后将停止当前扫描,并停止创建后续周期扫描任务,但该Bucket仍保持授权。暂停后任务状态显示为已暂停,原暂停任务变为开启任务,单击即可恢复扫描。

    • 停用敏感数据保护会删除该Bucket的识别任务:识别任务页签中不再显示该任务,资产中心页签中该Bucket的数据识别开关关闭,Bucket的敏感数据保护页面恢复为未开通状态。如需重新开通,请重新配置识别任务。

方式二:在数据服务 > 数据安全页面操作

适用于跨Bucket集中开通、配置和查看。在OSS管理控制台左侧导航栏选择数据服务 > 数据安全,页面包含资产中心、数据看板、识别配置、识别任务四个页签。

说明

资产中心和数据看板页签均按地域展示数据,且两个页签的默认地域可能不同。如果页面没有数据或用量显示为0,请先将页面中的地域切换为目标Bucket所在的地域。地域下拉列表仅展示当前账号已创建Bucket的地域。

  1. 开通并授权(资产中心)。在资产中心页签,可查看所选地域下各Bucket的数据量及数据识别是否开启,也可按Bucket名称搜索或按识别状态筛选。单击资产同步可向各地域发起一次OSS资产同步,同步后单击刷新即可查看最新资产。选中需要开通敏感数据保护的Bucket后单击批量授权,或直接打开目标Bucket数据识别列的开关,然后在弹出的配置识别任务对话框中按上述参数说明完成配置并单击确定,即可开启敏感数据保护。

    说明

    使用批量授权时,所选Bucket共用同一套识别任务配置,且单次最多可授权20个Bucket。

  2. 调整识别配置(识别配置)。在识别配置页签查看新国标模板中的各类数据类型(支持按名称搜索),单击某一数据类型可在规则详情中查看其规则分类和敏感等级,并在规则策略中查看该规则的内置策略和最小命中数(非结构化数据)。规则详情中还提供模型状态和大模型调用两个开关:开启大模型调用后将进入大模型识别引擎,相比传统引擎可大幅提升识别准确性;若关闭该规则的模型状态,则大模型调用不会生效。

  3. 管理识别任务(识别任务)。在识别任务页签查看和配置识别任务,列表中的任务名称即对应的Bucket名称。单击操作列的编辑,在弹出的配置识别任务对话框中修改配置;也可关闭扫描状态列的开关以暂停任务。

  4. 查看扫描结果与用量(数据看板)。在数据看板页签可查看当前账号在所选地域的 OSS 检测用量,包括本月累计的文本检测大小、AI 文本 credit 消耗和AI 图片 credit 消耗,以及数据趋势、敏感级别、敏感信息统计和文件类型统计图表。其中:

    • AI 文本 credit 消耗:在识别配置中开启对应模型的模型状态且开启大模型调用后,每命中一条敏感样本消耗0.15 credit,单文件单个模型最多命中10条敏感样本。

    • AI 图片 credit 消耗:每检测一张图片消耗0.3 credit,压缩包中每包含一张图片也消耗0.3 credit,PDF文档每页视作一张图片。

    页签底部以列表形式展示各Bucket的扫描汇总信息,包括Bucket、地域、总文件数、敏感等级、敏感文件数和最后扫描时间,支持按地域、Bucket和敏感等级筛选。

  5. 查看单个Bucket及文件的敏感详情。在上述Bucket汇总列表的操作列单击文件详情,在弹出的面板中查看该Bucket的数据分类分级统计、数据识别率、命中模型 TOP 5及文件列表;再单击文件列表操作列的命中详情,即可查看单个文件的敏感详情。

旧版敏感数据保护

  1. 登录OSS管理控制台。

  2. 单击Bucket 列表,然后单击目标Bucket名称。

  3. 在左侧导航栏,选择数据安全 > 敏感数据保护。

    说明

    当前控制台中,敏感数据保护位于Bucket左侧导航栏的内容检测分组下。如果您在数据安全分组下未找到该入口,请在内容检测分组下查找。

    重要

    全新版本的敏感数据保护已全面上线,强烈建议您升级为新版!

    进入旧版敏感数据保护页面后,页面顶部有新版升级提示横幅,单击升级按钮即可升级至新版。

    使用旧版敏感数据保护时,OSS仅对指定Bucket内存储的数据执行全量扫描并收取扫描费用。敏感数据扫描完成后,支持查看各等级敏感数据的占比以及Top 5的敏感数据类型等信息。

    页面下方为敏感数据列表,展示各文件的名称、大小、类型、敏感字段数、最高敏感等级和命中规则数。您可以单击目标文件右侧的命中详情查看详细信息,也可以通过关闭扫描和扫描设置按钮管理扫描任务。

后续操作

针对存在敏感信息的文件,您可以按需选择以下处理方式:

权限说明

阿里云账号默认拥有全部权限。阿里云账号下的RAM用户或RAM角色默认没有任何权限,需要阿里云账号或账号管理员通过RAM Policy概述或Bucket Policy授予操作权限。

新版敏感数据保护权限说明

Action

说明

oss:*Sddp*

管理敏感数据保护服务的权限,包括为Bucket开通敏感数据保护、配置和修改识别任务、启动或暂停识别任务、停用敏感数据保护,以及查看敏感数据识别结果。

旧版敏感数据保护权限说明

Action

说明

oss:SddpCreateDataLimit

扫描Bucket内的数据。

oss:SddpDescribeBucketInstances

查看单个Bucket的扫描结果。

oss:SddpDescribeAllBucketInstances

查看所有Bucket的扫描结果。

计费说明

使用新版或旧版敏感数据保护功能,会产生以下计费项。有关计费项的定价详情,请参见OSS产品定价。

计费项

说明

敏感数据保护费用

对授权的Bucket数据进行全量或增量扫描。根据扫描的数据量收取费用。