ComputingCybersecurityInformation TechnologyCritical Infrastructure ProtectionNetwork SecuritySecurity ArchitectureFlow ControlNetwork Security PolicyNetwork Traffic AnalysisSoftware-defined NetworkingFirewall PolicyFirewallsFlow-based AnalysisFlow-based DetectionGranularityNetwork Security Policy EnforcementOpenflowSoftware-defined Networking Security
Software-Defined Networking (SDN) introduces significant granularity, visibility and flexibility to networking, but at the same time brings forth new security challenges. One of the fundamental challenges is to build robust firewalls for protecting OpenFlow-based networks where network states and traffic are frequently changed. To address this challenge, we introduce FlowGuard, a comprehensive framework, to facilitate not only accurate detection but also effective resolution of firewall policy violations in dynamic OpenFlow-based networks. FlowGuard checks network flow path spaces to detect firewall policy violations when network states are updated. In addition, FlowGuard conducts automatic and real-time violation resolutions with the help of several innovative resolution strategies designed for diverse network update situations. We also implement our framework and demonstrate the efficacy and efficiency of the proposed detection and resolution approaches in FlowGuard through experiments with a real-world network topology.
21
Nick McKeown, Tom Anderson, Hari Balakrishnan et al. · ACM SIGCOMM Computer Communication Review · 2008 · 8.4K citations
Lightweight DDoS flooding attack detection using NOX/OpenFlow
Rodrigo Braga, Edjard Mota, Alexandre Passito · 2010 · 723 citations
Towards secure and dependable software-defined networks
Diego Kreutz, Fernando M. V. Ramos, Paulo Verı́ssimo · 2013 · 694 citations · Full text
Header space analysis: static checking for networks
Peyman Kazemian, George Varghese, Nick McKeown · 2012 · 629 citations
Abstractions for network update
Mark Reitblatt, Nate Foster, Jennifer Rexford et al. · 2012 · 580 citations · Full text