《计算机应用》唯一官方网站 ›› 2025, Vol. 45 ›› Issue (1): 144-152.DOI: 10.11772/j.issn.1001-9081.2024010090

• 网络空间安全 • 上一篇    下一篇

基于可编程软件定义网络的动态网络防御方案

左志斌1,2, 杨凯1,2, 邓淼磊1,2(), 王德民1,2, 马米米1,2   

  1. 1.河南工业大学 信息科学与工程学院,郑州 450001
    2.河南省粮食信息处理国际联合实验室(河南工业大学),郑州 450001
  • 收稿日期:2024-01-25 修回日期:2024-04-06 接受日期:2024-04-07 发布日期:2024-05-09 出版日期:2025-01-10
  • 通讯作者: 邓淼磊
  • 作者简介:左志斌(1979—),男,河南郑州人,讲师,博士,CCF会员,主要研究方向:软件定义网络、网络安全;
    杨凯(1999—),男,山东菏泽人,硕士研究生,CCF会员,主要研究方向:软件定义网络、网络安全;
    王德民(1998—),男,河南南阳人,硕士研究生,主要研究方向:软件定义网络、网络安全;
    马米米(1987—),女,河南新乡人,副教授,博士,CCF会员,主要研究方向:密码学、信息安全。
  • 基金资助:
    国家自然科学基金资助项目(62276091);河南省科技攻关项目(232102210132);河南工业大学粮食信息处理中心科研平台开放基金资助项目(KFJJ-2021-104)

Dynamic network defense scheme based on programmable software defined networks

Zhibin ZUO1,2, Kai YANG1,2, Miaolei DENG1,2(), Demin WANG1,2, Mimi MA1,2   

  1. 1.College of Information Science and Engineering,Henan University of Technology,Zhengzhou Henan 450001,China
    2.Henan International Joint Laboratory of Grain Information Processing (Henan University of Technology),Zhengzhou Henan 450001,China
  • Received:2024-01-25 Revised:2024-04-06 Accepted:2024-04-07 Online:2024-05-09 Published:2025-01-10
  • Contact: Miaolei DENG
  • About author:ZUO Zhibin,born in 1979, Ph. D., lecturer. His research interests include software defined network, network security.
    YANG Kai, born in 1999, M. S. candidate. His research interests include software defined network, network security.
    WANG Demin, born in 1998, M. S. candidate. His research interests include software defined network, network security.
    MA Mimi, born in 1987, Ph. D., associate professor. Her research interests include cryptography, information security.
  • Supported by:
    National Natural Science Foundation of China(62276091);Key Science and Technology Program of Henan Province(232102210132);Open Fund of Research Platform - Grain Information Processing Center in Henan University of Technology(KFJJ-2021-104)

摘要:

嗅探攻击和洪泛攻击是物联网中两种常见的攻击方式:嗅探攻击隐蔽性强,旨在窃取用户数据;而洪泛攻击具有破坏性,会影响正常的网络通信和服务。攻击者可能利用嗅探攻击寻找攻击目标,然后通过洪泛攻击对目标进行攻击,这种攻击方式使IoT面临严重的安全威胁。而端信息跳变、虚假IP跳变、双IP跳变等防御手段侧重于单一类型的攻击,难以有效地应对这种攻击方式。针对IoT环境下面临的安全问题,提出一种基于可编程软件定义网络(SDN)的动态网络防御方案。在攻击侦查阶段,通过动态改变协议号和周期性跳变数据包中的四元组,可成功混淆端信息,从而有效抵御嗅探攻击。在攻击实施阶段,通过首包丢弃和源认证的方式,可成功抵御洪泛攻击,从而显著提高网络的安全性。仿真实验结果表明,与传统针对单一类型攻击的防御方案相比,该方案能在网络攻击的不同阶段有效抵御嗅探攻击和洪泛攻击,并保持了较低的通信时延和CPU负载。

关键词: 物联网, 软件定义网络, 移动目标防御, 洪泛攻击, 嗅探攻击

Abstract:

Sniffing attacks and flooding attacks are two common attack methods in the Internet of Things (IoT): sniffing attacks have strong concealment and aim to steal user data; flooding attacks are destructive and can affect normal network communication and services. Attackers may use sniffing attacks to find their targets, and then attack them through flooding attacks, which poses a serious security threat to IoT. However, defense measures such as endpoint information hopping, false IP hopping, and dual IP hopping focus on single type attacks and are difficult to effectively respond to such attack methods. A dynamic network defense scheme based on Programmable Software Defined Network (SDN) was proposed to address the security issues faced in the IoT environment. In the attack investigation stage, by dynamically changing the protocol number and periodically jumping the quadruple in the data packet, it is possible to successfully obfuscate the endpoint information, thereby effectively resisting sniffing attacks. During the attack implementation phase, by using first packet dropout and source authentication, it is possible to successfully resist flooding attacks and significantly improve network security. The simulation experiment results show that compared with traditional defense schemes against single type attacks, this scheme can effectively resist sniffing attacks and flooding attacks at different stages of network attacks, while maintaining lower communication latency and CPU load.

Key words: Internet of Things (IoT), Software Defined Network (SDN), Moving Target Defense (MTD), flooding attack, sniffing attack

中图分类号: