Live data from Hacker News

Boeing 787 In Flight Entertainment System Security fun

btr.pm

41–50 of 147 posts

Re: Boeing 787 In Flight Entertainment System Security fun

#41
post #3

Earlier quoted context omitted.

Scanning should be fine; trying to access them becomes dubious; bruteforcing the login could lead to arrest.

I had a projector firmware freeze up hard on me during a port scan. There is some risk there.

I used to work at a university, and would routinely (with authorisation) nmap the entire /16. I discovered this would freeze the TCP/IP stack on a bunch of VMS boxes on campus - luckily on VMS that was restartable without bouncing the box :-)

Re: Boeing 787 In Flight Entertainment System Security fun

#42
post #29

I wish people wouldn't do shit like this on live systems like this one. Even the port scan could have had bad consequences (especially since this person did -A). By all means explore the interesting JSON object that was downloaded and yeah I'd worry about installing random stuff on my machine. I'm not talking about crashing the plane; I'm talking about crashing the IFE and me then having to sit through 10 hours of pe…

Thank you for this comment. I for one would be pretty pissed if a "hacker" decided to crash my/or my kids entertainment on a long flight. There is definitely a need for this type of work, but doing so in a 50,000 lb brick floating a few miles above the ground isn't an atmosphere I am comfortable with, especially if I am present...

If anything were to happen, it definitely shouldn't affect the avionics, not even remotely, or the plane would not have had a chance of certification. Data to the less secure IFE had better flow through a unidirectional network ("data diode"), and/or use a separate set of sensors.

Even if it brought down the server, it's still nothing that the flight attendants can't solve by "turning it off and back on". This kind of fault happens all the time.

More interesting to me is the level of isolation of the network. Could someone exploit my phone through the in-flight WiFi, for example?

Re: Boeing 787 In Flight Entertainment System Security fun

#43

Earlier quoted context omitted.

In theory the IFE and avionics are separated by firewalls. Some things like the PA system are often on the IFE side, and hacks for panasonic IFE have included impersonating the pilot announcements and stuff. In practice I wouldn't expect the firewalls to be particularly well tested or complete or configured correctly, and it may be possible for an attacker to DOS the firewall and impact the other systems, and possibl…

I find this hard to believe. I always thought that IFE and avionics are on separate machines and run over different internal networks and wires. But I'm also not a Boeing engineer. Can someone confirm the above post?

You or I would have completely different sets of wires.

Sadly, it seems they usually share wires and are separated by firewalls.

There's been lots of CCC and defcon talks about hacking in-flight systems. Googling "panasonic ife hack" gets plenty of hits, as does "Chris Roberts" who is a hacker who has made some pretty big claims about actually really hacking planes in flight and other stupid things. And there are articles like this https://www.wired.com/2015/04/hackers-commandeer-new-planes-... that talk about how the systems share wires.

Re: Boeing 787 In Flight Entertainment System Security fun

#44

Earlier quoted context omitted.

In theory the IFE and avionics are separated by firewalls. Some things like the PA system are often on the IFE side, and hacks for panasonic IFE have included impersonating the pilot announcements and stuff. In practice I wouldn't expect the firewalls to be particularly well tested or complete or configured correctly, and it may be possible for an attacker to DOS the firewall and impact the other systems, and possibl…

Do you have source on panasonic IFE hacks? Sounds interesting.

(Its mentioned in the opening paragraph of the article ;) Its been a big thing for a long time and there are lots of articles you can google too.)

Re: Boeing 787 In Flight Entertainment System Security fun

#45

Earlier quoted context omitted.

If that plane ever plans to enter US or EU airspace, there is a literal air-gap between the IFE and the flight systems.

Then how is it showing the flight metrics? I wouldn’t guess they would add double sensors for all that information. Or did you mean well protected, instead of literal air gap?

I am not a Boeing engineer, but I do have some experience in avionics design.

The flight critical systems would be isolated from in-flight entertainment system (IFE). The IFE probably has a listen-only tap to flight metric info on an ARINC databus from the flight computer. I did a quick search and looks like 787 uses ARINC 667, a fiber optic interconnect.

Re: Boeing 787 In Flight Entertainment System Security fun

#46

I wish people wouldn't do shit like this on live systems like this one. Even the port scan could have had bad consequences (especially since this person did -A). By all means explore the interesting JSON object that was downloaded and yeah I'd worry about installing random stuff on my machine. I'm not talking about crashing the plane; I'm talking about crashing the IFE and me then having to sit through 10 hours of pe…

Swissair flight 111 crashed because of a fire that started in in flight entertainment system. Although isolated it still caused a fire that caused the highest death toll for the MD11 which was considered a very safe aircraft.

https://en.m.wikipedia.org/wiki/Swissair_Flight_111

Re: Boeing 787 In Flight Entertainment System Security fun

#47

Were the in flight entertainment touchscreens really capactive? I've found that such designs have almost exclusively been resistive. The resistive designs are cheaper, but also tend to be designed with a high threshold. The two put together makes a lot of resistive touchscreens feel sluggish. You feel like you have to mash the heck out of them to get them to act sometimes. On the upside they don't require human capac…

Newer planes have capacitative touch now. They even rolled their own implementation of Apple cover flow.

Re: Boeing 787 In Flight Entertainment System Security fun

#48
post #40
post #35

Earlier quoted context omitted.

229 dead from an overheated entertainment system: https://en.wikipedia.org/wiki/Swissair_Flight_111

Nothing you do to the IFE is going to take down the plane.

So we're supposed to just take your word for it, in the face of contradictory evidence?

Re: Boeing 787 In Flight Entertainment System Security fun

#49

Earlier quoted context omitted.

Then how is it showing the flight metrics? I wouldn’t guess they would add double sensors for all that information. Or did you mean well protected, instead of literal air gap?

Optoisolators are a prolific and an extremely cheap electrical component that performs the "air-gap" functionality.

No, that's not airgapping.

Re: Boeing 787 In Flight Entertainment System Security fun

#50
post #6
post #2

> I did a port scan on the System Control Unit Is that still white hat? Did they also check to see if the cockpit door is locked?

It's borderline; if something bad happens (and bad things definitely can happen from portscanning, especially embedded systems), you'll be on the hook for it.

This isn't a publicly accessible system like a webserver. This is an entertainment device on a plane.
Post reply on HN