脱敏器和清洗器
1.脱敏器(Data Masker) 是一种用于保护敏感数据隐私和安全的组件或工具。它的核心功能是:在数据被展示、传输、存储到非生产环境(如测试、开发、日志、分析)之前,将其中的敏感信息替换为虚构但格式相似的数据,或者进行遮蔽处理。
DEFAULT_SENSITIVE_PATTERNS = [
"password", "passwd", "pwd", # 认证凭证类
"secret", "token", "api_key", # API/密钥类
"ssn", "social_security", # 个人身份类
"credit_card", "card_number", # 金融支付类
"cvv", "pin", # 安全码类
]
2.清洗器(Sanitizer) 在软件安全领域,特指一种防御性输入验证与净化组件。它的核心职责是:在用户输入进入系统核心逻辑之前,检测并移除、转义或拒绝其中可能引发安全漏洞的恶意内容。
| 脱敏器 (Masker) | 清洗器 (Sanitizer) | |
|---|---|---|
| 目的 | 隐藏敏感信息(隐私合规) | 移除危险/非法内容(安全防护) |
| 典型操作 | 张三丰 → 张*丰、手机号打码 |
<script> → ""、SQL注入过滤 |
| 关注点 | 数据值的替换 | 数据结构/格式的安全 |
| 常见领域 | 数据治理、GDPR | Web安全、编译器、输入验证 |

浙公网安备 33010602011771号