Security in Software Defined Networking. Professor : Admela Jukan Supervisor : Marcel Caria Student : Siqian Zhao



Similar documents
SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

How OpenFlow-based SDN can increase network security

Understanding the Business Case of Network Function Virtualization

Trusting SDN. Brett Sovereign Trusted Systems Research National Security Agency 28 October, 2015

Cloud Computing Security: What Changes with Software-Defined Networking?

SDN/Virtualization and Cloud Computing

Software Defined Networking

Securing Local Area Network with OpenFlow

Security Challenges & Opportunities in Software Defined Networks (SDN)

Software Defined Networking What is it, how does it work, and what is it good for?

ΕΠΛ 674: Εργαστήριο 5 Firewalls

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

ΕΠΛ 475: Εργαστήριο 9 Firewalls Τοίχοι πυρασφάλειας. University of Cyprus Department of Computer Science

DNP Serial SCADA to SCADA Over IP: Standards, Regulations Security and Best Practices

Software Defined Networking A quantum leap for Devops?

Software Defined Networking Seminar

ADVANCED SECURITY MECHANISMS TO PROTECT ASSETS AND NETWORKS: SOFTWARE-DEFINED SECURITY

Software Defined Networking and the design of OpenFlow switches

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

Network Security Demonstration - Snort based IDS Integration -

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Network Security: Network Flooding. Seungwon Shin GSIS, KAIST

Brocade SDN/OpenFlow. Norival Figueira Office of the CTO. January 9, /2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED.

SIMPLE NETWORKING QUESTIONS?

Software Defined Networks

Chapter 11 Cloud Application Development

FlowGuard: Building Robust Firewalls for Software-Defined Networks. Hongxin Hu, Wonkyu Han, Gail-Joon Ahn and Ziming Zhao

Network Services in the SDN Data Center

DESIGN AND ANALYSIS OF TECHNIQUES FOR MAPPING VIRTUAL NETWORKS TO SOFTWARE- DEFINED NETWORK SUBSTRATES

SDN and NFV in the WAN

Tutorial: OpenFlow in GENI

Defense4All: Anti-DoS for OpenDaylight. July 18, 2013

Towards Secure and Dependable Software-Defined Networks

WEB APPLICATION FIREWALLS: DO WE NEED THEM?

SDN and OpenFlow. Naresh Thukkani (ONF T&I Contributor) Technical Leader, Criterion Networks

CS 4803 Computer and Network Security

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

OpenFlow Overview. Daniel Turull

Software Defined Networks

COMPSCI 314: SDN: Software Defined Networking

SDN MIGRATION STRATEGIES The Case for Transitioning to an SDN-enabled Network

Firewalls P+S Linux Router & Firewall 2013

- Introduction to Firewalls -

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview

1 Network Service Development Trends and Challenges

Firewall Design Principles Firewall Characteristics Types of Firewalls

Software Defined Networking What is it, how does it work, and what is it good for?

Leveraging SDN and NFV in the WAN

How To Orchestrate The Clouddusing Network With Andn

ITL BULLETIN FOR JANUARY 2011

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Software Defined Networking Architecture

Customer Benefits Through Automation with SDN and NFV

SDN in the Public Cloud: Windows Azure. Albert Greenberg Partner Development Manager Windows Azure Networking

Network Virtualization Based on Flows

APNIC elearning: IPSec Basics. Contact: esec03_v1.0

A Mock RFI for a SD-WAN

Advancing Security with Software Defined Datacenter. Karen Law Senior Systems Consultant VMware Hong Kong Ltd

Network Virtualization Solutions - A Practical Solution

Network Security. Chapter 9 Integrating Security Services into Communication Architectures

20-CS X Network Security Spring, An Introduction To. Network Security. Week 1. January 7

SDN. What's Software Defined Networking? Angelo Capossele

7 Network Security. 7.1 Introduction 7.2 Improving the Security 7.3 Internet Security Framework. 7.5 Absolute Security?

Zorp and KZorp: Integrating Packet Filtering and Userspace proxying

Industrial Network Security for SCADA, Automation, Process Control and PLC Systems. Contents. 1 An Introduction to Industrial Network Security 1

Software Defined Networking

SOFTWARE DEFINED NETWORKING

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

So#ware(Defined-Networking-andthe-Floodlight-OpenFlow-Controller

Chapter 12. Security Policy Life Cycle. Network Security 8/19/2010. Network Security

Active Visibility for Multi-Tiered Security. Juergen Kirchmann Director Enterprise Sales EMEA

Huawei Agile WAN Solution

SDN Security Design Challenges

Citrix NetScaler 10 Essentials and Networking

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Steelcape Product Overview and Functional Description

Virtualization, SDN and NFV

Extending the Internet of Things to IPv6 with Software Defined Networking

The Internet: A Remarkable Story. Inside the Net: A Different Story. Networks are Hard to Manage. Software Defined Networking Concepts

Software Defined Networks

OpenFlow: Concept and Practice. Dukhyun Chang

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

VIRTUALIZING THE EDGE

Software Defined Networking and OpenFlow: a Concise Review

Cisco and Citrix Solution

Basics of Internet Security

Citrix NetScaler 10.5 Essentials for ACE Migration CNS208; 5 Days, Instructor-led

CS 665: Computer System Security. Network Security. Usage environment. Sources of vulnerabilities. Information Assurance Module

Load Balancing for Microsoft Office Communication Server 2007 Release 2

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Mock RFI for Enterprise SDN Solutions

ZTE Issues SDON Whitepaper, Explaining in Detail the Key. Technologies for Optical Network Evolution

SDN Security Considerations in the Data Center. ONF Solution Brief October 8, 2013

Transcription:

Security in Software Defined Networking Professor : Admela Jukan Supervisor : Marcel Caria Student : Siqian Zhao

Overview Software Defined Networking (SDN) Legacy Networking VS. SDN advantages of SDN the security problems in SDN caused by malicious attack caused dby misconfiguration SDN research project in IDA Technische Universität Braunschweig Seite 2

Routing in Legacy Networking Routing : select a path to forward packets from sender to receiver. In Legacy networking : Each network node has its own control plane. Information is collected individually from all network nodes. Problem Management Plane Control Control Control Control Control Control Plane Plane Plane Plane Plane Plane Data Plane Technische Universität Braunschweig Seite 3

Routing in SDN Centralized control in SDN : App App App App App API SDN controller Data Plane The controller maintains the forwarding table on all nodes across the network! Benefits : centralized control and programmability. Technische Universität Braunschweig Seite 4

SDN Deployment and Market Deployment example --- Google 2010: Google started implementing SDN. October 2012: Google said, that t it's going to extend its current international ti SDN-based inter-data center network. (source: http://www.sdncentral.com/sdncentral-library-sdn-market-report/) Technische Universität Braunschweig Seite 5

SDN Future According to SDN Central : (source: http://www.sdncentral.com/sdncentral-library-sdn-market-report/) Technische Universität Braunschweig Seite 6

Security Concern in SDN Since the beginning of 2013, various working groups have been established to study the security in SDN. Such as : ONF,ETSI,ITU Idea : importance of designing i security in from the start. t However, SDN hardware, software and services which are already in production and service lack of consideration of security implication! Mission : explore techniques and policies to overcome the SDN security challenges. Technische Universität Braunschweig Seite 7

Security in SDN---Challenges Security Challenges : Attack on the centralized controller Trust t problem between controller and software applications Attack on the communication channel between controller and devices Conflicting flow rules Forwarding loops Application Malicious Application SDN Controller SDN Switch SDN Switch SDN Switch Technische Universität Braunschweig Seite 8

Security in SDN---DoS Attack on the controller : Denial of Service Flow matched? ---forward packet. No flow matched? ---send packet to the controller. Thus, an attacker can execute a DoS attack on the node by setting up constantly new and unknown flows. SDN controller step 2 step 3 packet step 1 step 4 sender switch receiver Technische Universität Braunschweig Seite 9

Security in SDN---DoS Possible solution to DoS attack : Run the device in proactive mode or using Firewall Firewall : a software or hardware-based d network security system that t controls the incoming and outgoing network traffic based on applied rule set. Internet Header Header Technische Universität Braunschweig Seite 10

Security in SDN---Malicious Applications Trust issue between controller and applications App App App App SDN controller Malicious application can now be easily developed and deployed on controllers. Possible solutions : software attestation. Technische Universität Braunschweig Seite 11

Security in SDN---Control Channel Attack Attack on the control channel SDN Controller control channel SSL Attack can either pretend to be the controller or the switch! Possible solution 1: encrypt the channel by SSL. Technische Universität Braunschweig Seite 12

Security in SDN---Control Channel Attack Possible solution 2 to the attack on the control channel : Separate the network Technische Universität Braunschweig Seite 13

Security in SDN---Misconfiguration Conflicting flow rules by OF switch : Multiple OF applications run on a network controller device. Different applications insert different control policies i dynamically. conflicting flow rules may arise! App 1 : A to B ; Modify SRC IP to X. SDN controller App 2 : X to B ; Modify DST IP to C. App 3 : X to C, Forward. BLOCK : A C Host B Host A Host X Host C Technische Universität Braunschweig Seite 14

Security in SDN---Misconfiguration Forwarding loops 10.1.x.x 1 ; to Blue 10.x.x.x 10.x.x.x ; to B Packet Packet 10.1.x.x Packet Packet Packet 10.1.x.x ; to A 10.x.x.x ; to Green Packet Packet Technische Universität Braunschweig Seite 15

Security in SDN---Misconfiguration Nox Controller Nox : an open-source platform that simplifies the creation of software for controlling or monitoring networks. : relay flow rules from OF application to the switch Technische Universität Braunschweig Seite 16

Security in SDN---Misconfiguration Possible solution : Fortnox --- an extension to the NOX controller by providing nonbypass flow rules. when flow rules are conflict,compare the level of authorization i roles. Technische Universität Braunschweig Seite 17

Security in SDN---Misconfiguration Role-based Source Authentication : assign priority to a candidate flow rule, recognize 3 standard authorization levels among flow rule producers. OF Operator Level : define authoritative security policy OF Security Level : add flow constraints to combat live threat activity OF Application Level : legacy OF Apps Technische Universität Braunschweig Seite 18

Security in SDN---OpenDaylight Controller Another possible solution in OpenDaylight Controller : Defense4All. Monitoring behavior of protected traffic Diverting attacked traffic to selected AMSs Technische Universität Braunschweig Seite 19

SDN Security Research in IDA SASER : Safe And Secure European Routing --- Start date : August 2012 --- End : September 2015 --- Total Budget : about 80 million Euros --- Effort : more than 500 person years SDN related researches : ---Security concept for a new architecture based on software defined networking. ---General architecture specification ---Network optimization Challenges coexist with opportunities. Technische Universität Braunschweig Seite 20

Conclusion The evolvement of SDN from the legacy network Security challenges in SDN and possible solutions SDN research in IDA Technische Universität Braunschweig Seite 21