一种基于Seq2Seq模型的网络协议模糊测试方法、介质及产品

AITNT
正文
推荐专利
一种基于Seq2Seq模型的网络协议模糊测试方法、介质及产品
申请号:CN202410784947
申请日期:2024-06-18
公开号:CN118540255A
公开日期:2024-08-23
类型:发明专利
摘要
本发明公开一种基于Seq2Seq模型的网络协议模糊测试方法、介质及产品,属于网络协议模糊测试领域。方法包括对测试目标源代码进行插桩生成测试目标;基于Seq2Seq模型构建服务端机器人和客户端机器人,产生交互数据作为模糊测试的种子,输出测试用例;判断测试目标所使用的网络通信协议是否属于有状态协议,获得判别结果;如果所述网络通信协议属于有状态协议,则在模糊测试过程中同步测试目标和模糊器之间的状态信息后,利用测试用例进行模糊测试;如果所述网络通信协议属于无状态协议,则将测试用例重定向到本地域套接字进行模糊测试。本发明解决了现有技术中难以保证种子质量,并且通常难以捕获到足够丰富和多样的报文类型的问题。
技术关键词
网络通信协议 服务端 客户端 协议状态机 门控循环单元 无状态协议 种子 数据 HOOK技术 编码器 生成测试用例 网络套接字 机器人交互 报文特征 覆盖率 处理单元
系统为您推荐了相关专利信息
1
基于解码帧复用的单视频流多算法绑定方法和系统
视频流 节点 内容属性信息 图像色彩特征 绑定方法
2
基于IPFS和区块链的联邦学习模型去中心化学习方法
联邦学习模型 星际文件系统 客户端 学习方法 模型训练技术
3
一种基于互联网+的电动汽车智能快速充电装置
智能快速充电装置 神经网络模型 预警模型 服务端 互联网
4
一种基于IEC61850标准的故障录波主站建模通讯方法及系统
故障录波装置 通讯方法 IEC61850模型 故障录波设备 系统配置工具
5
基于大数据的任务调度优化分析方法及系统
分布式大数据处理 任务调度 优化分析方法 节点 分布式框架
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号