摘要
本发明涉及一种基于深度学习的协议模糊测试优化方法,属于网络技术领域。该方法包括:采集没有优化之前,Boofuzz在模糊测试过程中采集的数据,并按照服务器响应类型将具有不同响应的报文数据进行分类;通过协议逆向模块初步识别协议的动态字段、静态字段以及长度字段,并在Boofuzz框架中通过识别出的信息构造请求,设置会话消息;使用Boofuzz框架中的变异规则,根据协议逆向模块推断出的字段生成测试用例;构建优选器模型,初始化模型参数;通过SSA算法调整优化模型超参数,然后基于最优超参数进行模型训练;对生成的测试用例进行特征提取,获取输入特征;使用所述优选器模型对测试用例进行有效性预测。
技术关键词
SSA算法
测试优化方法
字段
报文
生成测试用例
协议
深度学习网络
模型超参数
双向长短期记忆网络
格式
样本
数据
消息通知
有效性
注意力机制
框架
网络技术
标签
系统为您推荐了相关专利信息
故障反演
动态校正方法
知识图谱库
双向长短期记忆网络
波形