数据分类分级与输出控制:分类分级原则、标签体系设计

做政务数据共享这么多年,我最大的感触就是:分类分级是数据安全的基石,也是输出控制的前提。很多单位上来就谈怎么共享、怎么开放,结果发现数据底数不清,哪些能共享、哪些必须脱敏,全靠拍脑袋决定。

说白了,分类分级就像是给数据资产做“体检”和“挂牌”。没这步,后续所有的控制策略都是空中楼阁。今天我就把这块的实战经验给各位拆开揉碎了讲讲。

一、核心原则:分类分级到底在解决什么问题?

我在项目中遇到过不少次这样的场景:业务部门想共享某个数据集,但数据安全部门根本没听说过它有数据。为什么会这样?根源就是分类分级没落地。

分类分级的核心目标其实就三个:

  • 摸清家底:知道我们有哪些数据、在哪儿。
  • 识别风险:哪些数据泄露了会出事、出多大的事。
  • 精准管控:对不同风险等级的数据,匹配不同的输出策略。

有些朋友会问:“我们单位早就做过数据分类了,怎么还是管控不住?”嗯,这里要注意。分类和分级,其实是两个概念,但很多人混为一谈。

我一般这样区分它们——

维度 数据分类 数据分级
核心目标 把数据按属性、业务归属分门别类 评估数据如果泄露会造成多大的影响
关注对象 数据本身的内容和业务属性 数据的风险等级和敏感程度
操作行为 归大类、建目录、打标签 定等级、设警示、附加权限
典型产出 数据资源目录、业务分类树 数据安全等级表、敏感度矩阵
举个例子 “人口基础信息”这个分类 “身份证号”属于L4级(极高敏感级)

你想想看,分类是“我是谁”,分级是“我有多重要”。两者缺一不可。

二、分类分级原则:我这边的四字真经

做了十几个政务数据治理的项目后,我总结了一套分类分级的“四字原则”。听起来简单,但非常实用:依、标、集、动。

  1. 依:依据法律和国标。比如《数据安全法》、GB/T 38667-2020《信息技术 大数据 数据分类指南》、JR/T 0197-2020《金融数据安全数据安全分级指南》。别自己拍脑袋发明新标准,我踩过这个坑——有一次一个部门自己搞了一套L0-L9的等级,结果和国标完全对不上,后期对接的时候简直想哭。
  2. 标:建立标准化标签体系。标签要统一、要机器可读。我习惯用“分类标签+分级标签”组合的方式,后面会细讲。
  3. 集:集中管理、统一维护。分类分级不是一次性的工程,必须有专人负责维护和更新。
  4. 动:动态调整、持续迭代。业务变了、法律变了,数据级别可能也要变。我记得有个单位在做不动产数据共享时,一开始把所有房屋信息都设为L2级(低敏感级),后来发现包含产权人身份证号的明细数据一旦流出,风险很大,才紧急调整了级别。

实践心得:别追求“一次到位”。我的建议是先做核心数据的分类分级,比如人口、法人、信用、自然资源这几大基础库。把关键的先管控住,再逐步覆盖到非核心数据。先开枪、后瞄准,在数据安全领域同样适用。

三、标签体系设计:从理论到落地

标签体系是分类分级落地的具体工具。说白了,就是给每条数据、每个字段、每个数据集都贴上“身份和等级”的标记,让后续的共享输出控制能自动识别、自动处理。

我个人习惯这样设计标签结构:

  • 数据源标签:哪个系统来的?哪个部门提供的?
  • 业务分类标签:属于人口、法人、信用、自然资源、证照、空间地理?
  • 敏感分级标签:L1(公开级)、L2(内部级)、L3(敏感级)、L4(高敏感级)
  • 脱敏规则标签:这个字段需要加密、遮蔽、泛化还是直接拒接?
  • 共享范围标签:是否允许跨部门共享?是否允许对社会开放?

我先给个简单的字段级别的标签示例。比如一条“公民个人信息”的数据,它的字段标签设计如下:

// 以JSON格式记录的标签元数据
{
  "tableName": "t_citizen_info",
  "fieldName": "id_card_no",
  "labels": {
    "dataSource": "公安局人口系统",
    "businessCategory": "人口基础信息",
    "sensitivityLevel": "L4",
    "maskingRule": "show_last_4_digits",
    "shareScope": "部门间共享需审批"
  }
}

这样的标签体系,程序读起来非常方便。共享输出时,系统可以直接根据标签自动匹配策略,不用人工翻着Excel去查级别。

四、知识结构一图览

为了方便各位理解分类分级、标签体系与输出控制之间的逻辑关系,我画了张图,各位可以对照着看。

分类分级与标签体系 → 输出控制核心流程 原始数据资产(政务数据资源) 步骤① 数据分类(打业务标签) 步骤② 数据分级(打敏感标签) 步骤③ 标签组合 → 生成数据标签元数据 步骤④ 规则映射(脱敏规则+共享范围规则) 步骤⑤ 根据标签输出控制(共享/脱敏/拒接) 提示 分类+分级 双标签缺一不可

五、避坑指南:那些年我踩过的雷

讲完理论,我再说几个实战中特别容易掉进去的坑:

避坑点 1:标签粒度太粗

我曾经见过一个单位,一个“基本信息表”包含了姓名、身份证、联系方式、住址所有字段,但整张表只打了一个“L3级敏感”的标签。结果身份证号(适用L4)和联系电话(适用L3)被一刀切地处理,要么全部脱敏导致共享的数据没法用,要么全部放行导致高风险字段泄露。

对策:标签至少要做到字段级。如果条件允许,甚至可以做数据项级的标签(即对某个具体值例外处理)。

避坑点 2:分级结果缺乏动态调整机制

我记得有个单位在2020年做了分类分级,到了2023年新的《个人信息保护法》出台后,原先“L2级”的人脸识别特征数据已经不能再按原来的低等级处理了,但一直没有更新分级结果。共享输出时差点出大事。

建议:建立分级评估周期,比如每年复审一次,遇到法律变更随时调整。

避坑点 3:标签系统与共享输出控制引擎脱节

有些单位花了很多精力在Excel里做了一本“数据分类分级手册”,但实际的数据共享平台完全不读取这些标签。每次共享申请还是走人工审批,效率低下。

对策:标签体系要直接嵌入到共享交换平台中。标签即策略,打标完成,控制自动生效。

嗯,说到底,分类分级这件事,做起来确实繁琐。但一旦把标签体系和输出控制打通了,后面的工作就会非常顺畅,等于一次投入、长期受益。各位可以先从一个核心数据库开始试点,跑通了再推广,不必一口气吃成胖子。