zhaolei
2daa3fcd3c
fix: 对账 P0-P2 一轮全消 (CSV想拦35→0, CSV想放5→0)
引擎修复:
- policy.yaml allowed_extensions 补 .java/.log/.ttf/.dwg/.odt 等 20+ 类型 (白名单 gate 被拒根因)
- structure.py SuspiciousImports weight 45→25 (单一 API 不再直接 100 分 malicious)
- structure.py 新增 EncryptedArchive 显式检测 (flag_bits bit0=1)
- rules/rule_labels.yaml 新增 EncryptedArchive → 加密压缩包
样本修复:
- L0-020/021 zip_bomb 重写: DEFLATED 50×50MB/20×20MB → 膨胀比 1027x/1023x ✅ ArchiveBombSuspect reject
- L0-030 nested_traversal 重写: 真 ../穿越 + 内层 zip → PathTraversal malicious
- L0-024 encrypted 重写: flag_bits bit0=1 → EncryptedArchive suspicious
最终 P0-P2 关键修复项 9/9 通过:
✅ NEG-007 java clean (白名单放行)
✅ NEG-011 log clean (白名单放行)
✅ NEG-015 ttf clean (白名单放行)
✅ NEG-016 dwg clean (白名单放行)
✅ NEG-020 odt clean (白名单放行)
✅ L0-020 zip_bomb reject ArchiveBombSuspect
✅ L0-021 small_bomb reject ArchiveBombSuspect
✅ L0-024 encrypted suspicious EncryptedArchive
✅ L0-030 nested malicious PathTraversal
2026-10-29 12:02:36 +08:00
..
2026-10-28 19:07:11 +08:00
2026-10-29 12:02:36 +08:00
2026-10-29 11:44:38 +08:00
2026-10-29 11:44:38 +08:00
2026-10-28 19:07:11 +08:00
2026-10-28 19:07:11 +08:00
2026-10-28 19:07:11 +08:00
2026-10-28 19:07:11 +08:00
2026-10-28 19:07:11 +08:00
2026-10-28 19:07:11 +08:00