There's a lot of posts mentioning that a scan shouldn't cause any trouble, however there's no way of knowing how the services are configured on the other end, or how they are set up to respond to certain packet types, or how the server will respond to certain data within those packets if said data does not conform to expected lengths etc. A lot of assumptions are made that non-conforming data will be ignored in a clo…
I remember about 20 years ago, you could crash any Windows computer you had the IP address of by sending a particularly crafted package to a certain port. Oh, those were the days.
Boeing 787 In Flight Entertainment System Security fun
91–100 of 147 posts
Re: Boeing 787 In Flight Entertainment System Security fun
#92Earlier quoted context omitted.
Nothing you do to the IFE is going to take down the plane.
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…
Re: Boeing 787 In Flight Entertainment System Security fun
#93Earlier quoted context omitted.
Since when are web servers DO-178 certified?
Wild guess: Roughly about the time they began being used in IFE systems?
At level E you only have to prove that there's no effects of faults on safety-critical systems, so it's more about the surrounding architecture than the software itself.
Re: Boeing 787 In Flight Entertainment System Security fun
#94I 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
#95I 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…
Out of curiosity, when else would you suggest they do this? Other than "not at all", of course, which is not going to happen.
Re: Boeing 787 In Flight Entertainment System Security fun
#96I 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…
Re: Boeing 787 In Flight Entertainment System Security fun
#97Earlier quoted context omitted.
This keeps getting cited on this thread. The IFE didn't simply "overheat". It had faulty wiring . The coffee maker could just as easily have caused that accident.
Lots of things have faulty wiring, but they keep working as long as their power draw is under some limit. Drawing excess power is a common result of software going into an infinite loop, which is a possible outcome of security probes. Half the bugs I notice in Chrome, I notice because my laptop fan starts running.
It's more likely for your plane to be hit by a falling unicorn than you being able to burn something up just by the power of `while (1)`.
Re: Boeing 787 In Flight Entertainment System Security fun
#98Earlier 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.
Re: Boeing 787 In Flight Entertainment System Security fun
#99Earlier quoted context omitted.
"you'll be on the hook for it." Particularly if something goes terribly wrong and you're on the plane.
Nothing you do to the IFE is going to take down the plane.
Re: Boeing 787 In Flight Entertainment System Security fun
#100Earlier quoted context omitted.
This keeps getting cited on this thread. The IFE didn't simply "overheat". It had faulty wiring . The coffee maker could just as easily have caused that accident.
Lots of things have faulty wiring, but they keep working as long as their power draw is under some limit. Drawing excess power is a common result of software going into an infinite loop, which is a possible outcome of security probes. Half the bugs I notice in Chrome, I notice because my laptop fan starts running.
The origin of Murphy's Law was in a rocket sled project. This guy was strapped onto a rocket sled, fired down a track, and then subjected to strong braking forces. "If anything can go wrong, it will go wrong" didn't just mean "stuff happens". It meant, "you have to either make it impossible for it to go wrong, or you have to find a way that, even if it does go wrong, this guy doesn't die". You can't just ignore the problem as unlikely. It will happen sooner or later.
You don't get to say "lots of things have faulty wiring". Things that can kill you had better not have faulty wiring, or had better be able to survive it if they do.