Securing the Software-Defined Network Control Layer

被引:57
|
作者
Porras, Phillip [1 ]
Cheung, Steven [1 ]
Fong, Martin [1 ]
Skinner, Keith [1 ]
Yegneswaran, Vinod [1 ]
机构
[1] SRI Int, Comp Sci Lab, Menlo Pk, CA 94025 USA
关键词
VERIFICATION;
D O I
10.14722/ndss.2015.23222
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networks (SDNs) pose both an opportunity and challenge to the network security community. The opportunity lies in the ability of SDN applications to express intelligent and agile threat mitigation logic against hostile flows, without the need for specialized inline hardware. However, the SDN community lacks a secure control-layer to manage the interactions between the application layer and the switch infrastructure (the data plane). There are no available SDN controllers that provide the key security features, trust models, and policy mediation logic, necessary to deploy multiple SDN applications into a highly sensitive computing environment. We propose the design of security extensions at the control layer to provide the security management and arbitration of conflicting flow rules that arise when multiple applications are deployed within the same network. We present a prototype of our design as a Security Enhanced version of the widely used OpenFlow Floodlight Controller, which we call SE-Floodlight. SE-Floodlight extends Floodlight with a security-enforcement kernel (SEK) layer, whose functions are also directly applicable to other OpenFlow controllers. The SEK adds a unique set of secure application management features, including an authentication service, role-based authorization, a permission model for mediating all configuration change requests to the data-plane, inline flow-rule conflict resolution, and a security audit service. We demonstrate the robustness and scalability of our system implementation through both a comprehensive functionality assessment and a performance evaluation that illustrates its sub-linear scaling properties.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] A Software-Defined Mobile Network Architecture
    Giraldo, C.
    Gil-Castineira, F.
    Lopez-Bravo, C.
    Gonzalez-Castano, F. J.
    2014 IEEE 10TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2014, : 287 - 291
  • [32] Software-Defined Access Network (SDAN)
    Kerpez, Ken
    Ginis, George
    2014 48TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2014,
  • [33] Extending the Software-defined Network Boundary
    Michel, Oliver
    Coughlin, Michael
    Keller, Eric
    SIGCOMM'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2014, : 381 - 382
  • [34] Software-defined Quantum Network Switching
    Humble, Travis S.
    Sadlier, Ronald J.
    Williams, Brian P.
    Prout, Ryan C.
    DISRUPTIVE TECHNOLOGIES IN INFORMATION SCIENCES, 2018, 10652
  • [35] HIC: A high-reliable in-band control network for perception layer of software-defined IoT
    Huang, Meigen
    Gong, Bi
    Zhou, Xin
    Wang, Tao
    Wang, Yanfeng
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2023, 34 (08)
  • [36] Software-defined DCN control framework supporting efficient network management
    Mao, Jian-Biao
    Han, Biao
    Sun, Zhi-Gang
    Lu, Xi-Cheng
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2015, 38 (05): : 109 - 112
  • [37] Admission Control with Flow Aggregation for QoS Provisioning in Software-Defined Network
    Huang, Jun
    He, Yunlong
    Duan, Qiang
    Yang, Qing
    Wang, Wei
    2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 1182 - 1186
  • [38] An Analysis of Hierarchical Software-Defined Network Control Plane: A Reliability Approach
    Gaur, Puru
    Tandon, Amish
    Goyal, Nupur
    Chandwani, Gitanjali
    Ram, Mangey
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2020, 27 (03)
  • [39] Securing the Internet of Things in the Age of Machine Learning and Software-Defined Networking
    Restuccia, Francesco
    D'Oro, Salvatore
    Melodia, Tommaso
    IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (06): : 4829 - 4842
  • [40] Securing Industrial Remote Maintenance Sessions using Software-Defined Networking
    Kern, Alexander
    Anderl, Reiner
    2019 SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2019, : 72 - 79