模糊测试fuzzing
模糊测试是一种向程序大量输入随机或畸形数据,以发现错误和安全漏洞的自动化测试技术。
2篇文章
最近提及 模糊测试是一种软件测试技术:工具自动生成输入并送入程序,观察是否出现崩溃或意外行为。它擅长发现人们事先难以想到的边界情况,被广泛用于挖掘安全漏洞。
其变体差分模糊测试把相同输入送入同一功能的不同实现,比较输出以找出行为不一致之处,常用于将代码移植到其他语言或重新实现的场合。
本条目依据AIPOST的文章与广为人知的事实整理。如有错误,请通过更正请求告诉我们。
涉及该条目的文章
在46次测试运行和24小时的模糊测试(用多样化输入自动测试软件的方法)中,这些变异证伪了11项属性,并暴露出3个此前未知的缺陷,这些缺陷已得到修复。