【软件与系统安全】七、模糊测试
这是《【软件与系统安全】笔记与期末复习》系列中的一篇
遗言丁真,鉴定此文为CSDN辣鸡
2022年5月14日-5
程序测试
测试过程
测试数据的选择
黑盒测试
白盒测试
观察程序的内部实现,得出一个更充分的测试集。覆盖到所有情况
测试覆盖率(Test Coverage)
不同的测试覆盖率指标
渗透测试
渗透测试的攻击阶段
渗透测试的分析、报告和清理
模糊测试
模糊测试:在很多随机的、不正常的输入上运行程序,找出程序对这些输入进行响应时的错误行为(如崩溃、挂起)
黑盒 fuzzing
基于突变(mutation)的 fuzzing
基于生成的 Fuzzing
基于覆盖(Coverage)的Fuzzing
AFL:
白盒Fuzzing
程序验证