hip vpls at boeing - internet engineering task force · hip vpls at boeing ietf 81 hip rg david...

17
HIP VPLS at Boeing IETF 81 HIP RG David Mattes [email protected]

Upload: phungkhanh

Post on 20-Apr-2018

220 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

HIP VPLS at BoeinggIETF 81 HIP RG

David [email protected]

Page 2: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

OutlineEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

• History of HIP at Boeingy g• Industrial Control System (ICS) Security Challenges• HIP VPLS Architecture• Policy-constrained HIP VPLS• Policy-constrained HIP VPLS• IF-MAP Introduction• IF-MAP graph for VPLS

St t f HIP VPLS I l t ti• Status of HIP VPLS Implementation• Standardization and commercialization activities

Copyright © 2011 Boeing. All rights reserved.EOT_RT_Sub_Template.ppt | 2

Page 3: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

History of HIP Use Case Development at BoeingEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

• Boeing project based on OpenGroup “Secure Mobile Architecture” document

HIP it d bilit• HIP – security and mobility• PKI – anchoring identity in a trust chain• IF-MAP – network directory for rendezvous

U• Use cases• 2004: Location-based endpoint policy enforcement• 2005: Cross interface VOIP mobility handoff• 2006: Security proxy for legacy factory devices (HIP VPLS)• 2007: IPv4 / IPv6 handoff• 2008: Mobile Router for Mobile Network• 2009: IPv4 to IPv6 handoff for Mobile Router• 2010: Policy-constrained HIP VPLS using IF-MAP

• Relevant HIP RFCs• HIP (rfc 5201)• HIP Mobility and Multihoming (rfc 5206)

HIP M bil R t• HIP Mobile Router• HIP NAT Traversal (rfc 5770)• HIP Certificates (rfc 6253)• HIP VPLS (draft-henderson-hip-vpls-02)

Copyright © 2011 Boeing. All rights reserved. EOT_RT_Sub_Template.ppt | 3

Page 4: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Why HIP for VPLS?Engineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

• VPLS-like use case driven by need to strongly y g yauthenticate endpoints of secure tunnels

• HIP provides most of the pieces already:• HIP provides most of the pieces already:• Lightweight key exchange has sufficient policy granularity• Can support middlebox identity-based authentication• Mobility and multihoming supportMobility and multihoming support• Integrates with IF-MAP-based deployments

Copyright © 2011 Boeing. All rights reserved. EOT_RT_Sub_Template.ppt | 4

Page 5: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

ICS/SCADA Connectivity Challenges (Wired & Wireless)Engineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

• Both legacy and new ICS equipment have connectivity challengesc a e ges

• Proprietary and insecure protocols• Parallel wiring plant in manufacturing facilities• Vendors continue to push custom solutions in 802.11 space

Copyright © 2011 Boeing. All rights reserved. EOT_RT_Sub_Template.ppt | 5

Page 6: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

ICS: Security Lags ConnectivityEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Demand is forcing the evolution of security and connectivity…

Major Suppliers

Need this

C ti it

Need this now

soon

Secure SCADA over intranets

Secure SCADA over InternetConnectivity

today

Security

Using some Internet technologies

A control panel intranet connected

SecurityPosture today

Copyright © 2011 Boeing. All rights reserved.

and others … Isolated proprietary solutions

EOT_RT_Sub_Template.ppt | 6

Page 7: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Problem StatementEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

• How do we provide the necessary ICS connectivity and p y ysecurity?

• ICS devices are and will remain highly vulnerable• Some sort of isolation is needed

• How do we isolate ICS systems with…• Minimized deployment and operational costs?p y p• Maximized flexibility for manufacturing evolution?• Maximized interoperability for diverse tooling equipment with

a lifecycle measured in decades?• Avoid cost & complexity of physical network isolation?

Copyright © 2011 Boeing. All rights reserved.EOT_RT_Sub_Template.ppt | 7

Page 8: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

HIP VPLS Enclave ArchitectureEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Backhaul Connectivity• Any link type: Ethernet, Cell,

Untrusted IP ck

haul

WiFi, WiMax, SatCom, etc.• Backhaul authentication

P t tiIPNetwork

P ov

er B

acProtection• Authentication• Confidentiality• Integrity IPg y• Policy Enforcement

Field Worker

hern

etTransparency• Existing ICS

ICS Ops Center Field DCS'

Eth

gprotocols

• Layer 2 VPLS

Copyright © 2011 Boeing. All rights reserved. EOT_RT_Sub_Template.ppt | 8

Page 9: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

HIP VPLS EndboxesEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Untrusted IP ck

haul

IPNetwork

P ov

er B

acIP

Field Worker

hern

et

ICS Ops Center Field DCS'

Eth

Copyright © 2011 Boeing. All rights reserved.EOT_RT_Sub_Template.ppt | 9

Page 10: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Multiple Logical Enclaves Using Common InfrastructureEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Logical Enclave BLogical Enclave A Infrastructure Services

DHCP

DNS

MAP

PKI

Copyright © 2011 Boeing. All rights reserved.EOT_RT_Sub_Template.ppt | 10

Page 11: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Policy Constrained HIP VPLSEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

• Constrained for efficiencyy• Limit number of HIP tunnels• Limit traffic through tunnels

• Constrained for additional security• Enforce fine-grained isolation for some Legacy devicesg g y• Can react to changing network environment

VPLS li fi ti bi ti f• VPLS policy configuration uses any combination of:• Static file-based configuration on each VPLS Endbox• LDAP data services• IF-MAP coordination service

Copyright © 2011 Boeing. All rights reserved.EOT_RT_Sub_Template.ppt | 11

Page 12: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

IF-MAP IntroductionEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

• IF-MAP Interface for Metadata Access Points• Real-time metadata coordination service that provides highly

scalable publish, search and subscribe capabilities

• Originally developed to serve the needs of TCG’s Trusted Network Connect (TNC) workgroup for interoperable NAC

• Allows VPLS Endboxes to have real-time dynamic configuration and security policies

• Enables real-time rendezvous and HIT ↔ Certificate binding

Copyright © 2011 Boeing. All rights reserved.EOT_RT_Sub_Template.ppt | 12

Page 13: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Properties of Security CoordinationEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

1. Lots of real-time data writes

Relational Database

data writes2. Unstructured

relationshipsLDAP Directory3. Diverse interest in

changes to the current state ascurrent state as they occur

4. Distributed data MAP Database

producers & consumers

For more information, see IF-MAP infoon Trusted Computing Group website

Copyright © 2011 Boeing. All rights reserved.EOT_RT_Sub_Template.ppt | 13

Page 14: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

HIP VPLS IF-MAP GraphEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

endbox-ipip=10.1.2.33

Metadata published by

identifier

MAP Graph LegendProvisioning Application publishes VPLS identity membership and policy

VPLS Endboxes publish current IP and binding between certificate and HIT

DN=Endbox3vpls=overlay1

HIT=hit3

DN-hit

p yProvisioning Application

Metadata published by

VPLS EndboxLink with Metadata

membership and policy constraintsbetween certificate and HIT

DN=Provisioning- Application

vpls=overlay1

VPLS Endboxes subscribe to peer metadata changes and receive updates asynchronously

comms allowed

vpls=overlay1 comms-allowed

ip=10.1.2.31

comms-allowed

DN=Endbox1DN=Endbox2

endbox-ip

ip=10.1.2.32

endbox-ip

HIT=hit2

DN-hit

HIT=hit1

DN-hit

Copyright © 2011 Boeing. All rights reserved. EOT_RT_Sub_Template.ppt | 14

Page 15: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Status of HIP VPLS ImplementationEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

• HIP VPLS Implementation is part of OpenHIP-0.8p p p• http://www.openhip.org• Currently licensed GPLv2• Planning on relicensing to MIT• Userspace HIP implementation• Plugin architecture for the policy configuration

• OpenHIP VPLS implementation currently IP-only VPLS• Support for hub-spoke/full-mesh/arbitrary topologies• Requires (MAP) configured tunnel-endpoint resolution • Uses proxy-ARP

• Planning to implement layer 2 HIP VPLS this yearg p y y

• Future: VPLS between IntranetsCopyright © 2011 Boeing. All rights reserved. EOT_RT_Sub_Template.ppt | 15

Page 16: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

Engineering Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

Standardization and Commercialization ActivitiesEngineering, Operations & Technology | Boeing Research & Technology FaST | Networked Systems Technology

• Working in various standards organizations• ISA, TCG, OpenGroup

• OpenHIP is a reference implementationT i t d k t t d i d TCO• Trying to seed a market to drive down TCO

• Collaborating with Byres Security, Inc. to incorporate OpenHIP VPLS capability into their products

• Demo at IETF 81 to showcase Byres Tofino with Policy-constrained HIP VPLS with IF-MAP

• Byres planning to release a HIP VPLS product in 2012 y p g pas part of its Tofino Security Line

• Hope to see other vendors create products• Standards will provide some hope of interoperability

Copyright © 2011 Boeing. All rights reserved. EOT_RT_Sub_Template.ppt | 16

Page 17: HIP VPLS at Boeing - Internet Engineering Task Force · HIP VPLS at Boeing IETF 81 HIP RG David Mattes david.mattes@boeing.com

EOT_RT_Sub_Template.ppt | 17Copyright © 2009 Boeing. All rights reserved.