清洗管线示例
清洗管线示例
1) Unicode 归一化(NFKC)统一全半角与兼容字符
2) 去除零宽字符与控制字符(保留换行)
3) 检测可疑编码块(长 Base64/十六进制串)并记录
4) 对解码结果再做一次指令样式检测
5) 记录清洗前后哈希,供审计| 顺序 | 先归一化再检测,避免检测被变体绕过 |
|---|---|
| 审计 | 解码行为要记录,防止把正常数据误当恶意 |
| 保守 | 清洗规则可能误伤正常内容时,标记人工复核 |
注入常借编码混淆穿越过滤:全角字符、Base64、Unicode 变体;清洗层做归一化与解码审计,把变体拉回统一形态。
1) Unicode 归一化(NFKC)统一全半角与兼容字符
2) 去除零宽字符与控制字符(保留换行)
3) 检测可疑编码块(长 Base64/十六进制串)并记录
4) 对解码结果再做一次指令样式检测
5) 记录清洗前后哈希,供审计| 顺序 | 先归一化再检测,避免检测被变体绕过 |
|---|---|
| 审计 | 解码行为要记录,防止把正常数据误当恶意 |
| 保守 | 清洗规则可能误伤正常内容时,标记人工复核 |