3. 数据分类分级实施流程
数据分类分级不是一次性的“运动”,而是一个持续迭代的闭环流程。本流程覆盖从数据资产盘点、分类分级标准制定、自动化打标,到标签管理与持续运营的完整生命周期。以下为实战落地的六大核心步骤。
3.1 数据梳理与资产盘点
实施的第一步是摸清家底。需要对企业内部所有数据资产进行系统性梳理,包括结构化数据(数据库、数据仓库)、半结构化数据(日志、JSON、XML)以及非结构化数据(文档、图片、音视频)。
- 数据源发现: 扫描网络、数据库、文件服务器,自动发现数据资产。
- 元数据采集: 提取表结构、字段注释、数据量、访问频率等元信息。
- 数据血缘分析: 梳理数据流转路径,明确数据从产生到销毁的全过程。
3.2 分类分级标准制定
基于业务合规要求(如《数据安全法》、GDPR、行业监管)和企业自身数据特点,制定分类分级标准。标准需明确分类维度(如业务域、数据主体)和分级粒度(如核心、重要、一般)。
| 分级等级 | 定义 | 示例数据 | 保护要求 |
|---|---|---|---|
| L4 核心 | 一旦泄露将造成国家安全或重大公共利益损害 | 用户支付密码、生物特征 | 加密存储、严格访问控制、审计 |
| L3 重要 | 泄露可能对企业造成重大经济损失或声誉影响 | 身份证号、手机号、住址 | 脱敏展示、权限分级 |
| L2 一般 | 泄露对企业影响有限 | 用户昵称、注册时间 | 基础访问控制 |
| L1 公开 | 可对外公开的数据 | 产品介绍、新闻公告 | 无特殊限制 |
3.3 自动化打标与标签生成
利用规则引擎、机器学习模型或正则表达式,对数据资产进行自动化分类分级打标。打标过程需支持批量处理与实时流式处理。
- 规则匹配: 基于字段名、注释、数据内容(如身份证正则)进行匹配。
- 机器学习: 使用NLP模型对非结构化文档进行内容理解与分类。
- 标签结构: 采用“分类:分级:业务域”的三段式标签,例如
PII:L3:CRM。
3.4 标签落地与元数据写入
将生成的标签持久化到数据资产的元数据中。支持多种落地方式:
- 数据库扩展属性: 在表或字段的 COMMENT 中写入标签。
- 数据目录平台: 同步标签到 Apache Atlas、DataHub 等元数据管理平台。
- 文件标签: 对文件系统使用扩展属性(xattr)或 sidecar 文件。
-- MySQL 字段级别标签落地示例
ALTER TABLE user_info
MODIFY COLUMN phone VARCHAR(20)
COMMENT '手机号|分类:PII|分级:L3|业务域:CRM';
3.5 策略联动与安全管控
标签落地的最终目的是驱动安全策略。基于标签实现动态访问控制、数据脱敏、加密存储等联动能力。
| 标签等级 | 访问控制策略 | 脱敏策略 | 加密策略 |
|---|---|---|---|
| L4 | 仅DBA+安全管理员 | 完全遮盖 | AES-256 + HSM |
| L3 | 部门主管+授权人员 | 中间4位掩码 | AES-128 |
| L2 | 全员可读 | 不脱敏 | TDE |
3.6 持续运营与迭代
数据分类分级是一个动态过程。新数据不断产生,业务规则持续变化,需要建立持续运营机制:
- 定期复核: 每季度对标签准确性进行抽样复核。
- 变更感知: 监听元数据变更事件,自动触发重新打标。
- 审计与报告: 生成分类分级覆盖率、标签分布等运营报表。
专注课程资料整理