首页/安全/等保与合规速查/日志脱敏:敏感字段不能进日志
本包目录(268 条)

日志脱敏:敏感字段不能进日志

口令、令牌、密钥、身份证号、银行卡号、手机号等不应明文写入日志:在应用层输出前脱敏,并在采集管道做二次过滤,双保险。

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

Python 侧脱敏示例

Python 侧脱敏示例
import re
PHONE = re.compile(r"(1[3-9]\d)\d{4}(\d{4})")
def mask(text):
    text = PHONE.sub(r"\1****\2", text)
    return re.sub(r"(?i)(password|token|secret)=([^&\s]+)", r"\1=***", text)
print(mask("login phone=13800001234 password=Abc123"))

脱敏范围清单

脱敏范围清单
认证信息:口令、验证码、Token、Cookie、密钥
身份信息:身份证号、护照、银行卡、手机号、邮箱
业务敏感:地址、订单、健康与金融数据

易错点

  • 只在接入层脱敏:终端与应用直接落盘的日志仍是明文
  • 脱敏规则长期不更新:新增字段常绕过既有规则

数据来源与参考

  • 中华人民共和国个人信息保护法(最小必要与安全保障)
  • OWASP Logging Cheat Sheet
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌