3 ms·
Brief technical explanation. The "attack" consists of the following steps: 1) Modify the desktop simulator FMS code to support commands in the data protocols
by lsh123 14y ago
Brief technical explanation.
The "attack" consists of the following steps:
1) Modify the desktop simulator FMS code to support commands in the data protocols (e.g. ADS-B).
2) Send commands through data link to utilize the newly created control channel.
What FAA is saying that
1) It is hard if not impossible to actually inject un-authorized code into an embedded airplane system (FMS, GPS, ...) due to strict quality controls in place.
2) Even if one succeeds with 1) then you still have limits of what FMS can actually do with the plane because it is a separate unit from other systems with well defined protocols (e.g. FMS doesn't control the lights in the plane).
IMHO, the whole "hack" sounds like a BS/PR action. Yes, you can "fake" GPS, ADS-B, and other communication protocols. However, there are other sources of information for pilots (e.g. the old and true magnetic compass) that can and should be used to validate and cross-reference the data. From a pilot's perspective, a "fake" GPS is no different from a "failed" GPS (yes, this happens). One should be ready to deal with this to qualify as a pilot.
- antmldr 14y agoYep, hit the nail on the head. Thing is, if you're able to inject un-authorised code into the FMS, chances are you have bigger concerns than a single aircraft getting hijacked. It's the equivalent of saying "If I had access to a bank's mainframe and network infrastructure, I could steal millions of dollars with an Android App." Sure you could, but is the problem the fact you can do it with an Android App, or the fact you were able to inject the code in the first place?
- malkarouri 14y agoExactly. If I have that much capabilities I would buy the airline. It seems neater.
- ubernostrum 14y agoEven briefer explanation. The attack consists of: 1. Get root on one of the plane's systems somehow. 2. After completing step (1), use this Android app to abuse this to display some messages which the pilot will identify as bogus.
- jnsaff2 14y ago"From a pilot's perspective, a "fake" GPS is no different from a "failed" GPS (yes, this happens)." Fake and failed are completely different things. Take for example AF447, it had UNRELIABLE instrument readings which pilots still trusted. Much more dangerous then an instrument giving up it's ghost and it telling you so. Modifying data subtly enough for it to not trip BS-detector is a valid attack vector. Of course the rest of the story is theoretical, but so have been many emerging attacks. I consider this a tool that can in theory be used in combination with other tricks to do something bad. To have it in the open means that the vendors have to put more safeguards in place and make the system safer.
- lsh123 14y agoThe old vacuum attitude indicators have a tendency to fail in a really slow and subtle way as the gyro slows down. Yet, there are other instruments in the cabin to figure this out. There are rules of how to detect failed or unreliable indicators. It would be really hard (read: impossible) for an attacker to fake all instruments together to show a believable picture. AF447 crash was caused by not following the procedures for the loss of airspeed reading followed by lack of basic manual flying skills (e.g. complete inability to fly the plane at high altitude w/o autopilot). Read the final report, it's not about instruments, it's about pilots.
- jnsaff2 14y agoI did read the report and disagree with you. The pilots where inexperienced being in a violent thunderstorm with computers giving intermittent false information. There were no outside visual references. It was a complex set of circumstances that converged. I have a pilots license and I agree that sitting on a couch, reading the report in retrospective there were cues that could have been interpreted differently, there were procedures that should have been followed more directly and other things that could have been done to prevent oneself to get into this kind of mess in the first place. BUT. Would I have performed better in the same position? I don't know. Reading crash reports is for educating oneself so you can perform better in the next sticky situation or spot problems a mile away. Can this attack in the original article crash airplanes alone today? Definite no. Can it be evolved to play a part in some other foul play sometime in the future? I would not underestimate the inventiveness of people.
- rurounijones 14y agoNone of the articles I read mentioned that he had actually modified the FMS code. Could you give a link? If he did that then that is a colossally huge caveat to his claims.