51
©2018 IOActive, Inc. All Rights Reserved.

2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

Page 2: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

LAST CALL FOR SATCOM

SECURITY

Ruben Santamarta

2

Black Hat 2018

Page 3: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

4 YEARS AGO: A WAKE-UP CALL FOR SATCOM

SECURITY

• Products riddled with Backdoors

• Attack vector for aircraft

• Vessels can be hacked

• Adversarial forces can track military units

“¯\_(ツ)_/¯”

LOL

Page 4: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

NOVEMBER 2017

Page 5: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

RED FLAGS

Internal but routable IPs

Receiving network scans from the Internet

Page 6: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

NetRange: 128.65.0.0 - 128.65.255.255

CIDR: 128.65.0.0/16

NetName: RIPE-ERX-128-65-0-0

inetnum: 128.65.80.0 - 128.65.95.255

netname: ROW44

descr: Hughes Network Systems GmbH

country: DE

HX-200

SATELLITE ROUTER

• Higher Latency

Page 7: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

INFORMATION GATHERING

Page 8: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

airplanes

Page 9: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

GEE’S ARINC 791 DEPLOYMENT

Ku/Ka Band Earth Stations Aboard Aircraft

Page 10: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

SMU AND MDUSMU

• Linux

• Airborne Server

• In-Flight Portal

• 3G

• Core functionalities

MDU

• Entry Point

• VxWorks• Telnet

• FTP

• www

• SNMP

• Proprietary services

Page 11: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

HPT, ACU, AND SAA

Discrete signals and Ethernet

Page 12: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

GETTING THE HX-200

FIRMWARE

• Backdoor?

• Publicly Available

Hughes Fallback Updater

Page 13: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

SWORDFISH

Page 14: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

GETTING A VXWORKS

SHELL AT 30,000 FT

• In-flight aircraft

• MDU

• From the ground

• Through the Internet

Page 15: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

GETTING THE MDU FIRMWARE

FTP

• /cfg0/main.bin

• Version: 6.9.0.51

• MIPS

• VxWorks Symbol Table

Page 16: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

POST-EXPLOITATION

• Persistence

• Control non-safety

communications

(passengers and crew)

• Isolate terminal from the NOC

• Turn terminal

(MDU+ACU+HPT) into a

malicious intentional radiator

Page 17: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

INTENTIONAL RADIATOR

“A device that intentionally generates and emits

radio frequency energy by radiation or induction”

No Lock No TransmitImplicit rule:

Malicious Intentional Radiator

No Lock No Transmit

Page 18: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

FIRMWARE FUNCTIONALITIES

• Software and configuration updates via download from the HX

Gateway

• Configuration, status monitoring, and commissioning via the NOC

• Embedded Web interface for local status, control and troubleshooting

• Remote terminal management via the Hughes Unified Element

• Manager and SNMP agent

• Dynamic inbound/outbound coding and modulation

• Dynamic remote uplink power control

Page 19: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

Attack vector

Post-Exploitation

FIRMWARE FUNCTIONALITIES

Page 20: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

AUTHENTICATIONSWORDFISH BACKDOOR

Page 21: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

AUTHENTICATION

ADDITIONAL BACKDOOR – FIPS-140-2

Page 22: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

ACCELERATORS

TurboPage: Web

PEP: TCP

Page 23: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

AUTOMATIC BEAM SWITCHING

• Real-time position

• Maps locally stored

• Modem commands ACU

Page 24: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

ABS

• Mute/Unmute BUC

Page 25: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

NETWOR OPERATIONS CENTER

• Controlling transmit power

• MODCOD

• Monitoring EIRP levels

• Remote control of ESAAs

Page 26: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

NOC – HUGHES ICAP PROTOCOL

Enable/Disable Transmit

Multiple commands

Page 27: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

NETWORK SERVICES - INFOSRV

ACU requests ‘Es/No’ data from the MDU

Page 28: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

NETWORK SERVICES - INFOSRV2100/TCP

Page 29: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

NETWORK SERVICES – HOST CMD

• 2300/TCP

Dozens of commands

• Remote control

• Crypto keys

• Maintenance

• Configuration

SMU (192.168.0.2)

ACU (10.7.0.10)

Page 30: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

INTERNAL DNS

Page 31: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

Page 32: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

MALWARE

Page 33: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

GAFGYT IOT BOTNET

Page 34: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

MILITARY

• Military SATCOM equipment exposed to the Internet

• GPS position

• Conflict zones

• No further details will be provided

Page 35: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

MARITIME - INTELLIAN

Page 36: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

Page 37: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

GETTING THE FIRMWARE

Exposed S3 buckets

Page 38: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

VULNERABILITIES

• Backdoors

• Insecure protocols

• Buffer overflows

• Unsanitized system calls

Page 39: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

INFECTED VESSELS

Mirai botnet running in

the ACU

• Insecure passwords

Page 40: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

DEMO

Page 41: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

CYBER-PHYSICAL ATTACKS

• Ability to transmit

• Antenna positioning

• Thermal effect on biological tissues

• Coupling at electrical/electronic

systems

Page 42: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

NUMERICAL MODEL

Equations from FCC OET #56

Page 43: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

MARITIME

INTELLIAN GX60

Page 44: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

ATTACK SCENARIOS - UNCONTROLLED EXPOSURE

Cruise Ship Cargo Vessel

Page 45: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

AVIATION

KUSTREAM 1500

Page 46: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

ATTACK SCENARIOS - UNCONTROLLED EXPOSURE

Page 47: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

ATTACK SCENARIOS - HIRF

Aggregated E-field

> 190 V/m

…N

Page 48: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

CONCLUSIONS

Page 49: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

CONCLUSIONS

Page 50: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

COORDINATED DISCLOSURE

• Reported to EASA, US-CERT, ICS-CERT, EU-CERT

• Unable to contact Intellian

• Special thanks to

• Peter Lemme, Chairman of ARINC 791

• A-ISAC

Page 51: 2018 IOActive, Inc. All Rights Reserved. · 4 YEARS AGO: A WAKE-UP CALL FOR SATCOM SECURITY • Products riddled with Backdoors • Attack vector for aircraft • Vessels can be hacked

©2018 IOActive, Inc. All Rights Reserved.

THAT’S IT!

Big thank you guys!!