应用模糊测试最初由威斯康星大学的巴顿·米勒于1989年开发,是一种用于发现软件、操作系统或网络中的编码错误和安全漏洞的测试方法。这种测试方法会向测试对象注入大量数据(称为模糊数据),试图使系统崩溃或返回意外结果。如果在测试过程中发现漏洞,可以使用“模糊测试器”这种软件工具来帮助识别漏洞背后的潜在原因。
“模糊测试器”最有效的用途是发现可被缓冲区溢出、拒绝服务攻击、跨站脚本攻击和 SQL 注入等利用的漏洞。这些攻击手段通常被恶意黑客用来攻击在线应用程序,以谋取私利。采用应用程序模糊测试技术可以帮助您避免日后出现一些重大的安全隐患。
来源:TechTarget
延伸阅读:什么是人工智能模糊测试?以及它为何可能成为下一个重大网络安全威胁
有可能。应用程序模糊测试很简单,它具有很高的性价比,并且通常可以发现在开发应用程序时可能被忽略的严重缺陷。如果您的中小企业是软件开发公司,您可以考虑将应用程序模糊测试纳入您的开发流程。然而,单靠它无法全面反映程序的整体安全性、质量或有效性。您应该将模糊测试与其他自动化软件代码分析工具(例如动态和静态代码评估)结合使用(链接见上文)。
https://www.youtube.com/watch?v=RqrHT93KdgE
发现并分享最新的网络安全趋势、技巧和最佳实践——以及需要注意的新威胁。
作者:Katie Boquetti | 编辑:Craig Taylor Craig Taylor 编辑:验证码应该测试……
了解更多