Machine learningVulnerability detection and testing
模糊测试
模糊测试是一种软件测试技术,它向程序输入大量随机或半随机的测试用例,以发现错误、崩溃和安全漏洞。模糊测试由 Barton Miller 于 1990 年开创,已成为发现复杂软件中零日漏洞的主要方法。libFuzzer、AFL 和 HoneyPot 等现代模糊测试工具将覆盖率引导的变异与插桩相结合,以有效地探索程序路径并触发漏洞。模糊测试已在浏览器、编译器和加密库等主要软件中发现了数千个关键漏洞。
阅读完整方法
仅限会员
登录使用免费账户登录即可阅读本节。
方法图谱
相关方法的邻域——选择一个节点以展开探索。
来源
- 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 ↗
- 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
选用哪种方法?
将本方法与其最相近的同类并置,并排研读——本馆将书籍铺陈于案上,取舍则由您定夺。
并排比较 →