SLICOTS: An SDN-Based Lightweight Countermeasure for TCP SYN Flooding Attacks

被引:98
作者
Mohammadi, Reza [1 ]
Javidan, Reza [1 ]
Conti, Mauro [2 ]
机构
[1] Shiraz Univ Technol, Dept Comp Engn & Informat Technol, Shiraz 715555313, Iran
[2] Univ Padua, Dept Math, I-35122 Padua, Italy
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2017年 / 14卷 / 02期
基金
欧盟地平线“2020”;
关键词
TCP SYN flooding; SDN; security; SYN flooding countermeasure; SOFTWARE; NETWORKS; OPENFLOW;
D O I
10.1109/TNSM.2017.2701549
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software defined networking (SDN) is a novel networking paradigm which decouples control plane from data plane. This separation facilitates a high level of programmability and manageability. On the other hand, it makes the SDN controller a bottleneck and hence vulnerable to control plane saturation attack. One of the key mechanism to achieve control plane saturation is via TCP SYN flooding attack. This is one of the most effective and popular denial of service attack, in which the attacker produces many half-open TCP connections on the targeted server in order to degrade its availability. Furthermore, when applied to SDN, TCP SYN flooding attack also introduces control plane saturation attack. In particular, the attacker generates a significant number of TCP SYN packets and imposes data plane switches to forward them to the controller. As a result, the performance of the controller degrades and the controller will not be able to respond genuine requests in acceptable time. In this paper, we propose SLICOTS, an effective and efficient countermeasure to mitigate TCP SYN flooding attack in SDN. SLICOTS takes the advantage of dynamic programmability nature of SDN to detect and prevent attacks. SLICOTS is implemented in the controller, it surveils ongoing TCP connection requests, and blocks malicious hosts. We implemented SLICOTS as an extension module of OpenDayLight controller and evaluated it under different attack scenarios. The experimental results confirm that, compared to the state-of-art, SLICOTS reduces the response time overhead up to some 50%, while ensuring the same level of protection.
引用
收藏
页码:487 / 497
页数:11
相关论文
共 33 条
[1]  
Agarwal S, 2013, IEEE INFOCOM SER, P2211
[2]   A Survey of Securing Networks Using Software Defined Networking [J].
Ali, Syed Taha ;
Sivaraman, Vijay ;
Radford, Adam ;
Jha, Sanjay .
IEEE TRANSACTIONS ON RELIABILITY, 2015, 64 (03) :1086-1097
[3]  
Ambrosin Moreno., 2015, Proceedings of the 10th ACM symposium on information, computer and communications security, P639
[4]  
Anandita S, 2015, 2015 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI)
[5]  
[Anonymous], WALL STREET J
[6]  
[Anonymous], 2011, 6298 IETF RFC
[7]  
[Anonymous], 2016, MULTIMED TOOLS APPL
[8]  
[Anonymous], INT J CYBER SECURITY
[9]  
[Anonymous], LIGHTWEIGHT OPPORTUN
[10]  
[Anonymous], P NDSS SAN DIEG CA U