首页/安全/等保与合规速查/去标识化与匿名化:区别与常用方法
数据安全与个人信息51 条

去标识化与匿名化:区别与常用方法

去标识化数据仍可能属于个人信息(可借助额外信息复原);匿名化处理后无法识别且不能复原,不属于个人信息。落地常用假名化、加盐哈希与泛化等手段。

等保与合规速查安全更新于 2026-10-13

去标识化与匿名化是什么

去标识化是处理后不借助额外信息就无法识别特定自然人的过程,数据仍可能属于个人信息;匿名化则是无法识别特定自然人且不能复原,不再属于个人信息。两者的分界线在于是否保留可复原的映射关系或额外信息,判断口径直接决定数据能不能对外提供。

基本信息

去标识化处理后不借助额外信息无法识别特定自然人(法律定义)
匿名化无法识别特定自然人且不能复原,不属于个人信息
关键区别是否保留可复原的映射关系与额外信息
常用手段假名化、加盐哈希、泛化、抑制、数据扰动
风险点准标识符组合导致的重新识别
发布前动作评估重识别风险并留存评估结论

典型使用场景

  • 数据共享给合作方前做去标识化并约定不得复原
  • 对外发布统计数据集时评估准标识符组合的重识别风险
  • 测试环境使用脱敏数据,避免真实个人信息外泄
  • 日志与埋点数据中手机号、证件号做哈希或截断
  • 内部数据加工分析时用假名替代直接标识符

加盐哈希示例

加盐哈希示例
import hashlib, hmac
key = b"dataset-specific-secret"  # 密钥单独保护
h = hmac.new(key, b"13800000000", hashlib.sha256).hexdigest()
# 不可逆;但密钥泄露时手机号可被枚举比对,密钥必须独立管理
# 同一手机号在同一密钥下结果稳定,便于关联分析而不暴露原文

处理手段与效果

手段示例残留风险
假名化用户 ID 替换为随机编码映射表泄露即可复原
加盐哈希手机号做 HMAC 摘要密钥泄露后可枚举比对
泛化年龄精确值改为年龄段过细粒度仍可定位个体
抑制删除高敏感字段组合其他字段可能推断
扰动统计值加噪小样本下仍可反推
发布共享前先评估重识别风险:年龄、邮编、性别等准标识符组合可能重新识别个体,评估结论要作为发布审批的一部分留存。
匿名化是法律效果而非技术标签:声称已匿名化但保留密钥或映射表,一旦被复原即回到个人信息范畴,相关义务仍然适用。

易错点

  • 把去标识化当匿名化对外提供:去标识化数据仍受个人信息规则约束,需告知同意或另行论证
  • 密钥与哈希值同库存储:等同未脱敏,拖库后可直接枚举比对
  • 只处理直接标识符:准标识符组合仍可定位个体,重识别风险被低估
  • 测试环境直接用生产数据:脱敏不到位的副本一旦外泄,责任与生产数据相同

数据来源与参考

  • 中华人民共和国个人信息保护法第七十三条
  • GB/T 37964-2019《信息安全技术 个人信息去标识化指南》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌