找回密码
 加入怎通
查看: 498|回复: 1

智能灰盒模糊测试软件是怎样的?主要目标有哪些?

[复制链接]
heshao 发表于 2023-03-24 13:45:21 | 显示全部楼层 |阅读模式
  模糊测试是一种自动化进行程序漏洞测试的方法,研究人员针对不同的应用场景,设计了多种模糊测试方案,其中就包括灰盒测试,它是介于“白盒测试”和“黑盒测试”之间的一种测试方法。那么,智能灰盒模糊测试软件是怎样的?主要目标有哪些?
# b' o* C6 B2 v5 h  据悉,灰盒测试的常见方法就是在应用程序系统执行的过程中,利用插装、调试、日志或信号监测等多种技术对软件的内部执行过程进行分析、度量和验证,实现对软件内部缺陷的更全面的检测。对不同的应用程序,灰盒测试的目标也会有所差异。% B; R/ d1 a) u' S+ {) D
  对有高可靠性要求的嵌入式应用程序,智能灰盒模糊测试软件的主要目标包括:/ c+ y# i! |( U$ ?! C% g
  1、对软件内部执行路径的监测和验证;
4 ]/ o& _3 n. s. s7 ^  2、对任务、模块或函数的执行时间性能的检测和优化;
/ y' ]9 S, m1 N0 e2 W/ [/ W( U2 ^  3、对中间变量、进程、CPU占用率和输出信号等中间状态的跟踪和度量;
. }, n2 g) a' w# _  4、对软件测试过程的覆盖率分析。+ d( t7 p; C9 P, u/ T
  对于上位机软件或Web应用程序,智能灰盒模糊测试软件往往还会包含诸如安全漏洞检测、压力测试、软件成分分析等更广范围的目标。5 [  A. Z3 y0 ?0 M9 Y- q
  如今,随着对模糊测试技术的重视,各国也纷纷将模糊测试技术纳入软件测试标准中,未来模糊测试工具将会进一步集成到各大测试平台,形成统一的测试规范。
6 V6 V8 P* E1 E  关于智能灰盒模糊测试软件的主要目标,小编就先为大家介绍到这里。总的来说,灰盒测试可以弥补黑盒测试以及白盒测试的不足,兼顾了测试的效率又能洞悉系统内部执行过程。如果用户对这种模糊测试技术还有其他疑问,或者想要了解更多技术信息,可关注安般科技的官网获悉。
1 U! Z6 d3 S$ M  b0 u; Q
) C9 n# P5 y1 L3 d
回复

使用道具 举报

pswljmj 发表于 2026-01-17 03:30:39 | 显示全部楼层
内容很干货,没有多余的废话,值得反复看
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-7-7 09:56 , Processed in 0.052862 second(s), 24 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

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