Cyber-hijacking Airplanes:



Similar documents
Technical Solution & White Paper. AFDX/ARINC664 End System Testing JS, AIM GmbH

FAA AIRCRAFT SYSTEMS INFORMATION SECURITY PROTECTION OVERVIEW. Abstract

Aircraft Tracking & Flight Data Recovery

With all of the new hype the

Communication Management Unit : Single Solution of Voice and Data Routing Unit

CAUSES OF AIRCRAFT ACCIDENTS

Integrated Solution for Onboard Information Management. eenabled Aircraft Solutions

Global Network Mobility RIPE 48

Information Management Systems and Connectivity. David Poltorak Vice President, Aviation & Network Services Cancun, June 2014

AFDX Emulator for an ARINC-based Training Platform. Jesús Fernández Héctor Pérez J. Javier Gutiérrez Michael González Harbour

Network Simulation Traffic, Paths and Impairment

Evolution in Regional Aircraft Avionics

Understanding Compliance with Automatic Dependent Surveillance Broadcast (ADS-B) Out

Civil Aviation and CyberSecurity Dr. Daniel P. Johnson Honeywell Aerospace Advanced Technology

VOICE OVER INTERNET PROTOCOL COMMUNICATION SYSTEM FOR USE IN AIR TRAFFIC CONTROL

IN FLIGHT SECURITY INCIDENT MANAGEMENT

DRAFT. Date: DRAFT Initiated by: AFS-300

From Fieldbus to toreal Time Ethernet

Aircraft Hacking Practical Aero Series

Skedsmo videregående skole NO Rev. dato:

Australian Enhanced Flight Tracking Evaluation Performance Report. August 2015

Boeing B Introduction Background. Michael J. Morgan

Security Issues with Integrated Smart Buildings

Iridium Update. Cross Polar Working Group. Mike Hooper Senior Business Manager - Aviation 05/12/15

ADS-B is intended to transform air traffic control by providing more accurate and reliable tracking of airplanes in flight and on the ground.

Welcome to a connected life in the sky

Air Traffic Management

HUMAN FACTORS STUDIES OF AN ADS-B BASED TRAFFIC ALERTING SYSTEM FOR GENERAL AVIATION

INITIAL TEST RESULTS OF PATHPROX A RUNWAY INCURSION ALERTING SYSTEM

Technical Solution & White Paper. AFDX/ARINC664 Switch Testing JS, AIM GmbH

Global Avionics Training Specialists, LLC.

SESAR Air Traffic Management Modernization. Honeywell Aerospace Advanced Technology June 2014

Two-Year Academic Course Schedule - Fall 2015 through Summer Program Director: Dusty Mosness-Brailsford Campus Phone :

AFDX networks. Computers and Real-Time Group, University of Cantabria

Frequently Asked Questions

12 AERO Second-Quarter 2003 April CAPT. RAY CRAIG 737 CHIEF PILOT FLIGHT OPERATIONS BOEING COMMERCIAL AIRPLANES

AFDX/ARINC 664 Concept, Design, Implementation and Beyond

Training Pilot & Technician Outlook Pilot & Technician Outlook 1

Training Pilot & Technician Outlook Pilot & Technician Outlook 1

SUMMARY: The FAA seeks comments on current policy, guidance, and procedures that

Safety Management Challenges for Aviation Cyber Physical Systems

Mobile Technology: Learn About Managing Mobility

Trends in Aeronautical Information Management

Airline Transport Pilot Certification Training Program Approval Job Aid

A WHITE PAPER ON AUTOMATED TRACKING & STREAMING

EVALUATING INDUSTRIAL ETHERNET

Security Design.

Generic term for using the Ethernet standard in automation / industrial applications

BEST WI-FI IN THE SKY

UAV Data Links Present and Future. Broadband Satellite Terminal (BST)

Tuesday, March 18, :00 p.m. 5:30 p.m. MODERATED BY: Carey Miller Universal Avionics Systems Corp.

SYSTEM GLOBAL NAVIGATION SATELLITE SYSTEM LANDING TECHNOLOGY/PRODUCT DEVELOPMENT

High Performance VPN Solutions Over Satellite Networks

C-130 Fleet CNS/ATM Solutions

Chapter 3 Safeguarding Your Network

Prevention of loss of communication. Air China

Space Based ADS-B. Transforming the Way you See the Sky March, COPYRIGHT 2014 AIREON LLC. ALL RIGHTS RESERVED.

Network Virtualization

Ethernet A Survey on its Fields of Application

SSVP SIP School VoIP Professional Certification

Software Defined Networks

NEWT Managed PBX A Secure VoIP Architecture Providing Carrier Grade Service

White Paper VoIP Crash Phone Systems

B&B ELECTRONICS WHITE PAPER. Managed Ethernet Switches - Key Features for a Powerful Industrial Network

Protocols. Packets. What's in an IP packet

21ST CENTURY AVIATION MAINTENANCE TRAINING

Understanding Latency in IP Telephony

DOORKING SYSTEMS 1830 SERIES NETWORK WORKSHOP LAN APPLICATIONS ACCESS CONTROL SOLUTIONS LOCAL AREA NETWORK (LAN) CONNECTION REV 04.

CMPT 471 Networking II

Mixed-Criticality Systems Based on Time- Triggered Ethernet with Multiple Ring Topologies. University of Siegen Mohammed Abuteir, Roman Obermaisser

UNMATCHED SPEED, QUALITY & AFFORDABILITY BEST WI-FI IN THE SKY

Automated Engine & LLP Hard Time Tracking: Moving on from manual records.

Pilot Professionalism It Isn t Just For The Big Guys

MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper

Allocating Network Bandwidth to Match Business Priorities

Required Surveillance Performance Accuracy to Support 3-Mile and 5-Mile Separation in the National Airspace System

IP Link Best Practices for Network Integration and Security. Introduction...2. Passwords...4 ACL...5 VLAN...6. Protocols...6. Conclusion...

Deterministic Ethernet and the Intrinsic Value of Synchronization

TCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Volunteers Devoted to Kids and Aviation

Wireless Encryption Protection

National Airspace System Security Cyber Architecture

VoIP Survivor s s Guide

Revision Number Revision Date Insertion Date/Initials 1 st Edition February nd Edition March 05, 2002

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

For the purpose of setting up a home network, all you need to worry about are two major categories of components:

Networking 4 Voice and Video over IP (VVoIP)

Australian Maritime Safety Authority. Aviation rescue

Policy Regarding Datalink Communications Recording Requirements. AGENCY: Federal Aviation Administration (FAA), Department of Transportation (DOT).

Date: 9/30/15 AC No: Initiated by: AFS-300 Change: 0

Introduction to the iefis Explorer

High Speed and Voice over I.P September 1, 2005

A Tennessee airport ramps up safety with Milestone XProtect wireless IP video surveillance

Networking and High Availability

Transcription:

Cyber-hijacking Airplanes: Truth or Fiction? Dr. Phil of Bloomsburg University @ppolstra http://philpolstra.com Captain Polly of University of <redacted> @CaptPolly

Why This Talk? Lots of bold claims concerning the feasibility of cyber-hijacking Bold claims get lots of press Most people don't know enough to evaluate these claims Whether you feel safer or even more scared should be based on facts

Who is Dr. Phil You may know me as a hardware hacker, but I'm also... Holder of 12 aviation ratings, all current, including: Commercial Pilot Flight Instructor Aircraft Mechanic Inspection Authorization holder Avionics Technician Have thousands of hours of flight time Aircraft builder Have worked on the development of avionics found in modern airliners Have access to airliner manuals, current and former airline pilots

Who is Captain Polly Former airline pilot for a major US carrier Thousands of hours in airliners and small aircraft Aviation professor Head of college simulator program Spouse of a current airline pilot

What you will learn How some of the common aircraft systems really work, including: ADS-B ADS-A ACARS Transponders Collision avoidance GPS Autopilots Avionics buses and networks Attacks being presented by others

Some commonly discussed attacks Hacking into the avionics via the entertainment network Hacking ADS-B Hacking engine systems Hacking ACARS

Let's get this out of the way to start You cannot override the pilot All aircraft feature unhackable mechanical backup instruments You can affect the autopilot operation If pilot(s) notice they will disconnect Anything you attempt will likely result in alerts

Attacking avionics networks Older aircraft use ARINC 429 networks Not connected to anything useful Require specialized hardware Newer aircraft use a modified version of Ethernet known as ARINC 664 or AFDX

ARINC 664 and AFDX Built on Ethernet, but... Can't just start sending packets Never wireless Some security in place Not connected to entertainment system Not connected to in-flight wifi

Meet ARINC 664 aka AFDX Based on ARINC 629 First created by Boeing for 777 Allows the use of common off the shelf (COTS) components vs ARINC 429 which is proprietary Built on Ethernet, but not the same Uses redundant channels Assigns time slices to avoid collisions and make it deterministic

ARINC 664 Virtual Links Unidirectional logical pipe 1 and only 1 sender 1 or more receiver Timeslicing is used to avoid collisions Bandwidth Allocation Gap (BAG) determines size of timeslice Jitter (max latency min latency) determined by number of VL and BAG

AFDX Connections

ARINC 664 in real life

Tight Integration with ARINC 664

Entertainment Systems Connected to output ports on GPS and FMS or through a Network Extension Device (NED) Never connected to ARINC 429/629/664 Remember that the avionics network is never wireless and not compatible with your friendly TCP/IP

In-flight Entertainment

Boeing 777 Confusion Boeing asked for a special condition to allow the passenger information network to be connected to other networks such as the aircraft information network FAA granted this special condition on 11/18/13 provided that a network extension device (NED) was used and certain conditions were met

777 Confusion (contd) FAA specified: The applicant must ensure that the design provides isolation from, or airplane electronic system security protection against, access by unauthorized sources internal to the airplane. The design must prevent inadvertent and malicious changes to, and all adverse impacts upon, airplane equipment, systems, networks, or other assets required for safe flight and operations.

Meet NED the Network Extension Device Essentially a gateway that goes between ARINC 429/629/664 and IP Like any gateway each path must be programmed FMS does not receive input from NED Cannot send bogus commands to FMS If NED is compromised may be possible to impersonate another device

Example NED implementation Shameless used from http://www.teledynecontrols.com/productsolution/ned/blockdiagram.asp

MH370? A Boeing 777 Uses ARINC 629 Not 664 we've been discussing Really not Ethernet The 777 is essentially the only plane to use ARINC 629 Harder to hack than ARINC 664

Airliner Entertainment System Connection Redacted Sorry, we really tried to put a schematic on this slide, but couldn't get approval from manufacturers

Hacking In-flight Wireless

Attacking ADS-B/ADS-A Can create phantom aircraft No security in protocol Could create fake weather reports Could be jammed Not likely to affect TCAS

ADS-B (broadcast) Piloted in Alaska Intended to improve flying where RADAR coverage is limited Part of a Free Flight system planned for the future Provides traffic and weather where available Used by small planes to broadcast position information

ADS-A (addressable) What the airlines use (contrary to what you may have heard) Related to ACARS ADS-B == cable-ready TV ADS-A == addressable cable box with pay-per-view, etc Allows specific airplanes to send/receive messages Allows lower separation outside of RADAR coverage (FANS) Airliners use neither ADS-B or ADS-A for collision avoidance Can be VHF, HF, or Satellite based

Collision Avoidance TIS-B Provided by ATC Requires a mode S transponder (ADS-B in) Only available in some areas Not authoritative Does not use ADS-B signals ATC does not automatically relay every ADS-B signal they receive

Collision Avoidance (contd) TCAD Used in small planes Provides information Not authoritative TCAS What the big boys (biz jet and up) use

TCAS Uses transponders in the area Can actively interrogate other transponders Authoritative Pilot can use even if other aircraft not in sight

Transponders Supplement primary RADAR Mode S used in ADS-B Airliners have at least 2 Signals are used for collision avoidance

Attacking ADS-B

Attacking engine systems Engine monitors are output only Information is recorded for maintenance Some information may be sent via ACARS to airline and/or manufacturer Some engine control systems are electronic All have purely mechanical backup Most only trim mechanical system electronically

ACARS Can be used to send messages to/from ground Messages to/from people or systems Used for Weather Delays Updated flight plans Maintenance information

Attacking ACARS Could create a bogus flight plan update Could create bogus weather Hypothetically could create fake messages from plane to ground Not a practical way to take over an airplane

ACARS Attack

Closing Thoughts Nearly every protocol used in aviation is unsecured There is certainly the potential to annoy ATC and/or small aircraft Increasing automation while continuing with unsecured protocols is problematic Airliners are relatively safe (for now)

Questions? Come see us after or hit us on Twitter at @ppolstra or @CaptPolly