2016 · 14 citations · 15 references
ComputingComputer ScienceCybersecurityComputer SecurityNetwork SecuritySecurity ArchitectureIntrusion DetectionNetwork SwitchingNetwork Traffic AnalysisRoutingSoftware-defined NetworkingThreat ModelingControl Plane SecurityModel-based Threat AnalysisPolicy ComplianceSoftware-defined Networking Security
Traffic flowing through a software defined network is vulnerable to disruptions caused by malicious switches. The malicious behaviors are diverse such as dropping traffic, adding traffic or modifying it. A switch could be malicious or otherwise dysfunctional or misconfigured. A lot of work in SDN has addressed the problem by securing the control plane and having it validate network wide properties and policy compliance, e.g., loop-freedom, reachability and resolution of conflicting rules. In this paper, we argue that it is imperative as well to ensure the correctness of traffic forwarding itself. Therefore we define a threat model for the security and correctness of forwarding in an SDN switch. We describe several malicious behaviors that could be encountered at an SDN switch and propose possible solutions to each fault type. The capabilities of the SDN paradigm to detect and deter such attacks are analyzed.
15
Software-Defined Networking: A Comprehensive Survey
Diego Kreutz, Fernando M. V. Ramos, Paulo Esteves Veríssimo et al. · Proceedings of the IEEE · 2014 · 4.9K citations · Full text
Towards secure and dependable software-defined networks
Diego Kreutz, Fernando M. V. Ramos, Paulo Verı́ssimo · 2013 · 694 citations · Full text
A security enforcement kernel for OpenFlow networks
Philip Porras, Seungwon Shin, Vinod Yegneswaran et al. · 2012 · 525 citations · Full text
Sandra Scott-Hayward, Gemma O'Callaghan, Sakir Sezer · 2013 · 422 citations · Full text