A comprehensive 3-dimensional security analysis of a controller in software-defined networking

被引:7
作者
Tseng, Yuchia [1 ,2 ]
Nait-Abdesselam, Farid [1 ]
Khokhar, Ashfaq [3 ]
机构
[1] Paris Descartes Univ, Dept Comp Sci, 12 Rue Ecole Med, F-75006 Paris, France
[2] IRT SystemX, Palaiseau, France
[3] Iowa State Univ, Dept ECE, Ames, IA USA
关键词
OpenFlow; SDN; SDN controller; security;
D O I
10.1002/spy2.21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networking (SDN) has recently emerged as a novel networking paradigm that enables network administrators to manage network services through high-level abstraction of networking functions. This is achieved by mainly decoupling the control plane from the data plane. The control plane, namely the SDN controller, makes dynamic decisions on where traffic is sent in the underlying systems that forward data to the selected destinations. The SDN controller, seen as a networking operating system, acts, therefore, as the brain in SDN. Consequently, its importance makes it a privileged new target for future attackers. In order to have a comprehensive security assessment of the SDN controller, we conducted a 3-dimensional analysis to study the security of OpenFlow-based SDN controllers. This study includes: (1) the essential components of a controller, (2) the characteristics provided by a controller, and (3) the STRIDE model. At the end, we also summarized 9 principles that are necessary to secure an SDN controller from the reported attacks and analyzed the security of 5 active open-source controllers following those principles.
引用
收藏
页数:24
相关论文
共 123 条
[1]   Security in Software Defined Networks: A Survey [J].
Ahmad, Ijaz ;
Namal, Suneth ;
Ylianttila, Mika ;
Gurtov, Andrei .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2317-2346
[2]  
Al-Shaer E., 2010, SAFECONFIG 10, P37
[3]  
Ambrosin M, 2015, ASIACCS 15
[4]  
Ambrosius Mirjam, 2016, 2016 13 INT C EUR EN, P1, DOI [10.1109/EEM.2016.7521234, DOI 10.1109/EEM.2016.7521234]
[5]  
AMQP ORG, 2011, ADV MESS QUEUING PRO
[6]   NetKAT: Semantic Foundations for Networks [J].
Anderson, Carolyn Jane ;
Foster, Nate ;
Guha, Arjun ;
Jeannin, Jean-Baptiste ;
Kozen, Dexter ;
Schlesinger, Cole ;
Walker, David .
ACM SIGPLAN NOTICES, 2014, 49 (01) :113-126
[7]  
[Anonymous], 2011, NETW CONF PROT NETCO
[8]  
[Anonymous], 2011, NEC PROGRAMMABLEFLOW
[9]  
[Anonymous], 2013, HP SDN CONTR ARCH
[10]  
Ban B, 1998, DESIGN IMPLEMENTATIO, P955