Flow Table Security in SDN: Adversarial Reconnaissance and Intelligent Attacks
- 3 August 2021
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 29 (6) , 2793-2806
Abstract
The performance-driven design of SDN architectures leaves many security vulnerabilities, a notable one being the communication bottleneck between the controller and the switches. Functioning as a cache between the controller and the switches, the flow table mitigates this bottleneck by caching flow rules received from the controller at each switch, but is very limited in size due to the high cost and power consumption of the underlying storage medium. It thus presents an easy target for attacks. Observing that many existing defenses are based on simplistic attack models, we develop a model of intelligent attacks that exploit specific cache-like behaviors of the flow table to infer its internal configuration and state, and then design attack parameters accordingly. Our evaluations show that such attacks can accurately expose the internal parameters of the target flow table and cause measurable damage with the minimum effort.Keywords
Funding Information
- National Science Foundation (CNS-1946022)
This publication has 32 references indexed in Scilit:
- On the Analysis of Caches with Pending Interest Tables2015
- Securing software defined networks: taxonomy, requirements, and open issuesIEEE Communications Magazine, 2015
- Early detection of DDoS attacks against SDN controllers2015
- Poisoning Network Visibility in Software-Defined Networks: New Attacks and Countermeasures2015
- Software-Defined Networking: A Comprehensive SurveyProceedings of the IEEE, 2014
- High-fidelity switch models for software-defined network emulation2013
- AVANT-GUARD2013
- Leveraging Zipf's law for traffic offloadingACM SIGCOMM Computer Communication Review, 2012
- DevoFlowACM SIGCOMM Computer Communication Review, 2011
- A review of port scanning techniquesACM SIGCOMM Computer Communication Review, 1999