什么是模糊测试?

作者:模糊测试   发布时间:2023-11-09

模糊测试是一种软件测试技术,它允许测试团队在软件的源代码中查找安全漏洞或错误。与传统的软件测试方法如SAST、DAST或IAST不同,模糊测试的方法是向代码发送随机的输入数据,尝试使代码崩溃,进而发现可能的故障或问题。这些故障可能是代码的问题,也可能是业务逻辑的问题,都可能导致高风险的安全威胁。


当发现某个故障或漏洞时,可以使用一个叫做”模糊器”的工具来查找这个故障的原因,并确定源代码中的具体问题。对于某些类型的攻击,例如SQL注入和跨站脚本攻击,模糊器是非常有效的。但对于一些与系统崩溃无关的漏洞,如间谍软件或木马,模糊器可能就不太有效了。


模糊测试有其支持者和批评者。支持者认为模糊测试是一个完全自动化的方法,可以找到很多其他方法可能找不到的问题。而批评者认为模糊测试可能不容易设置,并且可能提供不稳定或不可靠的测试结果。


推荐阅读:

第三方软件测试报告

第三方软件测试机构有那些


本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2023 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.