一种基于生成对抗网络的Modbus TCP协议测试用例生成方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于生成对抗网络的Modbus TCP协议测试用例生成方法
申请号:CN202411373710
申请日期:2024-09-29
公开号:CN119363636B
公开日期:2025-09-30
类型:发明专利
摘要
一种基于生成对抗网络的Modbus TCP协议测试用例生成方法,包括以下步骤:S1:在捕捉的网络协议报文中提取目标协议报文数据,对该数据进行预处理作为模型训练数据集;S2:通过结合生成对抗网络、双向长短期记忆网络及自注意力机制,构建了一个高效的训练模型,使用训练数据集对该模型进行训练;S3:判断是否满足训练模型结束条件,若达到,则保存生成器模型的参数,并根据参数生成测试用例,否则跳转到S2;S4:采取遗传算法中变异策略对测试用例进行变异;S5:通过Socket把测试用例发送到被测PLC,监测被测试系统的状态并获取响应码。解决了Modbus TCP协议测试用例生成中格式学习不全、响应率低及冗余性高的问题,提升了模糊测试效率。
技术关键词
生成对抗网络 生成方法 生成测试用例 双向长短期记忆网络 数据 协议 注意力机制 变异策略 模糊测试效率 样本 传播算法 参数 遗传算法 报文 误差 格式 编码 冗余 解码