A Framework for Policy Inconsistency Detection in Software-Defined Networks

被引:3
|
作者
Lee, Seungsoo [1 ]
Woo, Seungwon [2 ]
Kim, Jinwoo [3 ]
Nam, Jaehyun [4 ]
Yegneswaran, Vinod [5 ]
Porras, Phillip [5 ]
Shin, Seungwon [3 ]
机构
[1] Incheon Natl Univ, Incheon 22012, South Korea
[2] Elect & Telecommun Res Inst ETRI, Daejeon 34129, South Korea
[3] Korea Adv Inst Sci & Technol KAIST, Daejeon 34141, South Korea
[4] AccuKnox, Cupertino, CA 95014 USA
[5] SRI Int, Menlo Pk, CA 94025 USA
关键词
Switches; Control systems; Security; Protocols; IEEE transactions; Databases; Telecommunication network reliability; SDN; software-defined networking; network policy inconsistency;
D O I
10.1109/TNET.2022.3140824
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software-Defined Networking (SDN) has aggressively grown in data center networks, telecommunication providers, and enterprises by virtue of its programmable and extensible control plane. Also, there have been many kinds of research on the security of SDN components along with the growth of SDN. Some of them have inspected network policy inconsistency problems that can severely cause network reliability and security issues in SDN. However, they do not consider whether a single network policy itself is corrupted during processing inside and between SDN components. In this paper, we thus focus on the question of how to automatically identify cases in which the SDN stack fails to prevent policy inconsistencies from arising among those components. We then present AudiSDN, an automated fuzz-testing framework designed to formulate test cases in which policy inconsistencies can arise in OpenFlow networks, the most prevalent SDN protocol. To prove its feasibility, we applied AudiSDN to two widely used SDN controllers, Floodlight and ONOS, and uncovered three separate CVEs (Common Vulnerabilities and Exposures) that cause the network policy inconsistencies among SDN components. Furthermore, we investigate the design flaws that cause the inconsistencies in modern SDN components, suggesting specific validations to address such a serious but understudied pragmatic concern.
引用
收藏
页码:1410 / 1423
页数:14
相关论文
共 50 条
  • [1] Athena: A Framework for Scalable Anomaly Detection in Software-Defined Networks
    Lee, Seunghyeon
    Kim, Jinwoo
    Shin, Seungwon
    Porras, Phillip
    Yegneswaran, Vinod
    [J]. 2017 47TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2017, : 249 - 260
  • [2] Policy-based QoS Management Framework for Software-Defined Networks
    Al-Jawad, Ahmed
    Shah, Purav
    Gemikonakli, Orhan
    Trestian, Ramona
    [J]. 2018 INTERNATIONAL SYMPOSIUM ON NETWORKS, COMPUTERS AND COMMUNICATIONS (ISNCC 2018), 2018,
  • [3] AudiSDN: Automated Detection of Network Policy Inconsistencies in Software-Defined Networks
    Lee, Seungsoo
    Woo, Seungwon
    Kim, Jinwoo
    Yegneswaran, Vinod
    Porras, Phillip
    Shin, Seungwon
    [J]. IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 1788 - 1797
  • [4] Policy and Resource Orchestration in Software-Defined Networks
    Wang, Anduo
    Wu, Jie
    [J]. 2018 4TH IEEE INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC 2018), 2018, : 203 - 206
  • [5] Voting-based intrusion detection framework for securing software-defined networks
    Swami, Rochak
    Dave, Mayank
    Ranga, Virender
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (24):
  • [6] A policy conflict detection mechanism for multi-controller software-defined networks
    Lu, You
    Fu, Qiming
    Xi, Xuefeng
    Chen, Zhenping
    Zou, Encen
    Fu, Baochuan
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2019, 15 (05)
  • [7] A comprehensive security assessment framework for software-defined networks
    Lee, Seungsoo
    Kim, Jinwoo
    Woo, Seungwon
    Yoon, Changhoon
    Scott-Hayward, Sandra
    Yegneswaran, Vinod
    Porras, Phillip
    Shin, Seungwon
    [J]. COMPUTERS & SECURITY, 2020, 91
  • [8] AgNOS: A Framework for Autonomous Control of Software-Defined Networks
    Passito, Alexandre
    Mota, Edjard
    Bennesby, Ricardo
    Fonseca, Paulo
    [J]. 2014 IEEE 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2014, : 405 - 412
  • [9] DELTA: A Security Assessment Framework for Software-Defined Networks
    Lee, Seungsoo
    Yoon, Changhoon
    Lee, Chanhee
    Shin, Seungwon
    Yegneswaran, Vinod
    Porras, Phillip
    [J]. 24TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2017), 2017,
  • [10] LPM: Layered Policy Management for Software-Defined Networks
    Han, Wonkyu
    Hu, Hongxin
    Ahn, Gail-Joon
    [J]. DATA AND APPLICATIONS SECURITY AND PRIVACY XXVIII, 2014, 8566 : 356 - 363