基于深度表示学习的软件定义网络入侵检测方法

《Results in Engineering》:Attention Driven Hybrid Deep Representation Learning Model for Intrusion Detection in Software Defined Networks Environment

【字体: 大 中 小 】 时间:2026年10月14日 来源:Results in Engineering 9.4

编辑推荐:

  本研究提出了一种用于软件定义网络(Software-Defined Networks, SDN)环境中精确分布式拒绝服务(Distributed Denial-of-Service, DDoS)攻击检测的深度表示学习模型——DRL-ADSDN。该方法采用最大信

  
本研究提出了一种用于软件定义网络(Software-Defined Networks, SDN)环境中精确分布式拒绝服务(Distributed Denial-of-Service, DDoS)攻击检测的深度表示学习模型——DRL-ADSDN。该方法采用最大信息系数-最小冗余最大相关性(MIC-mRMR)进行最优特征选择;设计了一种卷积循环注意力网络(CRAN)架构,用于捕获网络流量中的时空攻击模式;并使用修正自适应矩估计(RAdam)优化器提升模型收敛性与泛化能力。此外,研究人员还包含了鲁棒的预处理与数据归一化流程。实验结果表明,该方法在多项关键评估指标上均优于现有方法,为实现可扩展、智能化的SDN安全解决方案提供了有效途径。
一、研究背景与问题
软件定义网络(SDN)通过虚拟化技术革新了电信网络模型,提升了网络功能性与服务控制能力,允许用户集中配置和管理网络,优化网络流量与资源利用。然而,这种集中式控制方式也引入了单点故障风险,即控制器本身。针对控制器或网络的DDoS攻击可利用其计算与通信资源,影响整体结构的可用性。传统的基于静态规则或签名的检测技术受限于不断演变的攻击手段,促使基于机器学习(ML)的方法兴起。深度学习(DL)因其自动提取复杂数据表征的能力,成为处理SDN海量数据的有效工具。尽管基于DL的入侵检测系统取得了巨大成功,但在SDN应用中仍面临挑战:现有方法在特定基准数据集上表现良好,但易受多重相关流量属性、变化流模式、攻击类型迁移及跨数据集流量差异的影响;多数模型聚焦分类精度而忽视特征处理与深度表示学习的成本;混合卷积神经网络(CNN)、循环神经网络(RNN)与注意力模型虽能建模互补流量特性,但在单一模型中结合特征冗余缩减与时空表示学习尚未被充分探索。因此,一个成功的SDN入侵检测系统应能最小化不必要流量属性、兼顾局部与时序依赖、聚焦攻击相关表征,并具备合理的计算性能。
二、研究内容与结论
研究人员提出了DRL-ADSDN模型,旨在解决SDN环境中不断演变的攻击模式识别与分类问题。该模型遵循系统化流程,集成全面预处理、维度约减、分类与优化。创新之处不在于引入全新算法组件,而在于将各组件整合为一个统一框架:在深度表示学习前,利用MIC-mRMR识别信息丰富属性;随后CRAN架构融合基于CNN的局部特征提取、双向门控循环单元(BiGRU)的双向时序建模以及加性注意力机制(AAM),以强调攻击相关表征;最后采用RAdam优化器对整体表示学习架构进行调优。由此产生的框架实现了特征约减、空间表示学习、时序依赖建模、注意力加权特征与优化的序列化整合。该设计旨在补偿网络流量的互补特性,而非依赖单一特征选择或学习机制。在基准数据集上的综合实验评估表明,DRL-ADSDN方法在多项性能指标上优于其他对比模型,具有重要意义。
三、关键技术方法
  1. 1.
    预处理流水线:包括数据清洗(移除空值样本与低贡献属性)、基于四分位距(IQR)的异常值归一化处理、以及按70%训练集、独立验证集与测试集的数据划分,确保无偏模型评估。
  2. 2.
    最优特征选择(MIC-mRMR):采用最大信息系数(MIC)捕捉特征与攻击标签间的线性与非线性关联,结合最小冗余最大相关性(mRMR)原则最大化相关性的同时最小化冗余,获得紧凑且高判别力的特征子集,降低后续学习负担。
  3. 3.
    卷积循环注意力网络(CRAN):集成CNN用于空间局部模式提取、BiGRU用于双向时序依赖建模、AAM用于对学习到的时序表征赋予不同权重,使与攻击相关的元素在分类时得到更突出的强调,实现深层层次化表示学习。
  4. 4.
    修正自适应矩估计(RAdam)优化器:用于稳定模型收敛并提升跨多种攻击场景的泛化性能。
四、研究结果
3.1 预处理流水线
研究人员设计了包含数据清洗、基于IQR的异常值归一化和数据划分的预处理流程。数据清洗移除空值样本与低贡献属性;IQR方法通过计算第三四分位数(q3)与第一四分位数(q1)之差来确定异常值范围并进行归一化处理;数据按70%训练集、验证集与测试集划分,其中验证集仅用于超参数调优,测试集完全独立用于最终性能评估。
3.2 最优特征选择
采用MIC-mRMR降维技术选择有益特征并消除冗余。MIC能够确定属性间的非线性依赖关系,其计算公式为互信息I(x,y) = Σx∈XΣy∈Y p(x,y)log[p(x,y)/(p(x)p(y))]。相较于卡方检验、方差分析或ReliefF等传统方法,该组合对SDN环境中固有的非线性流量模式具有更强鲁棒性,不仅提升检测精度,还降低了计算开销,适用于大规模网络入侵数据集。
五、讨论与结论
现有方法的局限性包括:对特定数据集的依赖可能削弱跨多样化SDN场景的泛化能力;ARSAE-QGRU、Trident-AFNet、CLEHDGNN等模型计算复杂度高,限制实时部署;自然语言处理(NLP)与BERT基模型需大量预处理;多数方法集中于DDoS检测而忽略其他攻击类型;AE-BGRU与混合DNN-LSTM等方法决策解释困难;缺乏跨SDN数据集的标准化基准,影响结果可比性。研究空白在于亟需开发可扩展、可解释、高效且能检测异构SDN流量模式中已知与未知攻击的模型。
研究结论:本研究提出的DRL-ADSDN模型通过整合稳健预处理、最优特征选择(MIC-mRMR)、深度表示学习架构(CRAN)与先进优化器(RAdam),为SDN环境中的攻击检测提供了系统性解决方案。该模型在基准数据集上的综合评估中,于多项性能指标上超越现有方法,验证了其在捕捉网络流量时空特征、强调攻击相关表征方面的有效性,为构建可扩展、智能化的SDN安全防护体系奠定了坚实基础。
相关新闻
生物通微信公众号
微信
新浪微博

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号