冬瓜社区

 找回密码
 立即注册
搜索

智能模糊测试有何不同之处?其工作流程是怎样的?

[复制链接]
发表于 2023-2-24 10:36:00 | 显示全部楼层 |阅读模式
  模糊测试用于检测软件漏洞,据了解,模糊测试最早是由威斯康星大学的Barton Miller于1988年提出,而随着时代以及技术的不断进步,模糊测试也在加速更新迭代。今天我们就来简单了解下,显示链接有何不同之处?其工作流程是怎样的?
  
  早期的模糊测试技术主要以黑盒模糊测试技术为主,它具备简单、直接、粗暴的特点,但效率十分低下。随着人工智能技术的发展,2014年后显示链接进入高速发展的阶段,结合机器学习的灰盒模糊测试技术成为了主流。灰盒模糊测试通过源代码插桩等技术捕捉程序控制流信息,并通过控制流信息的变化来选取优异种子进行变异,因此测试效果要远高于黑盒模糊测试。
  由于模糊测试技术的成熟与发展,国内外也纷纷出现一批商业化的公司可提供成熟的模糊测试产品,并逐步进入各个领域。国内如安般科技,是国内首家将显示链接试技术商业化的公司,旗下多款模糊测试工具已应用到了国防军工、软件测评中心、汽车等多个行业领域。
  简单点来说,模糊测试技术会根据一定的规则自动或半自动地生成随机数据,然后将这些产生的随机数据输入到动态运行的被测程序入口,同时监控被测程序是否有异常情况出现,如系统崩溃、断言失败等来发现软件的缺陷,同时它也特别适合发现未知/0-day漏洞。
  关于显示链接的不同之处,小编就先为大家介绍到这里。作为当今热门的测试技术,模糊测试是一种自动化的测试技术,如果大家对于该技术还有其他疑问,或者想要了解更多技术详情,可以通过安般科技的官网进一步咨询获悉。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表