物联网给传统通信模式带来了新的挑战,特别是在安全方面,而网络威胁的快速演变加剧了这些问题。传统安全方法,特别是那些使用机器学习模型的方法,常常受限于可用的有限计算资源,难以检测整个网络中的攻击。软件定义网络通过集中化管理安全策略,提供了更有效实施和执行的解决方案。本研究从安全角度探讨了SDN架构。本文提出了一种用于物联网安全的基于深度学习的SDN架构,可显著增强实时网络威胁检测能力。具体而言,首先设计了一个使用基于区块链认证的安全通信通道,以抵御已知入侵者。其次,采用一种使用自适应阈值评分法的深度学习融合模型,该模型可停止所有本地模型训练,并允许边缘模型为云端模型做出贡献,直至达到指定的准确度。为了实现低CPU占用并提供实时服务,接下来将SDN用作基于云的系统安全管理员,通过从边缘设备向云端SDN控制器发送请求,保护物联网网络免受零日攻击。该框架的效率通过使用两种不同的网络数据集E-IIoT和ToN-IoT,针对各种攻击进行仿真验证,并将结果与类似工作进行比较。所提模型能有效检测和缓解诸如DDoS、Black-Sink-Worm hole、中间人攻击和勒索软件等网络威胁。它在平均实现99.15%的准确率、99.31%的精确率、98.97%的召回率和99.14%的F1分数的同时,为实时物联网网络保护消耗更少的CPU算力。

物联网已成为现代技术进步的基础,连接了数百亿设备,在医疗保健、交通运输、工业自动化和智慧城市等关键领域创建智能生态系统。随着超过300亿设备互联,物联网系统推动了前所未有的自动化和数据驱动决策水平。然而,物联网设备的快速普及带来了重大的安全挑战。物联网网络因其异构性、资源受限以及通常部署在缺乏保护的环境中等特点,正日益成为网络威胁的目标。这些威胁包括分布式拒绝服务攻击、未经授权的数据访问和恶意软件传播,它们损害了物联网生态系统的可靠性、隐私性和可信度。

传统安全解决方案由于无法高效扩展并应对网络威胁的动态特性,常常难以满足物联网网络的需求。因此,利用深度学习、软件定义网络和区块链等新兴技术的先进方法被提出来应对这些挑战。深度学习技术已被证明可有效分析物联网生成的海量数据,提供了强大的工具来检测异常并以高精度预测潜在威胁。卷积神经网络和循环神经网络等模型在网络攻击检测中表现出卓越性能,近期混合深度学习模型的进展在入侵检测任务中实现了超过99%的准确率。

区块链技术通过为数据完整性和认证提供去中心化、防篡改的账本,进一步增强了物联网网络的安全性。其实现去信任通信并通过智能合约自动响应威胁的能力,使其成为解决物联网漏洞的一个有前景的方案。当与SDN集成时,区块链有助于建立安全的通信通道,并确保控制流和数据流的不可篡改性,从而增强了物联网生态系统的弹性。

SDN为物联网网络引入了可编程性和集中控制,允许动态资源分配和实时威胁缓解。然而,SDN的集中式特性也可能成为一个故障点,特别是在控制器成为DDoS攻击目标时。将SDN与深度学习和区块链相结合,通过引入分层安全机制和智能威胁检测能力来应对这些挑战。这种集成不仅提高了物联网网络的可扩展性和灵活性,也确保了针对不断演变的网络威胁的强健防御。

本文引入了一个综合性的框架,利用SDN、区块链技术和深度学习的组合力量来应对物联网环境内的网络威胁。所提出的架构结合了SDN的集中控制和可编程性、区块链实现的信任与数据完整性,以及深度学习的先进预测能力,以增强物联网网络的安全性。通过采用为实时异常检测和流量分类优化的深度学习模型,该框架有效应对了物联网流量的动态和异构特性。此外,SDN和区块链的集成确保了高效且可扩展的缓解策略,为防御DDoS攻击和其他网络威胁提供了强健的保障。该框架已通过对基准数据集的实验评估得到严格验证,与最先进的方法相比,在准确性、召回率和计算效率方面表现出显著提升。为进一步突出本工作的新颖性和影响力,本文的主要贡献总结如下:

— 所提出的模型引入了一种新颖的混合深度学习模型,用于支持SDN的物联网网络进行入侵检测。其架构和推理流程在算法3中正式描述,其在整体系统中的集成如图2所示。该混合模型在CICIDS2017和NSL-KDD数据集上均实现了优异的准确率。 — 集成了一个基于区块链的共识层,用于安全且防篡改的事件日志记录。其操作逻辑在算法1中定义,其实际实现可视化在图3(a)和3(f)中。 — 设计了一个基于权威证明的智能合约交互协议,由算法2实现。该机制的部署和访问阶段分别如图3(e)和3(b)所示。 — 建模了一个联邦学习变体以支持隐私保护检测,其完整的分布式工作流程在算法4中详述。分布式边缘节点下的可扩展性和同步行为在图3(d)中检验。 — 提出了用于主动攻击缓解的自适应威胁评估策略。其动态决策逻辑编码在算法5中,其对缓解效果的结构性影响通过图1和图3(c)进行评估。

本文其余部分组织如下。第2节综述了当前关于物联网安全和网络威胁缓解的文献,重点关注已取得的进展和仍然存在的挑战。第3节详述了所提出的框架及其架构组件。第4节给出了实验结果和比较分析。最后,第5节总结了论文并提出了未来的研究方向。

成为VIP会员查看完整内容
1

相关内容

人工智能在军事中可用于多项任务,例如目标识别、大数据处理、作战系统、网络安全、后勤运输、战争医疗、威胁和安全监测以及战斗模拟和训练。
微信扫码咨询专知VIP会员