6 ms·
Unlike the security researcher, I do have access to multiple 787s as I am one of many people responsible for maintaining them. I'm obviously not going to attem
by service_bus 7y ago
Unlike the security researcher, I do have access to multiple 787s as I am one of many people responsible for maintaining them.
I'm obviously not going to attempt to exploit the firmware on an aircraft for obvious reasons, but the security researcher's notion that you can "pivot" from the in flight entertainment to anything to do with aircraft operation is pure fantasy.
These systems are entirely separate, including the electricity that controls the systems.
This guy is preying on individuals' lack of knowledge about aircraft mechanics in order to promote himself.
- xemdetia 7y agoWould you say as someone who deals with these larger planes that at least the 787 current gen is closer to an older style chassis and body for cars? I have always imagined/assumed that 787's are not unique that they would be the same 'chassis' for a cargo plane or a passenger plane, and it really would have to do with how they fitted the plane for purpose? This is part of the reason why I agree with you, because I don't see why the 787 would be unique by mixing avionics/mechatronics with the passenger systems but I don't know enough to say it with confidence. They would have designed the passenger systems to be independent and replaceable (especially with the knowledge gained from the legacies and upgrades of other planes like the 737). Is there any public guides for 787 chassis and maintenance that you could point to as being reasonable things to read about this new style plane?
- WalterBright 7y agoNot sure what you mean, but aircraft stopped being "chassis and body" some time in the 1930's. That was the switch to a monocoque design with stressed skin.
- xemdetia 7y agoI couldn't find the right words to describe it, the other person who commented was a bit closer. At a certain point I would assume the Boeing 787 design would have interchangeable configurations that would not be dependent on the airframe and avionics. I wasn't sure if cabin, interior, model, or something else would best describe what I meant and chassis and body for a car was the best I could come up with that could describe these two changeable parts unlike the unibody chassis. It looks like configurations is the most appropriate word. I was hoping that the person I commented to could point us at some fun manuals to describe how these configurations worked at a technical level.
- WalterBright 7y agoI don't know about the 787, but in my day (757) every airplane that rolled off the assembly line was different. For one thing, there was a lot of customization for each airline, and the airplanes underwent constant technical improvement from field experience. Doing things, however, that increased the weight or changed aerodynamics of the airplane were a very big deal, causing a ripple effect that would be very expensive. Freighter versions were commonplace, with the obvious omission of windows (weight savings) and interior fluff. Doing a stretch, or a re-wing or re-engine is an enormous thing.
- close04 7y agoThey're more like the same airframe (fuselage, wings, undercarriage) with different fit an finish. Like different interior and possibly engines. The entertainment system is basically an add-on, it's separated both because it's not there in every configuration of the plane and also because it's supposed to be separated in order to be 100% sure that any failure there will not impact critical systems (like a short circuit, or an exploit). How exactly Boeing ensures this separation is another topic.
- pinko 7y agoThat's valuable to know -- thanks -- but nevertheless, demonstrating that if you can get onto the avionics network you can trivially compromise it is still valuable, no? There may be discovered other ways to access the avionics network (besides the IFE) that no one realized, or thought to protect.
- jakeogh 7y agoThank you for commenting about it. There are _always_ bugs in software. Your assertion that it's pure fantasy to pivot from the flight entertainment system goes against there near infinite space of sidechannel attacks and demonstrated attacks on even airgapped systems; it's almost a law of physics that you are wrong. The "self promotion" angle was brought up last time this was discussed: https://news.ycombinator.com/item?id=20657965 https://news.ycombinator.com/item?id=20657965 and it's an obviously pointless rebuttal. Boeing: Please post the code. Lets read it. It's already out there: https://ioactive.com/arm-ida-and-cross-check-reversing-the-787s-core-network/ https://ioactive.com/arm-ida-and-cross-check-reversing-the-7...
- Hunisgung 7y ago> These systems are entirely separate, including the electricity that controls the systems. This is not what Boeing said to the FAA 12 years ago when they asked to certify their network architecture > The proposed architecture of the 787 is different from that of existing production (and retrofitted) airplanes. It allows connection to and access from external sources (the public Internet) and airline operator networks to the previously isolated Aircraft Control Domain and Airline Information Services Domain. The Aircraft Control Domain and the Airline Information Services Domain perform functions required for the safe operation of the airplane. [1] http://rgl.faa.gov/Regulatory_and_Guidance_Library%5CrgSC.nsf/0/2FF392BE50BE5821862572C0004AEB68?OpenDocument http://rgl.faa.gov/Regulatory_and_Guidance_Library%5CrgSC.ns...
- Aloha 7y agoNothing you've quoted here disagreed with what the statement from the parent
- Hunisgung 7y ago> It allows connection to and access from external sources (the public Internet) and airline operator networks to the previously isolated Aircraft Control Domain and Airline Information Services Domain. I believe this contradicts the "systems are entirely separate" statement from the parent comment.
- Aloha 7y agoNothing implies they are directly connected on the airplane however, which was my point
- auslander 7y ago> previously isolated Aircraft Control Domain and Airline Information Services
- _kbh_ 7y agoIf that is true, I am surprised that Boeing did not use that as a response to the researcher. Instead they responded that they have compiler mitigations in place and could not exploit the vulnerabilities themselves. That response makes me feel like the networks are not entirely seperate. https://i.blackhat.com/USA-19/Wednesday/us-19-Santamarta-Arm-IDA-And-Cross-Check-Reversing-The-787-Core-Network.pdf https://i.blackhat.com/USA-19/Wednesday/us-19-Santamarta-Arm... page 52.
- nickpsecurity 7y agoWhen studying separation kernels, I remember that they were trying to safely/securely consolidate multiple systems (software and hardware) into fewer ones to save cost, size, energy, etc. Two things they were doing were separation kernels allowing lower-criticality stuff to be hosted with high-criticality and a special version of Ethernet (AFDX) that did something similar with provisions like reserving bandwidth. So, you're saying there's no shared components at all... boards, data lines/switches, power lines/switches... between entertainment and critical systems? They run separate, highly-filtered power wires with separate boards with separate data lines for the two? No shared components at all?