推广王
- 最后登录
- 2023-12-29
- 注册时间
- 2022-5-24
|
应用软件是和系统软件相对应的,针对应用软件的漏洞挖掘,我们可运用专业的模糊测试技术。可能还有很多人对此类测试技术不是很了解,没关系,下面就让小编来为大家简单介绍一下,应用软件模糊测试(工具)有哪些?有何作用?
模糊测试属于动态测试,是一种自动发现软件安全漏洞的经济有效的测试技术,常常会在软件安全开发生命周期中发现非常严重的安全故障或缺陷,例如:崩溃、内存泄漏,未处理的异常等。如果一个软件产品需要处理不可信的输入或者具有大型、复杂的数据解析功能,模糊测试是非常有效的。一旦一个模糊生成器启动并运行,它就可以开始自己寻找缺陷,不需要手动/人工干预。另外,模糊测试有助于发现传统测试方法或手动审计无法检测到的缺陷。
针对应用软件模糊测试,安般科技创新性地设计了一套支持异构引擎大规模并发测试的通用应用软件模糊测试(工具)ABFuzz。该框架首次引入细粒度多引擎融合技术,能够持续整合多种模糊测试引擎,共同提升模糊测试的效率和效果。其自主研发的通用模糊测试引擎ABFast,融合了符号执行和污点分析等相关程序分析技术,具备更强的路径探索能力;同时,ABFast的增强学习算法可以基于用户以往的测试记录进行自我强化,更高效地发现被测程序的缺陷。
当然了,目前市场上还有很多可供用户选择的应用软件模糊测试(工具),但在了解的过程中一定要关注该公司的技术能力以及产品功能,如果对安般科技旗下产品感兴趣,可以通过安般科技的官网进一步咨询了解更多产品细节信息。
|
|