Slashdot Mirror


FAA Denies Vulnerabilities In New Air Traffic Control System

bingbong writes "The FAA's NextGen Air Traffic Control (ATC) modernization plan is at risk of serious security breaches, according to Brad Haines (aka RenderMan). Haines outlined his concerns during a presentation (PDF) he gave at the recent DefCon 20 hacker conference in Las Vegas, explaining that ADS-B signals are unauthenticated and unencrypted, and 'spoofing' (video) or inserting a fake aircraft into the ADS-B system is easy. The FAA isn't worried because the system has been certified and accredited."

141 comments

  1. Bad FAA! by Jerslan · · Score: 5, Insightful

    [rolls up newspaper]
    [smacks FAA on the nose with rolled newspaper]
    Bad! Bad FAA! We encrypt and authenticate our CRITICAL systems!
    [smacks FAA on the nose with rolled newspaper]

    1. Re:Bad FAA! by crutchy · · Score: 2

      We encrypt and authenticate our CRITICAL systems

      the FAA payroll system may well be encrypted

    2. Re:Bad FAA! by Anonymous Coward · · Score: 0

      Looks like they didn't get a FIPS 140-2 compliant system.

    3. Re:Bad FAA! by Anonymous Coward · · Score: 5, Funny

      But it was certified! CERRRRRRRRTIFIED! AND it was accredited! Both! At once! What more do you people WANT from us? Geez!

    4. Re:Bad FAA! by Anonymous Coward · · Score: 0

      In that case, I have a beautiful golden bridge to sell you, it's certified to be true gold and ivory, with accredited gems on them.

    5. Re:Bad FAA! by pixelpusher220 · · Score: 1

      FAIL is a valid certification...

      --
      People in cars cause accidents....accidents in cars cause people :-D
    6. Re:Bad FAA! by AK+Marc · · Score: 1

      I agree with the FAA for one point. Encryption is unnecessary if the physical is secure. The problem is so many people assume the physical is when it isn't. Encrypting everything doesn't help if you have terminals insecure, anyway.

    7. Re:Bad FAA! by Anonymous Coward · · Score: 1

      As someone who is often involved in the Certification and Accreditation of sensitive systems, I can certify that this is mostly a paperwork drill for paper shufflers.

    8. Re:Bad FAA! by Anonymous Coward · · Score: 0

      What more do you people WANT from us?

      It also needs to have electrolytes.

    9. Re:Bad FAA! by slick7 · · Score: 1

      [rolls up newspaper] [smacks FAA on the nose with rolled newspaper] Bad! Bad FAA! We encrypt and authenticate our CRITICAL systems! [smacks FAA on the nose with rolled newspaper]

      Obviously, the FAA is too big to fail. I'll believe that when planes stop falling out of the sky.

      --
      The mind conceives, the body achieves, the spirit manifests.
    10. Re:Bad FAA! by Jane+Q.+Public · · Score: 1

      I think their real concern was that it be Accredified.

    11. Re:Bad FAA! by shentino · · Score: 1

      Who wants to bet that the company doing the certification has a friend at the company building the computers?

    12. Re:Bad FAA! by davester666 · · Score: 1

      How can the terminals be secure when every Tom Dick and Harry will have one in their plane? And I'm sure you can get your plane retrofitted with one [so it doesn't have to be deeply embedded/spread out all over a plane, making it a little more secure through obscurity].

      I suppose you could perhaps correlate the info sent from this device with radar, but there are plenty of situations where you can't trivially filter out/disregard a large number of potentially bogus signals without also disregarding all the real ones as well.

      --
      Sleep your way to a whiter smile...date a dentist!
    13. Re:Bad FAA! by AK+Marc · · Score: 1

      With those constraints, encryption wouldn't help without a central signing authority. Every plane will have one, so buy (or rob) a plane and hen set it to whatever you want. Repeat until you reach the maximum for a control tower. DOS without the need to break encryption. Encryption also doesn't help jamming. Encrpytion is touted by so many, yet the "fix" for so little.

    14. Re:Bad FAA! by DarwinSurvivor · · Score: 2

      Explain to me how the communications between the tower and the planes are "physically secure". Have they gone all out and used quantum entanglement communicators?

    15. Re:Bad FAA! by Teancum · · Score: 1

      Naw, they are using "sub-space communicators" instead.

      It is a reasonable thing you are pointing out, where "wireless" and "physically secure" simply can't be compatible. I have heard of missiles that spool out wire for guidance or control during flight, so I presume that is another way to secure communications. I'm sure that works out real well for commercial aircraft though. A physical data link still seems vulnerable to some kinds of attacks, so your original point is justified.

    16. Re:Bad FAA! by Unordained · · Score: 1

      It's easy to be concerned about encryption and authentication in a general sense, but no solutions are being offered that would make any sense.
      For encryption, who holds which keys? At best, you have thousands of planes flying around with public keys, and hundreds of airports with the private keys? Leaks are bound to happen. Or you use lots of individual keys -- at which point you're likely to have leaks AND synchronization issues, where a tower can't read data from a plane because the key's not in the system. Do you use signing, with towers accepting signed (via chain) certificates from planes they've not seen before? Sure, thankfully the CA system has never failed us, and with so many devices on the market, all assigned valid keys to be useful, you've got craptons of valid keys floating around. Pretty soon, it's like credit-cards, with keys sold in large quantities on the black market. At best, encryption maybe gives you some privacy, which as others have pointed out, the system was never intended to provide. It might also, with uniqueness, prevent a single key from generating more than one ghost at a time, reducing the possible impact; but even a single ghost, properly placed, could cause havoc.
      For authentication, you have the same issue as a huge corporate network of users -- either the airplanes themselves, or the pilots -- but regardless, the password management on that looks just as horrid as the key management.
      It's not a simple matter of encrypting and authenticating. It's a complex matter of encrypting and authenticating, if that's even desired. The FAA clearly feels it's better to go with heuristic data-scrubbing than to try to enforce a rigid, brittle security scheme that could be silently broken. (Will they notice a single ghost, here and there, causing mischief? What will they do about it? Will the controller who notices be responsible for trying to figure it out, distracting her from important duties? There are useful attacks other than "flood the whole gorram radar display".)

    17. Re:Bad FAA! by HiThere · · Score: 1

      For encryption, the FAA holds the keys. It's not a perfect system, it won't stop all attacks. But it allows you to recognize unsigned packets, and it allows you to determine which issued key sent the invalid packets. (Only afterwards, unfortunately.) But you can pull key authentication if there's cause...like a plane being stolen. There *might* be too much time lag for that to be effective, but that depends on the attack vector. Actually, forget encryption. that doesn't buy you much, and it's expensive in bandwidth. But signing *is* important.

      So. Signing is only a partial answer, but it IS a partial answer. Since each plane is required to have an FAA id, that can be a part of the key This allows decryption(?) to match the plain text. Encrypting the entire message rather than just signing it doesn't buy you much, and adds significantly to the bandwidth and computation requirements.

      N.B.: The system needs to be as automatic as possible, but it also needs to be as simple as possible. And there needs to be a fallback fro when the system fails. (Probably redirect traffic to another airport, but even THAT requires communication. And those receiving the communication need to be able to verify that it's from the tower.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    18. Re:Bad FAA! by Anonymous Coward · · Score: 0

      Not to worry ... all is well ... if you hold accountable all FAA supervisors, managers, policy developers, political appointees, fully responsible for "system failure". ... and particularly budget personnel who traditionally have no responsibility for anything. Do not even consider lawyers. They are ...
      If you do all of the above ... the system will be the picture of perfect performance like my old Mercedes Benz (prior to 1957).

    19. Re:Bad FAA! by AK+Marc · · Score: 1

      Well, for one, aren't they using licensed spectrum? Thus it's illegal to transmit on it, making it "secure", right?

    20. Re:Bad FAA! by DarwinSurvivor · · Score: 1

      Good idea, use licensed spectrum to make it illegal to interfere with air traffic control.

      Maybe they should also move the tower onto private land so they can stop bothering with those pesky locks on the door.

  2. The Setec Astronomy box can get the past codes by Joe_Dragon · · Score: 3, Interesting

    The Setec Astronomy box can get the past codes used in the certified and accredited system.

    1. Re:The Setec Astronomy box can get the past codes by plover · · Score: 2

      The Setec Astronomy box can get the past codes used in the certified and accredited system.

      So can an Arduino.

      --
      John
  3. I'm so glad by Anonymous Coward · · Score: 1

    I'm so glad that their system has been certified and accredited. That should mitigate all of the risk there.

    1. Re:I'm so glad by Anonymous Coward · · Score: 0

      All hear is lalalala, certified, lalala, accredited, lalalala. Now go away.

    2. Re:I'm so glad by pixelpusher220 · · Score: 3, Insightful

      How do you get the public to not care about the TSA?

      Make an Air Traffic Control system so vulnerable nobody will want to fly...

      --
      People in cars cause accidents....accidents in cars cause people :-D
    3. Re:I'm so glad by irwiss · · Score: 1

      Didn't TSA want to insert themselves into more markets? Like trains, border checkpoints and such?

    4. Re:I'm so glad by Teancum · · Score: 2

      I thought it was grocery store checkout lines and phone booths, once they ban cell phones as dangerous terrorist devices (due to the ability to use them to trigger a bomb).

    5. Re:I'm so glad by pixelpusher220 · · Score: 1

      Indeed. I'm not by nature a conspiracy nut, but there's an old adage about controlling a population by restricting movements...this starts to look like a well greased slope...

      --
      People in cars cause accidents....accidents in cars cause people :-D
  4. maybe they don't use ruggedOS? by jehan60188 · · Score: 4, Funny

    maybe they don't use ruggedOS?

    1. Re:maybe they don't use ruggedOS? by Eddy_D · · Score: 1

      maybe they don't use ruggedOS?

      I'm pretty sure they are running HollywoodOS http://c2.com/cgi/wiki?HollywoodOs http://nand.net/~demaria/hollywood.txt

      --
      - I stole your sig.
    2. Re:maybe they don't use ruggedOS? by Impy+the+Impiuos+Imp · · Score: 3, Funny

      I'm sure they secured the back panel with the more obscure Torx screws, too.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  5. The FAA , another broken government organization. by bongey · · Score: 2, Interesting

    The troubling part of many government organizations is it is more important to have a "certified and accredited", than to have system that works correctly and securely. The really scary part is there can be known bugs in FAA accredited system(operational flight programs, ground radar systems) and the manufactor will not release fix because that requires another accrediation process. Thought the point of the FAA was to make sure aviation is safe, not to make people fill out forms.

  6. C&A Process Is Broken by Anonymous Coward · · Score: 0

    If anyone out there has participated in the federal C&A process, you would know that it is susceptible to political pressure and has largely been a check-box activity. The C&A process needs to be overhauled badly. People should have no-confidence that the system is secure, even if it has received a C&A.

  7. He's bonafide! by Anonymous Coward · · Score: 0

    You can't hack into our SCADA system, it's bonafide!

    (O brother quote)

  8. Certified and accredited: By Whom? by jandrese · · Score: 4, Insightful

    Did the vendors who made the systems do the certification? Was security one of the criteria on the accreditation process? I would assume some form of security was on there, but do the people who know stuff about security (like the NSA) approve it?

    NextGen has been a huge boondoggle up to this point, and I wouldn't be surprised at all if an insecure system crept through the approval process because all of the alternatives kept failing. Encrypting the traffic would not be trivial either, because you have issues with key management and the fact that anybody can buy transponders and reverse engineer keys out of them. This equipment ultimately has to be available to every Tom, Dick, and Harry small aircraft pilot to be useful, and it's impossible to vet all of them. Even if you did, light aircraft aren't secure storage facilities, and it only takes one theft to render a naive system broken.

    --

    I read the internet for the articles.
  9. DOS by Anonymous Coward · · Score: 0

    Even if they can filter out spoofed plains, can they filter out a million of them a second? A computer making up random planes and spitting them out at a high rate of speed is going to cause trouble.

    Of course you could also be really mean and have a real plane spit into a million plains all on slightly different trajectories. I wonder if the system can handle that as well. I wonder if planes can handle getting bogus data about themselves? These are things people usually don't think to test for.

    I'm sure others can come up with even better ways to overload the system.

    1. Re:DOS by vlm · · Score: 1

      The mesh of ADS ground stations extends around the jammer. The jammer can only screw up stuff within say a couple miles (microwave line of sight) So you pull data from the neighboring RX which are unjammed.

      Its about as much of an operational problem as voice channel jamming, VOR jamming, NDB jamming, and ILS jamming, which are all conceptually the same. Theoretically it could be done, but it probably wouldn't have much effect other than getting a 1 way ticket to gitmo, so....

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:DOS by cheater512 · · Score: 1

      Just for kicks, make a program that takes output from /dev/null, manipulate it in to the correct format, then send.

    3. Re:DOS by tibman · · Score: 4, Funny

      you've taken data OUT of /dev/null?! Don't do it! Put it back in!

      --
      http://soylentnews.org/~tibman
    4. Re:DOS by cheater512 · · Score: 1

      Whoops. I meant /dev/urandom. Not sure why I put /dev/null

    5. Re:DOS by queazocotal · · Score: 1

      A balloon that will carry 10 pounds to 30000 feet is under a hundred dollars.

  10. Re:Certified and accredited: To What? by Anonymous Coward · · Score: 0

    Also the most important part "certified" to what standards / criteria?
    They could easily be certified insane, insecure etc.

  11. I'm confused by wcrowe · · Score: 5, Insightful

    So, let me get this straight. We have to grope old women wearing diapers and four year olds for safety reasons, but there is no need to worry about the software because it is "certified"?

    --
    Proverbs 21:19
    1. Re:I'm confused by Iniamyen · · Score: 1

      God damn I wish I had mod points.

    2. Re:I'm confused by Anonymous Coward · · Score: 1

      Both are excellent examples of security theater.

    3. Re:I'm confused by Anonymous Coward · · Score: 0

      How sweet. You thought they did all that for your "security".

    4. Re:I'm confused by Anonymous Coward · · Score: 0

      As the person who over saw this, let me tell you it safe. How do I know? My buddy wrote this software, so I know it's safe. Oh and after he got the contract for it, he gave me a boat, with some cash in it. What a great guy!

    5. Re:I'm confused by ark1 · · Score: 5, Insightful

      It's all about security theatre. Airport passenger screening is setup in a way to reduce fear within the general population instead of actual risks. Improving software security will not enhance the feeling of security in your average citizen.

  12. Doesn't know much about the system by vlm · · Score: 5, Informative

    explaining that ADS-B signals are unauthenticated and unencrypted, and 'spoofing' (video) or inserting a fake aircraft into the ADS-B system is easy.

    He doesn't know much about the system. OK. go ahead... try to break it.... what'll happen? Nothing.

    Spraying junk into the system is irrelevant. Being unauth and unencrypted its simpler and cheaper just to build a raw RF jammer than to feed in formatted junk reports. That works really well until the .mil shows up to train their jamming countermeasures equipment against your jammer. Whoops. DF work isn't all that complicated and the higher the frequency the easier it is. Radar jamming has been an option for what, 70 years now, and nothing really ever comes of it? ATC/pilots already have procedures to survive radar outages. Happens all the time. Send a nice thunderstorm thru, send in the backhoes (lots of remote radar units connected by fiber). So jamming/spamming/forcing it out of service is useless. Nothing an attacker can send will break anything.

    I know about the ADS-B data structure. This stuff is small and simple. We're not talking about radar and jetliner sending sandboxed java applets to each other, its incredibly simpler than that. Its like declaring you can hack buffer overflows over a morse code telegraph. There's not enough "stuff" in the protocol to be turing complete.

    The attack vector is incredibly narrow. I know a lot more about piloting and radar RF and microcontrollers, and frankly pretty much everything in the system compared to this guy and I can't figure out how to actually bust it.

    Look at the guy's presentation. notes as I scan thru the slides. 1) He's cooler than you, crendentialism means he's correct (LOL) 2) he drinks vodka, very impressive proof 3) he admits he knows nothing about ATC and radar 4) He doesn't know much about RF or comms (pulse per second modulated, wtf is this star trek technobabble) 5) Other people are looking and no one has come up with anything 6) his threats are not serious and/or not realistic and/or already exist 7) I love this quote "some threats are total unknowns" yeah I think thats an excellent summary of the ADS-B "security hole". 8) the pretend made up scandal about the FAA not releasing "sensitive security information" is about skin painting radar coverage for smuggler detection, thats why they claim it has no impact on passenger aircraft... its not all space alien coverup unless your passenger craft is 50 feet off the ocean and full of coke I think you're OK. 9) "Not trying to spew FUD" LOL ok dude I hope the audience laughed at that. 10 ) Dude calls a homemade SDR RX an "exploit" LOL 11) he hopes they don't unplug primary radar... well duh how would they catch smugglers if all they had to do was flick a circuit breaker to disappear...

    Look I know the guys not an idiot in general. But this is the kind of thing that happens when someone who doesn't know anything about any individual components of a big system, or anything about the big system itself, gets all FUDdy and self promotional. If you don't know anything about the terrain you're fighting in or the tools you have, you'll lose, no matter how smart you are.

    TLDR is don't worry its not an issue. FUD FUD FUD self promotion thats all.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:Doesn't know much about the system by Desler · · Score: 1

      What's funny is that he can't even prove he can really do it. To demonstrate this supposed vulnerability ihe used a flight sim and then said 'just trust us that it'll work in real life'.

      Haines and hacker Nick Foster demonstrated this by spoofing a fake aircraft into simulated San Francisco airspace, using the Flight Gear simulator program. He said spoofing a target into the real ADS-B system would be a simple matter of transmitting the signal on the ADS-Bfrequencies.

    2. Re:Doesn't know much about the system by SirBitBucket · · Score: 5, Interesting
      I beg to differ... Both the TRACON (or tower) radar, and the jetliner TCAS radar could be spoofed with multiple (like hundreds or thousands if need be) targets. How will the TRACON or TCAS software handle this many targets? It must drop some of them. Which ones should it drop? VFR targets? Targets not in the IFR system? What if bad guy spoofs the same code as existing targets (which he can read himself)? Eventually the real targets must get lost.

      Are there ways to handle this? Yes, old school "strips," and greater separation manually... But what if the controllers can't find the real targets? In VFR conditions everyone must see and avoid anyway, and IFR flights would probably have to revert to VFR if in VMC. But what of a bunch of IFR flights in actual IMC? TCAS you say? What if said bad guy could spoof TCAS as well? TCAS would likely handle the huge amount of targets even worse than the TRACON software (might even crash... in the software sense). Add a power stuck mic to jam up all the COMM frequencies and you cause a lot of trouble indeed. Pilots must follow a discreet set up rules in this case, but they are not perfect in that they cannot help a jetliner that has had a headwind the whole way, and is low on fuel with now opportunities to make it to a VMC field.

      I'm just saying I believe with enough resources it could be done. Create a ton of fake targets near a busy airport in bad weather. Jam all COM frequencies. Jam GPS, Jam the ILS/MLS. Jam the VOR signals, and any remaining NDBs. It may not lead to loss of life if the bad weather was not too far widespread (such that IFR flights could proceed to VMC and land VFR), but either way it would cause a lot of monetary damage, and a lot of terror in the flying public...

      Encryption would be a very good thing for ADS-B. As we update the system from old school mode C, we might as well be countering these things.

    3. Re:Doesn't know much about the system by AlienSexist · · Score: 1

      I'd imagine you're right. If the ADS-B goals lead to greater automation then there could be a problem. Even if fake signals were generated against the ADS-B system while radar was fully functional. Sure the system might cause a few alarms, but operators can easily qualify the alerts by checking the radar, and what not. With more automation, however, perhaps that level of qualification and human oversight is not used to discriminate alerts. I do not know just how far the ADS-B system (or future ones) intend to go, but if it ever extends to automatically sending instructions to pilots it could cause real problems. For example I recall a PBS show describing a case of 2 Russian planes on a collision course. Both of their mid-air crash warning systems detected the other aircraft and both systems advised their pilots to "pull up." They both did... and still collided. So in the worst case (and with a lot of assumptions) all I can see is an attack vector to possibly confuse pilots. Like you, I don't see a real threat here.

    4. Re:Doesn't know much about the system by plover · · Score: 1

      While the most effective bank robbers in history have been MBAs (Lehman Bros.), that doesn't mean an MBA is a requirement for robbing a bank.

      Renderman certainly isn't an idiot. His qualifications are: hacker. We have ample instances where a hacker is able to make a system perform in an unexpected fashion, yielding profit, mayhem, or both. And he is very much an expert in that field.

      7) I love this quote "some threats are total unknowns" yeah I think thats an excellent summary of the ADS-B "security hole".

      You mocked him without refuting the point. Yes, the known problems are addressed. Sure, the attacks you can think of are covered by X and Y and Z redundancies. Fine, I get that. What hasn't happened here is real world abuse. I certainly can't predict what will be found tomorrow, just as nobody predicted CRSF attacks before they were discovered.

      He makes valid points that are worth acknowledging with all due seriousness. Don't be so quick to dismiss them.

      --
      John
    5. Re:Doesn't know much about the system by Anonymous Coward · · Score: 0

      Could spoofing a fake aircraft trigger the automated collision avoidance systems into making a pilot change the direction of his plane?

      Could spoofing this system make an air traffic controller confused as to what altitude a specific plane is at? How about it's location?

    6. Re:Doesn't know much about the system by CompMD · · Score: 1

      As a fellow engineer who has worked on traffic systems and transponders that use ADS-B, thank you a thousand times for bringing some sense into this conversation.

    7. Re:Doesn't know much about the system by Desler · · Score: 1

      Except he hasn't even shown he can do what he claims. He just says that based on what he could do in a flight sim that reality would be the exact same.

    8. Re:Doesn't know much about the system by Impy+the+Impiuos+Imp · · Score: 1

      > ...works really well until .mil shows up [at your jammer]

      By that time half a dozen planes have crashed. 9/11 was a can-happen-only-once event, too.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    9. Re:Doesn't know much about the system by Anonymous Coward · · Score: 0

      He hopes they don't turn off "primary radar" huh?

      Here try this -- fly around in controlled airspace and turn off your transponder and see what happens.

      I'd assume this guy would claim this was a way to "hack" the system so you become invisible.

    10. Re:Doesn't know much about the system by DL117 · · Score: 1

      I'd mode you up, but you're already +5.

    11. Re:Doesn't know much about the system by slimjim8094 · · Score: 5, Interesting

      And if you did all that, it would be damn close to, if not actually (GPS is military), an act of war. Want to see just how fast the government can respond to an incident? Try the above. I'd give you about 15 minutes before you had military on your ass. They have smart missiles that can automatically target GPS and radar jammers, if they get desperate enough to get rid of your interference. And as you note, there's already procedures for going "old-school" and not relying on radar or TCAS or ILS. Even in "hard" IMC you should be able to use your instruments to stay in the air and away from other planes, and you should have enough fuel (you did your fuel calculation correctly, right?) to circle around a bit waiting for the situation to be resolved.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    12. Re:Doesn't know much about the system by Bistromat · · Score: 3, Interesting

      Hi, I'm one of the authors.

      The demonstration used a COTS SDR to transmit ADS-B squitters from positions derived from an aircraft flying in FlightGear. The same SDR was simultaneously receiving ADS-B frames from real aircraft, *including* the spoofed frames being transmitted locally. The combined frames were brought into the Google Earth display for viewing. Criticism suggesting that "it's just a flight simulator, it's not real" is incorrect: these are valid, correct ADS-B frames, transmitted (into a dummy load), which will be received and decoded by ADS-B IN hardware. There is a spec (DO-260B), and the transmissions meet that spec.

      The purpose of the demonstration was to show that valid ADS-B frames can be generated and transmitted by low-cost SDR hardware. This capability raises a number of interesting possible attack vectors, which were discussed in the presentation. The secondary purpose of the presentation was to get the FAA to clarify the countermeasures they plan on using to detect, identify, and eliminate spoofed transmissions from the data which controllers see. Specifically, there are two other sources of data they can use: multilateration, which depends on time-difference-of-arrival to calculate the originating position of a transmission (same principle as GPS); and maintaining a network of primary surveillance radar. Prior to this week (Steve Henn of NPR was the first to get the memo from the FAA), the FAA had not stated that they planned to maintain a full radar network, or to use multilateration to vet reports. In fact, reading older documentation, explicit mention is made of *shutting down* PSR to save money after ADS-B implementation is complete. So, you understand our concern.

      Additionally, ADS-B IN implementation aboard aircraft (rather than ground stations) provides no facility for validating reports via TDOA; this means that you can inject false reports into aircraft which are listening to other ADS-B reports. Currently few aircraft support this capability, but for those that do, you can squit fake aircraft right into their traffic display.

      Lastly, the last couple of slides from the Defcon presentation discuss an attack vector against TCAS, the collision avoidance system aircraft use to maintain separation when ATC fails to do so. This attack vector is particularly concerning because it provides direct pilot guidance: a false aircraft on a collision course will create audio and visual warnings in the cockpit (a "resolution advisory"). Therefore, you could potentially cause an aircraft to maneuver to avoid an intruder which isn't actually there. Obviously, this is concerning, and I'm unaware of any way to combat this.

      So yes, the presentation may have looked "FUDdy" without background into the problem, but there are real security issues here which need to be dealt with.

    13. Re:Doesn't know much about the system by SirBitBucket · · Score: 1
      I still think it would be plausible... The regs only require enough fuel to reach your primary airport, your alternate, plus 45 mins. Winds aloft forecasts are not always accurate and many a plane has landed without a 45 min reserve. I am not so sure that you could shut such a jamming system down if it were well organized. For one, the bad guys could have multiple jammers making it difficult to locate them, and more time consuming to shut them down. One or more of the jammers could be from another aircraft, requiring it to be located as airborne, and then found without the overcrowded radar, and then dealt with...

      One could also place the jammers in crowded areas, making them impossible to target with missiles without a lot of collateral damage.

      All that being said this is much more likely a good plot for the next (or a previous) Die Hard movie than a real hard core terrorist plan. But simply frightening the flying public for a mere 5 minutes would be enough to cause millions in economic losses for the already hurting airlines.

    14. Re:Doesn't know much about the system by Anonymous Coward · · Score: 0

      I don't think this is self promotion at all. I have met the guy a few times and he does not seem to care about fame, he just likes to tinker. That is just my opinion on him from a few meetings in the past.

      While it may be simpler/cheaper to RF Jam that is a denial of service attack. If that were to happen then a backup system would be used. If it is possible to insert fake/maniupulated data into the system that has some serious implications.

      I really think that is what he is doing here. Raising awareness of a possibility. I do not at all see why I could not transmit a fake packet at the proper frequency to accomplish this. The system has no way to verify the message is from a legitimate source or not. If you can explain to me why I can't do that I am all ears. It would seem from his presentation that he is all ears to why he is wrong too.

      Maybe instead of attacking the presenter/presentation tell us why it can't be done.

    15. Re:Doesn't know much about the system by Bistromat · · Score: 5, Insightful

      I'm one of the authors.

      Unfortunately, transmitting live spoofed data into the real ATC system is Guantanamo fodder, and I'm trying to avoid becoming a domestic terrorist if at all possible.

      That said, this wasn't merely a simulation: real ADS-B frames were transmitted by a low-cost SDR (into a dummy load) based on the position of a simulated aircraft flying in FlightGear. Those transmitted frames were received by the same SDR (alongside real frames from real aircraft), and the resulting tracks plotted in Google Earth.

      See my comment here: http://tech.slashdot.org/comments.pl?sid=3065807&cid=41088873 for more information.

    16. Re:Doesn't know much about the system by vlm · · Score: 1

      transmitting live spoofed data into the real ATC system

      If you want to tx live unspoofed data talk to a avionics tech / aircraft mechanic or a guy who develops this stuff for a living. Its not that much of an accomplishment. Like saying you "hacked FM broadcasting" because you built a kit FM transmitter.

      If you want to generate spoofed data because you're good or bad a cheap aviation transponder and an imaginary NMEA stream will do quite well. No need to "build" stuff just go appliance operator...

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    17. Re:Doesn't know much about the system by Anonymous Coward · · Score: 0

      You're right, he doesn't know much about the system. Thus, I agree with you that his privacy concerns about it aren't cause for alarm. And my familiarity with the ATC system is that of an interested amateur. What I know, I've learned from pilot friends, the FAA's published air traffic control history, and reading retired Atlanta Center controller Don Brown's "Say What?" column at AVweb, and his _Get the Flick_ blog.

      The concern I see is this: There are people in FAA management who want to retire air search radar, and they see GPS-related technologies like ADS-B as the method to do it. If we allow that to happen, and we allow ADS-B to remain in its present unauthenticated state, how *do* we resolve spoofing? Okay, a flood of fake aircraft is going to attract attention--but what do you do about it? Or how about something smaller, if you presented false aircraft, or false locations for real aircraft? What kind of trouble could that cause, and what methods do you have to address it? How much harder does this get if you can no longer correlate against primary radar returns?

    18. Re:Doesn't know much about the system by vlm · · Score: 1

      nd IFR flights would probably have to revert to VFR if in VMC. But what of a bunch of IFR flights in actual IMC?

      If tcas is going off you're doin it wrong. Old fashioned separation rules. By altitude.

      Some non pilots think aviation is handled like a video game where you dodge dodge dodge like a WWI biplane dogfight. Not so.

      You rarely navigate by radar because its extremely embarassing to tell ATC you're lost and need a vector... you nav using GPS and VORs and NBDs

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    19. Re:Doesn't know much about the system by vlm · · Score: 1

      Why waste dev time on a SDR TX when you can buy a used transponder off ebay for cheap or just steal one?

      Just sayin its not all that practical.

      Specifically, there are two other sources of data they can use

      Third is data gathering from multiple sites. You cannot generate enough power / altitude from the ground to knock out a substantial range. Talk to some microwave RF guys. So use the ring of airports/radars around the transmitter.... Of course this sucks AT o'hare if the jammer is in the o'hare parking lot...

      For ground purposes why can the ADS RX be on a narrow beam antenna? HMm a network of them just triangulated on you.

      maintaining a network of primary surveillance radar.

      They HAVE To maintain it. Otherwise my learjet full of coke gets the "cloaked ship" star trek effect if I flip the transponder circuit breaker off. They're never, ever, going to give up on skin painting. Maybe some phb who's never ATC'd or piloted a plane made up some story, but...

      Therefore, you could potentially cause an aircraft to maneuver to avoid an intruder which isn't actually there.

      Talk to a pilot. The first thing you do is visual the incoming. So that limits it to IFR only conditions right off the top.

      A successful attach is going to be pretty ineffective and very dangerous to attempt. I just don't see it as an issue.

      If these attacks become popular, planes will just pop the tcas circuit breakers on order of ATC (probably in the ATIS/AWOS message?) and fly "pre-tcas" which works just fine.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    20. Re:Doesn't know much about the system by Bistromat · · Score: 1

      A "cheap" aviation transponder that understands Mode-S/ADS-B? Which one is that?

    21. Re:Doesn't know much about the system by Bistromat · · Score: 3, Interesting

      Why waste dev time on a SDR TX when you can buy a used transponder off ebay for cheap or just steal one?

      Just sayin its not all that practical.

      Because the SDR TX took one evening in Gnuradio to implement.

      Third is data gathering from multiple sites. You cannot generate enough power / altitude from the ground to knock out a substantial range. Talk to some microwave RF guys. So use the ring of airports/radars around the transmitter.... Of course this sucks AT o'hare if the jammer is in the o'hare parking lot...

      For ground purposes why can the ADS RX be on a narrow beam antenna? HMm a network of them just triangulated on you.

      We aren't jamming. We're spoofing. Your idea regarding triangulation is generally correct, although they use multilateration, not direction of arrival. However, if your signal is only loud enough to be heard by a single station (or two stations), you can't multilaterate, and since 1090MHz is very much line of sight, the odds multiple stations will hear a ground-based spoofer are slim.

      They HAVE To maintain it. Otherwise my learjet full of coke gets the "cloaked ship" star trek effect if I flip the transponder circuit breaker off. They're never, ever, going to give up on skin painting. Maybe some phb who's never ATC'd or piloted a plane made up some story, but...

      I'm totally with you here. The problem is the FAA initially appeared not to recognize this; it appeared they wanted to maintain PSR/SSR in congested areas, but shut down some primary sites in less-trafficked areas. I am as glad as you are that they seem to understand the necessity of maintaining complete PSR/SSR.

      Therefore, you could potentially cause an aircraft to maneuver to avoid an intruder which isn't actually there.

      Talk to a pilot. The first thing you do is visual the incoming. So that limits it to IFR only conditions right off the top.

      A successful attach is going to be pretty ineffective and very dangerous to attempt. I just don't see it as an issue.

      If these attacks become popular, planes will just pop the tcas circuit breakers on order of ATC (probably in the ATIS/AWOS message?) and fly "pre-tcas" which works just fine.

      I don't agree with this. Disabling TCAS is a hazard in itself, ESPECIALLY in IFR condx. This is a problem.

    22. Re:Doesn't know much about the system by SirBitBucket · · Score: 1
      The point was that the bad guys were spoofing multiple targets on TCAS. Thus it would be useless, or telling out to resolve conflicts that do to really exist.

      I am a pilot, and understand navigation systems, which was why I said the bad guys would want to jam GPS, VOR, NDBs, ILS/MLS, as well as old fashioned COM frequencies. This would leave only dead reckoning... Given pilotage is worthless is actual IMC.

    23. Re:Doesn't know much about the system by Zero__Kelvin · · Score: 1

      "And if you did all that, it would be damn close to, if not actually (GPS is military), an act of war. Want to see just how fast the government can respond to an incident? Try the above. I'd give you about 15 minutes before you had military on your ass."

      Well then, it's a damn good thing that nobody would ever want to take that risk!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    24. Re:Doesn't know much about the system by Zero__Kelvin · · Score: 3, Insightful

      No. He didn't bring some sense into the conversation. The people who brought sense into the conversation asked the question "what kind of idiot designs the system to make injection possible in the first place?" Computing History, as short as it is, is chock full of people who said "it is not a problem" because they couldn't imagine how it would be a problem, and then someone else came along and showed them the hard way. You're playing with people's lives. Not encrypting the connections in 2012 is tantamount to gross negligence. Period.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    25. Re:Doesn't know much about the system by steppedleader · · Score: 2

      I'd give you about 15 minutes before you had military on your ass.

      Considering that the military didn't really manage to do anything useful in the 34 minutes that elapsed between the second plane hitting the WTC and the Pentagon being struck on 9/11, I have my doubts about that estimate.

    26. Re:Doesn't know much about the system by Render_Man · · Score: 5, Interesting

      Greetings,

      As the guy on stage giving the presentation, I feel the need to comment. I see Nick was already here ahead of me covering most of the points, but I figured I'd chime in.

      The FlightGear Demo video was, as Nick mentioned, a way to show that it was possible to put ADS-B data into the air with equipment available to any hobbiest. We used a flight sim and a dummy load because at no time would we ever put real data into the air without proper permissions and safety precautions. As much as I want to know what would happen, I have no desire to see anything bad happen to any aircraft or members of the flying public. It was a proof of concept to show the theory and a potential tool to test these theories.

      I fully admit I dont know the system inside and out. I dont see how someone needs to be in order to spot things that are just not right.

      In all the comments, much was said, but little evidence was offered. If you have evidence that you can share publically, please do so. Contact me at renderlab.net and prove me wrong. I would love to do a presentation where I answer all of my questions to my complete satisfaction.

      A few points were raised repeatedly that I'd like to address:

      "But multilateration takes care of that". Really. Please show me the report. What was the methodology for establishing that as adaquate?

      "But pilots and controllers are smart people" They are also human and make mistakes. Training and preperation are going to be key to solving this

      "Publicity seeking" Yes, I am seeking publicity, to get the aviation authorities to open up about these issues and provide some transparancy into the

      "Try to hack it, nothing will happen". I want to, with permission of course. This is why I'm asking anyone who has access to aircraft, ATC operations gear, manuals, avionics, etc. To come forth and let us test our theories publically. If everything is secure and safe, then the worst thing that happens is I look a bit foolish, but we all can fly home feeling a bit safer.

      Yes, there may have been errors in the slides. I admit so right at the beginning. The aviation industry is more acronym happy than the computer industry. Some of the numbers are from official documents and older versions of SOP's or summaries or any number of sources. Until I have the controllers procedures and standards manual in my hand, I only have publically available documents to go from, which may contain variations or errors. I'm human.

      Lastly many comments questioned my motives and the logic of going public. I set out to prove to myself that ADS-B and NextGen were safe. I failed in that. I do not think it is as secure and safe as has been made out to be. I kept trying to prove to myself it was safe but every avenue turned up more evidence to the contrary. I exhausted all the documents and resources I could find and so wanted to turn to the hacker community that I know and love and get thier help in trying to prove my theories wrong. These theories have been around longer than I and are most certain to have been discussed by existing bad guys. As was stated many times, dont shoot the messenger.

      TL;DR version: Show me your evidence, prove to me NextGen is safe. Let us test it for ourselves publically.

      --
      Where are we going, and why are we in this hand cart?
    27. Re:Doesn't know much about the system by Bistromat · · Score: 2

      dammit render, you even have a slashdot uid lower than mine.

    28. Re:Doesn't know much about the system by Anonymous Coward · · Score: 0

      Could spoofing a fake aircraft trigger the automated collision avoidance systems into making a pilot change the direction of his plane?

      No, separate systems. Also, ADS-B In isn't required, so there's no guarantee that a plane would even see the data.

      Could spoofing this system make an air traffic controller confused as to what altitude a specific plane is at? How about it's location?

      Probably no more than the current system. At a transmission rate of once per second, intermittent spoofing would be pretty obvious. Anything more long-term would attract attention, first from the guys with signal-detection equipment and then from the guys with guns.

    29. Re:Doesn't know much about the system by Anonymous Coward · · Score: 0

      Yes, someone with no understanding of the industry or the technology making broad claims of doom and gloom is bringing sense into the conversation. A conversation that has been going on for years in the industry, which the presenters wouldn't know about and just assume isn't happening because they don't know about it. And who designs a system intended to provide situational awareness to a large number of potential receivers in real time to enable reduced separation and more efficient routing with encryption that would limit the extent of utilization and greatly increase the amount of overhead and oversight required to keep any of it operational? Encryption isn't free and the interoperability required would be a nightmare to manage and keep secure (global key management involving every developed nation on the planet isn't exactly a walk in the park), not to mention that the industry has completely rejected the use of encryption for these purposes.

      Worst case scenario: you turn the thing off and do your reporting over HF voice. [sarcasm]Good thing nobody can spoof THAT.[/sarcasm]

    30. Re:Doesn't know much about the system by Zero__Kelvin · · Score: 1

      "global key management involving every developed nation on the planet isn't exactly a walk in the park"

      You only have to worry about keys in US Air space, or maybe you didn't know that it is called the Federal Aviation Administration for a reason.

      "Worst case scenario: you turn the thing off and do your reporting over HF voice."

      Worst case scenario: you turn encryption off and do things the way they are being done now.

      " Encryption isn't free ..."

      Right. Not free the way those body scanners that are mere security theatre are? You can buy a lot of encryption for the cost of a single invasive security theatre device my friend.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    31. Re:Doesn't know much about the system by CBravo · · Score: 1

      They cost 1500 eur for low-power ones.

      --
      nosig today
    32. Re:Doesn't know much about the system by HiThere · · Score: 1

      If you're going to go to all that trouble, use robot jammers (i.e., no operator required, so no loss to speak of when they get blown up) and booby trap them you you can't move them without them exploding. No need to hide them, just superglue them to the pavement in various unobtrusive places, and set them to start on a timer. Or on a wi-fi signal, but timer is probably better.

      It's probably do-able, but I think the result would be more inconvenience than anything else. Everybody is just redirected to an alternate destination. So you'd be out a bunch of expense and the only benefit would be inconveniencing a lot of people. Now if you did several airports in the same general area at the same time, that WOULD be damaging. But it would also be a lot more difficult to carry out without getting caught ahead of time.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  13. Re:The FAA , another broken government organizatio by Anonymous Coward · · Score: 0

    The troubling part of many government organizations is it is more important to have a "certified and accredited", than to have system that works correctly and securely. The really scary part is there can be known bugs in FAA accredited system(operational flight programs, ground radar systems) and the manufactor will not release fix because that requires another accrediation process. Thought the point of the FAA was to make sure aviation is safe, not to make people fill out forms.

    The FAA is only broken if you believe that its purpose is to protect citizens. Its purpose is to promote the aviation industry, not promote safety. http://www.pbs.org/wgbh/pages/frontline/flyingcheap/

  14. I'm glad updates must be accredited. by bigtrike · · Score: 2

    Cowboy coding is the absolute last thing you want in these systems. Rushing out the latest bug fixes is a terrible model for software that puts life at risk. Yes, this version might be hackable and that could cause problems if someone has malicious intent. Fixing the issue without a LOT of QA and bureaucracy to make sure proper testing procedures are followed is far more likely to kill people.

    1. Re:I'm glad updates must be accredited. by Anonymous Coward · · Score: 0

      But the point is that there are a ton of bugs in these systems because of the difficulty and cost of releasing bug fixes, and a ton of workarounds for other people's bugs when you have to interoperate with them ('// If we send message X to version 1.3 of the Foobar SuperAvionics system it crashes, so we have to detect their hardware and send message Y instead').

      You don't want people rushing out fixes that introduce new bugs, but you also don't want to make bug fixes so complex and expensive that nothing ever gets fixed and you end up relying on a rats' nest of undocumented workarounds.

    2. Re:I'm glad updates must be accredited. by bongey · · Score: 1

      Not for cowboy coding , or no QA . The problem is FAA since the system is "accredited" means it is safe, which is exactly the problem the article is pointing out.

    3. Re:I'm glad updates must be accredited. by cavreader · · Score: 1

      "But the point is that there are a ton of bugs in these systems because of the difficulty and cost of releasing bug fixes" Name one bug free software system that does more than render "Hello World!". And even that better not be on a machine connected to the Internet or other public network. I you want security you need to isolate the entire system from any and all remote network accessibility. Then you need to secure the physical accessibility points which is easier and cheaper than continuously waiting for the elusive bug free software to come along. If people demanded 100% secure systems they would only be able to update their applications about once every 10 years and their OS every 20 years if they were lucky. The best thing anyone can do now is manage the risk factors and hope things work out.

    4. Re:I'm glad updates must be accredited. by Jane+Q.+Public · · Score: 1

      "Rushing out the latest bug fixes is a terrible model for software that puts life at risk."

      Not if you have adequate code tests in place. But of course, if you did, you probably wouldn't have the bugs in the first place...

    5. Re:I'm glad updates must be accredited. by Jane+Q.+Public · · Score: 1

      "Name one bug free software system that does more than render 'Hello World!'."

      That's completely beside the point. The issue here is that there are very OBVIOUS flaws that should never have been there, and they don't plan to fix them anytime soon.

    6. Re:I'm glad updates must be accredited. by Zero__Kelvin · · Score: 1

      "Cowboy coding is the absolute last thing you want in these systems."

      No. The absolute last thing you want in these systems is cowboy system architects, which alas, is clearly what they had in this case. As far as the cowboy coding, it varies greatly with the cowboy.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    7. Re:I'm glad updates must be accredited. by Anonymous Coward · · Score: 0

      Hmmm... I think ill put this here...

    8. Re:I'm glad updates must be accredited. by HiThere · · Score: 1

      I don't know if you can judge their real opinions and intent by their public statements. Lying to the public isn't only practiced by politicians.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  15. Mail-order certs that you're 100% non-terrorist by AlienSexist · · Score: 1

    Sounds like a Dlibert comic

    I wonder what kind of "certificates" you can order online and use effectively. Besides diplomas I mean... Certainly those don't work, right? Not as if there were ever a Yahoo CEO to have falsified their education. Press credentials? Security certs?

  16. "Type R" sticker by Anonymous Coward · · Score: 0

    So they went out and bought a "Type R" sticker instead of buying a hotrod?

  17. Old Star Trek Tactic by AlienSexist · · Score: 1

    Lt. Worf mastered the use of illusionary ship signatures to fool enemy warships. The trick, as it seems to apply here, is to fool the computer not the sensors. The ATC system may believe there are ghost ships out there, but sensors (radar) won't corroborate it.

  18. Re:The FAA , another broken government organizatio by crutchy · · Score: 2

    the FAA can be more forgiving than EASA (I've worked on the opposite side of the table to both), but at least they don't just rubber stamp someone else's certification like most authorities... they can't just change the way their ATC system is secured overnight, and I'm sure if they are aware of a potential risk they are looking into it (as an organization they may be as faceless as any other, but there are some really smart people working there). aviation is probably one of the most bureaucratic and heavily regulated industries in the world, and while every software system has potential and real security risks, an organisation like the FAA can only go as far as they practically can given their operating budget and regulatory mandate.

    they can shut down the sky (in the USA at least) but would anyone really want that because of a potential security risk in their software? maybe they should, but at what cost? would shutting down the airways kill more people due to increased road traffic and frustration than may be killed by an ATC hack? these are questions that the FAA will be struggling with, but the answers aren't black and white.

    what classifies as a security risk? just because someone at Defcon brags about how he can hack the system may or may not mean that he can... or that anyone else can. I didn't read anything in TFA that suggested he actually has, only that he has shown it in simulations and makes assertions.

    If Brad was seriously concerned, he would be working with the FAA and he wouldn't have publicized such a risk. If he didn't discover the risk, someone else would have no doubt (or the FAA may already have been aware of it anyway), but publicizing a potential security risk in something as important as Air Traffic Control is in itself a security risk. I think his motivations extend no further than gaining hacker cred, except I'm not even a hacker and I know that's not how it works. Hacker cred is gained by actually hacking... not just bragging to people how you reckon you can hack something.

    Brad may not be culpable enough to execute such a hack, but by publicizing it he's putting the information in the hands of plenty of people who might, so if a plane crashes as a result of the very hack that Brad Haines has made known, wouldn't he deserve a portion of the blame? A court could possibly say... yes.

  19. Re:Certified and accredited: By Whom? by Marksolo · · Score: 1

    I agree completely, and most likely because the previous transponder system did not have any problems with spoofing it did not receive too much attention. Any government tends to be reactionary rather than proactive. So far the only transponders that are encrypted are military Identify Friend Foe (IFF) systems for obvious reasons.

  20. Re:The FAA , another broken government organizatio by rrohbeck · · Score: 1

    As always, it's the government (except the NSA) not being attractive enough or not paying enough to get some real experts on board.
    There are many government-paid university researchers around. Why was there no academic project to evaluate the quality of the system?

  21. What happened to simple radar? by whizbang77045 · · Score: 1

    Of course, if the FAA still believed in simple radar, and did not try to solely rely on ADS-B, they could at least tell if there was an aircraft there or not. But of course, that would put the expense on the FAA, not on individual aircraft owners, many of whom don't even want ADS-B. It sounds like a lot of software marketing stories: we know what you want, and don't try to tell us otherwise. Trust us, it's certified, and it will solve all your problems.

  22. Re:The FAA , another broken government organizatio by Lightn · · Score: 4, Informative

    Are you familiar with the discussion around Full disclosure? There are good reasons to publicly release vulnerabilities and if people were made legally liable for doing that, it would probably decrease our security in the long run. Assuming the information Renderman released points to an actual vulnerability, the FAA response shows the exact reason why full disclosure is necessary.

  23. Fuzzing equipment that talks over the air by ajdub · · Score: 1

    At least that part was interesting. I'm sure there's loads of radio driven digital equipment out there that has been designed under the assumption that the radio is proprietary and therefore the other side is almost certainly going to behave properly.

  24. dupe? by Anonymous Coward · · Score: 0

    Isn't this just a repeat of http://yro.slashdot.org/story/12/07/27/0211256/researcher-finds-security-holes-in-faas-new-flight-control-system

    captcha:airlock

  25. Re:The FAA , another broken government organizatio by bleh-of-the-huns · · Score: 4, Informative

    This is totally incorrect.

    Flaws and vulnerabilities discovered during the C&A process result in POA&Ms (Plan of Action and milestones) for each flaw and vulnerability. Each of those POA&Ms is tracked, and there is timeframe that the issue must be resolved, depending on the severity. Once flaw remediation is complete, the POA&M is closed.

    No recertification required. The only time recertification is required is when a certain percentage of the system is changed, not updated or fixed.

    --
    I came, I conquered, I coredumped
  26. The C&A process is only usefull if... by bleh-of-the-huns · · Score: 1

    The people performing the process actually follow the guidelines as they were intended.

    The guidelines are based on NIST 800 series documentation, as well as any other internal rulebooks and policies in place at a particular organization.

    The entire process needs to be performed by independent auditors (as a consultant, one of my duties is the technical aspect of the C&A process), there is no incentive for me to bow to political or management pressure of the system owner. The results are provided directly to the certifying authority, designated for that system, which also falls outside the chain of command for the system being certified.

    The problem is that too many federal entities do the C&A process in house, which allows management to futz with the results before passing them on to OMB (all C&A results end up at OMB for the yearly scorecard to be calculated).

    With regards to FAA, as I have worked with them in the past, they have had the C&A process performed by in house contractors, or previously, using the DOT C&A group. When the latter option is used, the results tend to be a little better, but they can still be fudged.

    --
    I came, I conquered, I coredumped
  27. The other issue with the statement by FAA by bleh-of-the-huns · · Score: 1

    Is that while the C&A process can be interpreted many ways, in general, it is the security posture of the system and its components, not the functionality. Most assessors do not go that far because depending on the system, they may not be able to, or be equipped to test the actual functionality beyond the component level.

    --
    I came, I conquered, I coredumped
  28. Spoofing is the least of the worries about ADS-B by Anonymous Coward · · Score: 0

    Since it is unencrypted, it is possible to just guide a small model plane into an aircraft that advertizes its precise position and speed. This would be a totally "passive" attack.

  29. Many errors in the presentation: by DL117 · · Score: 5, Informative

    I just read the presentation. It seems like this guy knows just enough to scare himself and others.

    Mistakes:

    Page 13: The 'ID Number'(SSR/'squawk code') is automatically attached, it is not manual, nor is 'a great deal of work required'.
    Page 14: Pilots DO get traffic data from the current ATC system. Traffic detection systems on airplanes intercept the transponder replies, and use that to detect the location of other air traffic. Larger aircraft have systems that actually communicate each other to avoid collisions in emergencies. Those systems are called PCAS, and TCAS respectively.
    Page 14:Standard separation of aircraft is 3-10 miles and 1000 feet. Not 80 miles. That's just stunningly wrong.
    Page 15:Airplanes will ALWAYS need to avoid thunderstorms and volcanoes, radar or no radar.
    Page 16:Not too many errors here, but planes ALREADY can be closer than 5 miles.

    Page 23(the "scary stuff"): Yes, he(and you) can observe the air traffic. So what? It's not secret, hasn't ever been secret, and doesn't need to be secret. You don't need ADS-B to know that airplanes congregate around airports. This function is largely intentional, and nothing worse than a tool for enthusiasts. Critical thinking will tell you that it's not information that needs to be kept secret(flghtaware.com's FAQ explains this concept very well)

    So, the only real point on page 23 is the lac kof authentication. Which isn't much of an issue because it will be validated with radar. And, over the ocean, where there isn't radar, you probably won't have morons in boats spoofing signals.

    Page 27: None of these threats are actually dangerous. It's already public. Most flightplans are available online(flightaware.com), and you can see most airplanes in the sky. They take predictable routes around airports. It's not dangerous.

    Page 28: Most of these are valid concerns, but the opportunity to train the system isn't their. Fake flights will quickly be noticed. How? "Hey, none of these planes are landing. And it's tail number doesn't exist".

    Page 30: Autopilots DO NOT automatically avoid collisions, a warning signals the pilots to take action, essentially for this exact reason. Autopilots ONLY do things they have been explicitly told by the PILOT and no one else, including ATC.

    Page 30:Many large aircraft DO have radar onboard for traffic. It's called TCAS.

    Page 31: GPS jamming not new.

    Page 32: Not new. GPS spoofing isn't new, but is VERY rare.

    Points I'd like to highlight:

    1. ADS-B does not need to be private, and is not intended to be private. All of the concerns regarding lack of privacy here are invalid.
    2. Autopilots only take commands from the pilot(s) inside the cockpit. No one else.
    3.Only valid remaining concerns are signal spoofing.
    4.They have planned for this, and are clearly working on countermeasures.

    Just because the government lies and makes mistakes often, doesn't mean they do it always.

    Source:Aviation enthusiast, student pilot, many, many public documents.

    1. Re:Many errors in the presentation: by Anonymous Coward · · Score: 1

      TCAS isn't radar. Its a radio receiver/DF unit. You can buy units that go into any plane, and will give you audible warnings just like the big guys. see

      http://www.sportys.com/PilotShop/product/9194

      for example.

      Overall your observations are spot on. This system should have been implemented 10+ years ago.

    2. Re:Many errors in the presentation: by DL117 · · Score: 1

      You're talking about PCAS. TCAS is radar, and it also communicates with other TCAS units. The little units that go into light aircraft only give traffic advisories, where TCAS gives resolution advisories. PCAS also can only tell you distance an altitude, TCAS uses radar to give you the actual location of traffic.

    3. Re:Many errors in the presentation: by hweimer · · Score: 1

      Page 23(the "scary stuff"): Yes, he(and you) can observe the air traffic. So what? It's not secret, hasn't ever been secret, and doesn't need to be secret.

      Actually, I don't think so. With the increased availability of homebrew UAVs, it is probably a bad idea to give out the information how to steer these things right into the flight path of a 747.

      --
      OS Reviews: Free and Open Source Software
  30. who did that accreditation, then? by swschrad · · Score: 1

    ahhh, the outfit we cloned and put on the tors two years ago. yeah, they're real smart. A-D-M-I-N, P-A-S-S-W-O-R-D. at least they spelled it right.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  31. Mod parent up by Esteanil · · Score: 1

    Ran out of points - mod parent up

    --
    I'm a dreamer, the world is my playpen. But hey, I'm a serious person, I can't dream all the time.
  32. *COUGH* it's WindowsCE based by Anonymous Coward · · Score: 0

    no really. CE. so uh yeah good luck FAA with that.

  33. Re:The FAA , another broken government organizatio by microbox · · Score: 1

    The troubling part of many government organizations is it is more important to have a "certified and accredited", than to have system that works correctly and securely.

    That is absolutely a problem with private industry as well. And if you raise questions -- the messenger will be shot. If you demonstrate that something is wrong, you may well be shown the door.

    --

    Like all pain, suffering is a signal that something isn't right
  34. I wrote about ADS-B homing drones last year by George_Ou · · Score: 1

    I wrote about ADS-B homing drones last year and why jetliners (high value targets) should avoid beacon accuracy of Navigation Accuracy Category (NAC) level 7 (less than 93 meter accuracy) or better. It would be relatively easy to fly a piston powered model plane controlled by an iPod Touch connected to a GPS with 3-meter accuracy in front of the path of a jetliner carrying a small payload. The model plane wouldn't need to be fast because it would be the jetliner that runs into the model plane. http://www.hightechforum.org/new-airline-navigation-system-easy-target-for-terrorists/

    1. Re:I wrote about ADS-B homing drones last year by queazocotal · · Score: 1

      Three mobile phones on the ground can locate aircraft to within 3m from a long way away in clear weather.

    2. Re:I wrote about ADS-B homing drones last year by George_Ou · · Score: 1

      Even if that's possible, it's not nearly as simple as an autonomous standalone payload getting readings fed to it by the jetliner with 3 meter accuracy of position and speed and direction information.

    3. Re:I wrote about ADS-B homing drones last year by Anonymous Coward · · Score: 0

      Society as a whole is an easy target for terrorists. The almost complete lack of attacks demonstrates that either Western intelligence services are startlingly good at nipping plots in the bud, or that there are just no competent terrorists. Or both. If nobody can be bothered walking a suicide nailbomb into a security checkpoint queue, they're certainly not going to build some ridiculous home-made drone missile.

      To address alternatives that accomplish the exact same thing as your plan: You could control the drone with a heat sensor. You could just use a Stinger. You could control the drone visually. Or you could align it using GPS to a point you know an aircraft will be at because they publish the approach and departure procedures. All of these could be done easily by an organisation of moderate resources, in the current system. ADS-B may add another vulnerability, if you want to look at it that way, but the system by its very nature is riddled with vulnerabilities and will always be unless you make aircraft invisible. It's not a problem.

      I know it's exciting to think that your field of specialisation allows you hidden insights into important stuff like this, but there's a reason nobody is concerned about it.

    4. Re:I wrote about ADS-B homing drones last year by queazocotal · · Score: 1

      True, of course.

  35. It's all about accountability by Anonymous Coward · · Score: 1

    There is a very real difference between being compliant with a standard (or certified,) and having actual useful security.

    And this very fact seems to be willfully overlooked by organizations more and more. If you are certified and accredited, then when something goes horribly wrong you can point the blame at those who told you that you were doing a great job with your system. How would you know it was a problem when some important experts came in to check everything out? It doesn't seem to matter anymore if you have proper security (or otherwise can accomplish whatever goal your system is meant to achieve.) It only matters that some important people *said* that it did.

    Ignorance is used as a tool to deflect blame onto others. And if you can save money, make a deadline, or impress your superiors by cutting these corners, it is even better! It is entirely to their advantage to place all the merit on their certifications and shrug off those who would point out the truth of the situation.

    1. Re:It's all about accountability by theshowmecanuck · · Score: 1

      It's OK the guy's who have the final decisions will be MBA PMPs who are also CBAPs. They KNOW the important things that need being done.: get certified and go to meetings; meetings about getting certified if they can arrange it.

      --
      -- I ignore anonymous replies to my comments and postings.
  36. Face-palm stupidity orthogonal to private/public by microbox · · Score: 1

    As always, it's the government (except the NSA) not being attractive enough or not paying enough to get some real experts on board.

    Private industry is just as bad. The big bucks on on perception management, and anything technical is generally approached with a "don't bother me" attitude. This works in private industry, because perception management is actually more important to making money. Kinda like politics.

    It depends on the organisation that you are working for. I have worked in excellent and poor government departments, and I have worked in excellent and poor private companies.

    Face-palm stupidity is orthogonal the private/public axis.

    --

    Like all pain, suffering is a signal that something isn't right
  37. Re:The FAA , another broken government organizatio by the_B0fh · · Score: 2

    Oh sure, blame the messenger. It is now his fault that FAA has a shitty insecure system, and it is his fault for not telling FAA, except that, hey, he did tell them.

    In fact, after he told them, the FAA said - no, we're secure.

    In fact, after he showed them, the FAA said - no, we're secure because we can filter it out.

    Bah, humbug. The faults lies with exactly one entity. The one that is pushing out the insecure shit. Not someone who found it insecure. For you or anyone else to blame him is fucking bullshit.

  38. Re:Certified and accredited: To What? by the_B0fh · · Score: 1

    Oh, if only I read this before I responded earlier. I would have gladly saved my mod points for this...

  39. Re:The FAA , another broken government organizatio by shentino · · Score: 1

    Considering that it's the government I'm surprised they didn't simply try to classify and bury it.

  40. so's the $20 bill by Anonymous Coward · · Score: 0

    and the $100 bill......

  41. "FAA isn't worried" by Anonymous Coward · · Score: 0

    Naturally.

    The Obama Administration has politicized all elements of the un-elected government of the United States of America.

    The FAA zombies are now lurking throughout the halls of Congress and even the streets of DC looking for victims, just like
    President Obama and his entourage as they cruse the crack neighborhoods of SE DC looking to score cheap narcotics and
    same-sex escapades.

    Wow. In just 3-years DC looks a lot like Aleppo!

    Guess What!

    It's Obama's ObombAmerica directed from the White House!

    Does Obama like single munition or cluster munition?

    Answer B and U get a 'prize' direct from the FBI.

    Toodles

  42. Not holding my breath by Anonymous Coward · · Score: 0

    There is no such thing as a perfectly secure system - just ask the NSA! I'm not holding my breath until someone pwns the new ATC system and crashes a bunch of planes (the next 9/11 I think), but it won't likely be too long in coming... :rolleyes:

  43. FAA Works For Obama by Anonymous Coward · · Score: 0

    Obama needs space.

    Obama needs airspace.

    Obama is in desperate need of airspace over the CONUS. Why? Answer: Bombing missions by the U.S.A. Air Force against U.S.A. citizens.

    Obama's October Surprise Horror ... Unfolds. :|

  44. Re:The FAA , another broken government organizatio by Mateorabi · · Score: 1

    But that's not how it ends! The Emperor strings the little imp up by his little boy toes for pointing out that he was not wearing any clothes! That teaches naughty little boys to point out the truth when the opposite has been "certified" and "accredited" by those selling you your new duds.

    --
    "You saved 1968." - Ms. Valerie Pringle to the crew of Apollo 8

  45. Re:The FAA , another broken government organizatio by crutchy · · Score: 1

    hey I don't think the FAA is guilt-free... they are after all ultimately responsible for air safety, but you gotta admit an ATC management system isn't exactly a simple thing... i challenge anyone else to come up with something that does the same job that is totally secure for a realistic price. anyone who thinks they can are either bullshitting or just plain full of shit.

    and i actually believe the FAA's answer (filtering bogus aircraft) is possibly right in this case, as filtering bogus aircraft doesn't seem like a fundamentally difficult problem... the more i think about it the more i think renderman is just blowing smoke out his own ass.

  46. Re:The FAA , another broken government organizatio by crutchy · · Score: 1

    read the wikipedia article... how exactly is it relevant? in a court case apportioning blame for an aviation accident, full disclousure might be brought up by renderman's defense lawyer, but i doubt it would save him.

    and the reason why full disclosure is bad in this case is because it puts people already in the air at risk... put yourself in the shoes of a passenger travelling in an aircraft for a moment

    if a flaw was supposedly found in your bank's security, would you want it publicized? maybe after you have your account emptied you might think differently... the bank may be able to reimburse you if it is their fault, but you would still be upset... now imagine how upset you would be if you were flying with your family on vacation and some moron scriptkiddy hacked the ATC and caused the airplane you were in to be diverted, late or crashed and your family dead...... full disclosure my ass. why do you think national security classifications were devised in the first place? ATC may not be a defense issue, but it certainly affects the security of the flying public

  47. Re:The FAA , another broken government organizatio by crutchy · · Score: 1

    nowadays if you go around picking on a public figure becuase of how they dress you're likely to face a defamation lawsuit

    ...and certifications and accreditations always come with disclaimers

    the FAA would hve certified the system to the current airworthiness regulations, which no doubt impose much more stringent requirements than any other type of software security certification (you're probably thinking of something rediculous like McAfee's "Hacker Safe" certification, which is total bullshit, and is nothing like the rigor that the FAA goes through in its certification of anything related to air safety)
    http://www.faa.gov/nextgen/implementation/portfolio/trans_support_progs/adsb/faq/#2

  48. Sure, ADSB is open by MichaelSmith · · Score: 1

    But so is everything else, probably apart from ADS-C. Mode S radars, conventional secondary radars, and navaids like NDBs and DMEs. The whole system is open to abuse if you can be bothered but you have to transmit signals to do that and you won't get far without being caught.

  49. digital marketing in business by Anonymous Coward · · Score: 0

      Dijital Pazarlama aka Digital marketing We bring you together with new customers. Find domestic & export customers, we provide you to enter new markets.
      Using digital marketing, brand, services and products in the market that are raising awareness.
      Effect of exponentially growing digital world every day, make sure you're one step ahead of your competitors.
      Digital Marketing provides consultancy and training services, deliver to the conclusion you via e-projects.
      Social Media consulting with the increase followers, you provide a very strong social networking activity.
      A first in Turkey! Abroad to find new customers for your destination brand awareness and use ISEO & ISEA.
      Digital Brand Consultancy service with your company and your brand with you're writing the fate of the digital world.
      Do you want to make a difference in Digital Marketing? Do you want to get out of the first rank on the Google ads? At the time relevant keyword you want to go into organically on the first page? and so on. Here you can find all the answers to your questions, all of the information and services accessible to the world of digital marketing relies on the platform, your service is presented. The industry's best educational opportunities through expert trainers and consultants, as well as meet with corporate advisory services.

      Our vision is "we serve organizations or persons, in the world of digital marketing success and provide information, make a difference ..."

      Our Mission: "Traditional marketing techniques to be adapted to the digital world .. During the adaptation and use of the latest digital marketing arguments .... "

  50. Re:Certified and accredited: By Whom? by AmiMoJo · · Score: 2

    All aircraft in US airspace have to be registered. They have a unique identifying code. Standard public key crypto would allow the system to authenticate messages are really from the transponder they claim to be from, preventing spoofing. Someone could, as you say, copy one transponder's keys but it would be easy to simply blacklist that key and issue the real aircraft with a new one.

    The real problem is what do you do when you receive an unauthenticated message. Potentially it represents an aircraft experiencing some kind of fault or which isn't registered for some reason. You can't just ignore it completely because if it were real there could be an accident. The FAA seems to be suggesting that they could double check if it is real using radar or some other method, but the point of this system is to cover areas that don't have radar. I suppose given that all high traffic areas are covered the risk is probably fairly minimal, but I really don't know that much about air traffic control in the US.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  51. Re:The FAA , another broken government organizatio by Anonymous Coward · · Score: 1

    The fact that a security issue is not disclosed to the public doesn't mean the "bad guys" will never know about it or exploit it. Maybe they already know about it or maybe they'll figure it out eventually, just like the original hacker discovered it himself. If he did it, others motivated enough can do it just fine.

    Without public disclosure you can still find your bank account empty and discover that the bank did know about the issue but did nothing for months or years until the shit actually hit the fan. Replace lost money with lost lives in an aviation accident and suddenly "reimbursment" is not an option. Public disclosure is often needed to force the responsible entities to act.

    Stop thinking that avoiding public disclosure makes things more safe, it's simply not true.

  52. The Emperor's New Clothes by Anonymous Coward · · Score: 0

    I'm one of the authors.

    Unfortunately, transmitting live spoofed data into the real ATC system is Guantanamo fodder, and I'm trying to avoid becoming a domestic terrorist if at all possible.

    And until you brought this up, nobody really gave a shit about spoofing ADS-B. Now by opening your yap, you've awakened a lot of interest in it.

    On both sides.

    Didn't anybody ever warn you about pointing out that the Emperor's New Clothes were bogus can get your head chopped off by the Emperor?

    1. Re:The Emperor's New Clothes by Anonymous Coward · · Score: 0

      And until you brought this up, nobody really gave a shit about spoofing ADS-B.

      Yes, nobody except the entire freaking industry. News flash: someone who knows nothing about air traffic control doesn't realize that his shocking newly-discovered vulnerabilities are yesterday's news.

  53. Re:The FAA , another broken government organizatio by crutchy · · Score: 1

    The fact that a security issue is not disclosed to the public doesn't mean the "bad guys" will never know about it or exploit it

    Without public disclosure you can still find your bank account empty

    both true, but non disclosure makes it less likely and increases the grace period, and even when the next guy finds it, if he keeps his mouth shut that still makes only 2 possible threats, whereas if you publicize the vulnerability you immediately have millions of potential hackers.

    stop thinking that public disclosure makes things more safe, it makes you sound like an idiot

    Public disclosure is often needed to force the responsible entities to act

    no, actually the hack/disaster itself is usually what forces responsible entities to act (such as aircraft accident or bank account hacking)... as you can tell by TFA, merely knowing of a potential threat doesn't force anything

  54. Re:The FAA , another broken government organizatio by crutchy · · Score: 1

    real experts

    who might you suggest? some bong smoking fleabags from MIT?

    i would rather trust certification of anything related to aviation safety to the FAA thanks