关键信息
- 分类
- Data Processing
- 输入类型
- textarea, select, checkbox
- 输出类型
- json
- 样本覆盖
- 4
- 支持 API
- Yes
概览
日志脱敏器是一款专为批量处理日志文件中敏感数据而设计的在线工具。它通过内置的合规预设(如 GDPR、HIPAA、PCI DSS)和灵活的自定义规则,帮助您快速、安全地移除或替换日志中的个人身份信息(PII)和其他机密数据,确保数据隐私与合规。
适用场景
- •当您需要分析或共享日志文件,但其中包含电子邮件、电话号码、身份证号等敏感信息时。
- •当您的业务需要遵守 GDPR、HIPAA 或 PCI DSS 等数据隐私法规,必须对日志数据进行脱敏处理时。
- •当您希望自动化日志清理流程,避免手动查找和删除敏感信息,从而提高效率和准确性时。
工作原理
- •在输入框中粘贴或上传您的原始日志内容。
- •选择一个预设的合规规则(如 GDPR),或根据需求编写自定义的脱敏规则。
- •配置匹配选项(如是否区分大小写),并选择是否进行试运行以预览效果。
- •点击处理按钮,工具将根据规则批量脱敏日志,并可生成合规性报告。
使用场景
用户案例
1. 处理服务器访问日志以符合 GDPR
安全运维工程师- 背景原因
- 公司需要将过去一周的 Web 服务器访问日志提供给外部合作伙伴进行性能分析,但日志中包含大量用户 IP 地址和可能存在的用户代理信息。
- 解决问题
- 日志中的 IP 地址属于个人数据,直接共享违反 GDPR 规定。
- 如何使用
- 将日志内容粘贴到输入框,选择“GDPR合规”预设规则。该预设会自动匹配并脱敏 IP 地址、电子邮件等常见 PII。
- 效果
- 所有 IP 地址被替换为哈希值或掩码,电子邮件地址被完全替换,生成的日志文件可以安全共享,同时附带一份合规报告。
2. 自定义规则脱敏内部调试日志
后端开发人员- 背景原因
- 在调试一个用户登录问题时,生成了包含用户手机号和内部用户ID的详细日志。需要将这些日志分享到公共问题追踪系统。
- 解决问题
- 日志中的手机号和内部ID是敏感信息,不能公开暴露。
- 如何使用
- 在自定义规则框中编写两条规则:一条用 `keepLast4` 策略处理手机号(如 `phone|1\d{10}|keepLast4|4`),另一条用 `hash` 策略处理用户ID(如 `userId|\d+|hash|`)。选择“仅自定义规则”预设。
- 示例配置
-
phone|1\d{10}|keepLast4|4 userId|\d+|hash| - 效果
- 日志中的手机号仅显示后四位(如 `****1234`),用户ID被替换为不可逆的哈希字符串,既保护了隐私,又保留了调试所需的部分上下文信息。
用 Samples 测试
data-processing相关专题
常见问题
支持哪些脱敏策略?
支持完全替换(full)、掩码(mask)、保留前/后N位(keepFirstN/keepLastN)、哈希(hash)等多种策略,可针对不同数据类型灵活选择。
什么是合规性预设?
预设是针对特定法规(如 GDPR、HIPAA、PCI DSS)预先配置好的脱敏规则集,一键选择即可自动匹配并处理该法规要求的常见敏感数据类型。
如何编写自定义规则?
自定义规则采用“字段名|正则表达式|策略|替换值”的格式。例如:`email|[\w.-]+@[\w.-]+|mask|[EMAIL]` 表示将邮箱地址替换为 [EMAIL]。
“试运行”功能有什么用?
开启试运行后,工具仅预览脱敏后的结果,不会实际修改数据。这允许您在正式处理前检查规则是否正确,避免误操作。
生成的合规报告包含什么?
报告会总结本次脱敏操作,包括应用的规则、匹配到的敏感数据类型和数量等信息,可作为数据处理合规性的证明记录。