Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 721 Bytes

日志脱敏方案.md

File metadata and controls

13 lines (11 loc) · 721 Bytes
  1. 逐行脱敏 由开发人员在日志打印阶段对打印内容脱敏 优点:灵活可控 缺点:易遗漏,不支持jar包日志脱敏

  2. 全局脱敏 基于logback提供的MessageConverter特性,在日志框架层对日志字符串进行匹配替换,logback.xml中添加一个conversionRule,使脱敏转换器生效: <conversionRuleenable="true"conversionWord="msg"converterClass="logback.convertor.SensitiveDataConverter" /> 优点:通用 缺点:仅支持数据格式有一定规律的信息脱敏,用户名、密码等信息不支持 | 相比逐行脱敏,性能损失更大

  3. 关键词脱敏 在全局脱敏的基础上增加对如username、password等关键词的脱敏处理