ScholarGate
助手
Machine learningVulnerability detection and testing

模糊测试

模糊测试是一种软件测试技术,它向程序输入大量随机或半随机的测试用例,以发现错误、崩溃和安全漏洞。模糊测试由 Barton Miller 于 1990 年开创,已成为发现复杂软件中零日漏洞的主要方法。libFuzzer、AFL 和 HoneyPot 等现代模糊测试工具将覆盖率引导的变异与插桩相结合,以有效地探索程序路径并触发漏洞。模糊测试已在浏览器、编译器和加密库等主要软件中发现了数千个关键漏洞。

在 MethodMind 中打开即将推出视频即将推出下载幻灯片

阅读完整方法

仅限会员

使用免费账户登录即可阅读本节。

登录

方法图谱

相关方法的邻域——选择一个节点以展开探索。

来源

  1. Miller, B. P., Fredriksen, L., & So, B. (1990). An empirical study of the reliability of UNIX utilities. Communications of the ACM, 33(12), 32-44. DOI: 10.1145/96267.96279
  2. Böhme, M., Pham, V. T., Sharma, A., & Cichon, M. (2020). Fuzzing: Challenges and reflections. IEEE Security & Privacy, 19(2), 56-62. link

如何引用本页

ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/zh/cryptography/fuzzing

选用哪种方法?

将本方法与其最相近的同类并置,并排研读——本馆将书籍铺陈于案上,取舍则由您定夺。

并排比较

被引用于

ScholarGateFuzzing (Fuzzing (Fuzz Testing)). 于 2026-06-15 检索自 https://scholargate.app/zh/cryptography/fuzzing · 数据集: https://doi.org/10.5281/zenodo.20539026