本文基于 DAMA 体系资料整理,约 595 字。
动态数据脱敏 是一种在数据访问过程中实时进行的脱敏技术。它的核心特征是:
基础数据不变:存储在数据库、数据仓库等源系统中的原始数据保持原样,不做任何修改。
按规则实时变形:当最终用户或应用程序查询数据时,根据预定义的脱敏规则,在数据返回结果集的那一瞬间,对敏感数据进行变形、掩盖或替换。
上下文感知:脱敏策略通常与用户角色、权限、位置、时间等上下文信息绑定。例如,客服人员看到的是掩盖了后四位的信用卡号,而风控部门看到的是完整号码。
动态数据脱敏的工作原理
主要特点与优势
对后端透明:由于不改变底层数据,因此不会影响后端业务流程、应用程序逻辑和数据分析工作。
实时且高效:脱敏是即时发生的,用户几乎感知不到延迟。
灵活性高:可以基于细粒度的策略(如用户、用户组、时间、IP地址)动态决定是否脱敏以及如何脱敏。
适合生产环境:非常适合直接用于访问量大的生产系统,满足不同角色用户(如开发人员、测试人员、客服人员)同时访问同一数据库的需求,但各自看到不同敏感级别的信息。
常见的动态脱敏技术示例
假设数据库中存储的原始手机号是:13812345678
与静态数据脱敏的对比
为了更好地理解,可以与静态数据脱敏进行对比:
总结: 您所描述的 “不更改基础数据,仅在最终呈现时改变外观” 的方法,正是 动态数据脱敏 的典型特征。它是实现数据“可用不可见”、在保证数据 utility 的同时满足隐私和安全合规要求的关键技术。
工艺参数、配方等核心数据如何防泄露?昱珩数据安全方案含分级脱敏策略。
联系昱珩团队