摘要
本发明提供一种基于强化学习的对抗混淆流量生成方法,包括:将流量行为识别模型作为环境,在环境下采用强化学习模型基于原始流量数据包进行多次对抗学习,得到最终混淆后的流量数据包,每次包括:以本次流量数据包作为当前状态,首次为原始流量数据包,其他次为前一次混淆后的流量数据包;智能体以最大化累计奖励为优化目标,根据当前状态从预设混淆动作空间中选择本次的混淆动作,包括需插入的字节和指定位置;将需插入的字节插入本次流量数据包的指定位置,生成本次混淆后的流量数据包,通过环境得到该混淆后的流量数据包分类结果和与分类结果误差正相关的奖励,若分类结果与类别标签不同,基于本次生成的流量数据包构建最终的流量数据包。