数据分类方法:从业务域到敏感度,再到分级

聊数据分类,我习惯先问一个问题:你为什么要分?如果目标是管权限、控风险,那分类只是手段,分级才是落脚点。但很多人一上来就照着敏感度打标签,结果业务部门根本不认——因为标签和他们的实际场景对不上。

所以,咱们得把分类方法拆开看。我个人经验里,最实用的两条线是:按业务域和按敏感度。两条线交织在一起,才能把数据管明白。

按业务域分类——让数据“找得到家”

业务域分类,说白了就是告诉你“这数据是干什么用的”。比如客户数据、产品数据、交易数据、财务数据……每个业务域的数据,天然有它自己的生命周期和使用习惯。

我在做金融项目时遇到过一件事:风控部门要调取客户交易流水,但数据组把流水归到了“运营日志”里,权限设得死死的。结果风控同学天天打报告申请,效率极低。后来我们按业务域重新归类——交易数据单独成一个域,权限策略跟着业务走,问题就解决了。

常见的业务域分类维度可以参考这张表:

业务域典型数据示例典型用户群体
客户域客户档案、联系方式、偏好标签销售、客服、售后
产品域产品目录、定价、库存、规格产品经理、供应链、仓管
交易域订单、支付流水、退款记录财务、风控、运营
财务域账目、发票、成本、利润财务、审计、高管
运营域系统日志、监控指标、工单运维、开发、SRE

你看,每个域的数据访问模式完全不一样。客户域的数据需要精细到个人,交易域需要实时查询,财务域则要严格审计。如果不按业务域切分,一个粗放的权限模板根本兜不住。

我的建议:业务域分类最好由对应业务负责人来牵头做,技术人员辅助。别让IT部门闭门造车,否则分出来的域大概率没人认。

按敏感度分类——给数据“上保险”

业务域分类解决的是“谁需要”,敏感度分类解决的是“谁不能看”。敏感度分级通常分成公开、内部、敏感、绝密四个档,但不同行业会微调。比如医疗行业会把“患者健康信息”单独拎出来,哪怕它属于敏感级,也要额外加密。

我在帮一家物流公司做数据治理时,发现他们把所有客户姓名都标成了“敏感”。结果电话客服查询地址时需要验证身份,每次都要走审批,一天能接一千通电话,根本跑不通。后来我们根据敏感度定义表做了细化:姓名+地址+身份证号组合才叫敏感,单独一个字段可以算内部级。这才把流程理顺。

判断敏感度的几个硬指标:

  • 关联可识别性:这条数据能不能直接或间接识别到自然人?能,就往上提一级。
  • 泄露影响面:泄露后会引发财务损失、声誉损失还是法律风险?影响越大,级别越高。
  • 监管要求:比如《个人信息保护法》规定敏感个人信息有专门条款,你绕不过去。

敏感度分级不是拍脑袋,要有一个分级矩阵做支撑。矩阵的横轴是数据字段,纵轴是影响等级,交叉点打标。我通常用一个3×3的矩阵做初筛,然后再根据业务场景微调。

分类与分级的关系——别搞反了顺序

很多人问我:分类和分级,谁先谁后?我的回答一直是:先分类,后分级。为什么?

你想,如果不分类,你连数据在哪、归谁管都不清楚,分级就是瞎打标签。反过来,先按业务域把数据圈出来,再在每个域里做敏感度评估,才有针对性。比如“客户域”里,手机号是敏感级,头像图片可能是内部级——同一个域里的字段敏感度都不一样。

我用一张图来总结分类与分级的关系:

数据分类与分级关系框架图 分类与分级的关系 按业务域分类 客户域 产品域 交易域 财务域... 分类结果 每个域有独立的数据清单 按敏感度分级 公开 内部 敏感 绝密 分级结果 每个字段有敏感度标签 分类 + 分级 → 权限策略 业务域决定谁能看 敏感度决定能看多少 注意顺序 先分业务域 再定敏感级 切勿倒置

从图里你能看到:分类输出的是数据清单,分级输出的是敏感标签,两者必须合并才能生成有意义的权限策略。业务域决定谁有资格看,敏感度决定给不给他看那么多细节。

我曾经踩过一个坑:有个项目先做了敏感度分级,结果发现同一份客户名单在销售部和财务部的敏感度认知完全不同。销售觉得是日常工作资料,财务认为涉及隐私。最后不得不推倒重来,先花两周做业务域分类。白干了一个月。所以顺序千万别搞反。

实践中怎么落地?我常用的三步法

  1. 圈地:和业务负责人一起,把所有数据按业务域打上第一层标签。这一步产出是“数据字典 + 业务域归属表”。
  2. 定级:针对每个业务域里的字段,逐个评估敏感度。可以用我之前提的3×3矩阵打初分,再人工复核高风险字段。
  3. 关联:把分类结果和分级结果合并,形成“业务域-敏感度”的二维矩阵,这个矩阵直接对接后续的权限模型。

举个例子:交易域里的“订单金额”字段,业务域是交易域,敏感度是内部级(因为只有内部员工需要看,不涉及个人隐私)。那权限策略就是:交易域的员工默认可以读,其他人需要审批。而交易域里的“买家手机号”,敏感度是敏感级,策略就变成:只有特定角色(客服主管)才能查看,而且需要脱敏显示。

一个小技巧:分类分级完成后,一定要做“交叉验证”。找几个核心数据用例,比如“离职员工的账号该关哪些数据权限?”,代入策略里跑一遍。我每次做验证都能发现一两处遗漏,省得后面出事故。

嗯,到这里你应该能理解了:分类和分级不是两件事,而是同一件事的前后手。分类负责“划清边界”,分级负责“设好门禁”。两个动作少一个,权限模型都会漏风。