数据管理知识库

动态数据脱敏

Dynamic Data Masking

本文基于 DAMA 体系资料整理,约 595 字。

动态数据脱敏 是一种在数据访问过程中实时进行的脱敏技术。它的核心特征是:

基础数据不变:存储在数据库、数据仓库等源系统中的原始数据保持原样,不做任何修改。

按规则实时变形:当最终用户或应用程序查询数据时,根据预定义的脱敏规则,在数据返回结果集的那一瞬间,对敏感数据进行变形、掩盖或替换。

上下文感知:脱敏策略通常与用户角色、权限、位置、时间等上下文信息绑定。例如,客服人员看到的是掩盖了后四位的信用卡号,而风控部门看到的是完整号码。

动态数据脱敏的工作原理

主要特点与优势

对后端透明:由于不改变底层数据,因此不会影响后端业务流程、应用程序逻辑和数据分析工作。

实时且高效:脱敏是即时发生的,用户几乎感知不到延迟。

灵活性高:可以基于细粒度的策略(如用户、用户组、时间、IP地址)动态决定是否脱敏以及如何脱敏。

适合生产环境:非常适合直接用于访问量大的生产系统,满足不同角色用户(如开发人员、测试人员、客服人员)同时访问同一数据库的需求,但各自看到不同敏感级别的信息。

常见的动态脱敏技术示例

假设数据库中存储的原始手机号是:13812345678

与静态数据脱敏的对比

为了更好地理解,可以与静态数据脱敏进行对比:

总结: 您所描述的 “不更改基础数据,仅在最终呈现时改变外观” 的方法,正是 动态数据脱敏 的典型特征。它是实现数据“可用不可见”、在保证数据 utility 的同时满足隐私和安全合规要求的关键技术。

工艺参数、配方等核心数据如何防泄露?昱珩数据安全方案含分级脱敏策略。

联系昱珩团队