首页/AI/提示词工程速查/日志与数据脱敏

日志与数据脱敏

日志、追踪与评测样本避免留存个人信息:入库前按字段规则脱敏(手机号、邮箱、证件号),需要关联比对时用加盐哈希。

提示词工程速查AI更新于 2026-10-13

脱敏是什么

日志、追踪记录与评测样本里常带用户原文,其中可能含手机号、邮箱、证件号、地址等个人信息。脱敏是在写入链路的早期就按字段规则替换或遮蔽,而不是等展示时才处理;需要保留跨条目关联能力时改用加盐哈希,既可比对又难以还原。

基本信息

适用范围应用日志、调用追踪、评测样本、缓存与导出文件
执行位置写入链路早期,越靠前越好
常用手法掩码保留首尾、整体替换占位符、加盐哈希
关联比对加盐哈希,盐值单独保管,不用可逆加密
规则维护脱敏规则版本化管理,新增字段先补规则再采集

典型使用场景

  • 调用日志入库:正文里的手机号与邮箱先掩码再落库
  • 评测集建设:用脱敏后的真实样本做回归,避免原始数据外流
  • 排错抓包:把请求快照脱敏后上传,可与业务方共享
  • 跨团队分析:用加盐哈希做用户级聚合,不暴露个体标识
  • 合规审计:向审计方证明数据在存储层已脱敏,而非只在界面隐藏

脱敏示例(正则级)

脱敏示例(正则级)
手机号: 138****1234                  # 保留前三位与后四位
邮箱: a***@example.com               # 用户名部分掩码,域名保留
证件号: 保留前 4 位与后 2 位            # 中间全部替换
银行卡: 只保留末四位
姓名与地址: 词典匹配 + 人工抽检        # 正则覆盖不到,靠词表兜底
# 原则: 脱敏在写入链路的早期执行,而非等到展示层

字段类型与处置方式

字段类型处置方式注意点
手机号掩码保留首尾注意带国际区号与分隔符的变体
邮箱用户名掩码保留域名便于定位企业客户
证件号仅留首尾出现位置分散,需要逐字段扫描
姓名地址词表加抽检正则难覆盖,需人工复核
用户标识加盐哈希盐值轮换后历史数据不可再关联
只在展示层脱敏不算脱敏:存储层仍是明文时,一次误导出或一次越权查询就把数据全带出去。

易错点

  • 只在界面层做遮蔽,数据库与备份里仍是完整明文
  • 脱敏规则覆盖不全,新增字段直接写原始值,且没人定期盘点
  • 对需要关联分析的字段用随机替换,做不了聚合只能再补一套映射表
  • 把脱敏后的样本当完全无风险数据随意共享,忽略可重识别组合风险

数据来源与参考

  • NIST SP 800-122《Guide to Protecting the Confidentiality of Personally Identifiable Information》;GDPR 数据最小化原则
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌