软件协议实现模糊安全测试的快速综述
1. 模糊测试相关框架与工具简介
在软件协议的安全测试中,模糊测试是一种广泛采用的方法。像 kittyfuzzer 和 Mutiny 分别是用于非 TCP 和 TCP 通道的模糊测试框架,而 Snipuzz 则是针对物联网固件的黑盒模糊测试工具。模糊测试的有效性在很大程度上依赖于被测目标系统。
2. 相关研究综述
在软件协议实现的模糊安全测试领域,有一些系统的文献综述(SLR)。不过,这些综述与本次研究目标并不完全契合。它们要么聚焦于特定领域(如工业控制系统)或技术(如物联网),要么从更偏向研究的角度探讨模糊测试的一般原则和流程。而本次研究主要关注现有方法和工具的实际工作方式,面向从业者,并且是该领域首次采用证据简报方法报告结果的快速综述(RR)。
3. 快速综述的规划与设计
为了规划和设计本次 RR,进行了以下几个方面的定义:
- 研究问题(RQs) :根据识别和分析近十年内用于软件协议实现模糊安全测试的现有方法和工具这一目标,定义了以下研究问题。
- RQ1 :测试的协议类型有哪些?旨在识别文献中通过模糊安全测试所测试的协议类型,如电信、专有、Web、物联网等,并进一步确定目标系统的架构(如服务器 - 客户端、Web/移动、嵌入式软件、发布者和订阅者)和应用领域(如电信、航空航天、汽车、工业系统、网络服务)。
- RQ2 :研究的模糊测试方法有哪些类型?旨在描述用于软件协议实现模糊安全测试的方法类型,如黑盒、白盒、灰盒方法。为回答此问题,需深入研究模糊
超级会员免费看
订阅专栏 解锁全文
1562

被折叠的 条评论
为什么被折叠?



