公司动态

Fuzzing 崩溃样本怎么归并:先看栈、信号和输入差异

📅 2026/8/15 20:08:24
Fuzzing 崩溃样本怎么归并:先看栈、信号和输入差异
Fuzzing 崩溃样本怎么归并先看栈、信号和输入差异Fuzzer 产出很多 crash不代表发现了同样多的漏洞。去重时若只比较信号容易把不同根因混在一起只比较完整栈又会被地址和优化差异干扰。保留可复现材料保存目标二进制校验值、编译选项、sanitizer、语料、随机种子和最小输入。先在隔离环境复跑记录信号、首个异常栈帧、访问地址类型和进程状态。涉及第三方样本时遵守授权与披露流程。归并后仍要验证可用稳定栈帧和错误类型生成候选簇再对每簇最小化输入。相同栈并不必然同根因修复后要重放该簇及相邻样本并继续运行回归 Fuzz。失败实验留下的价值是能重复触发的输入和构建条件不是编一段“线上崩溃”故事。