Slashdot Mirror


The F-35's Greatest Vulnerability Isn't Enemy Weapons. It's Being Hacked. (popularmechanics.com)

schwit1 shares a report: Every F-35 squadron, no matter the country, has a 13-server ALIS package that is connected to the worldwide ALIS network. Individual jets send logistical data back to their nation's Central Point of Entry, which then passes it on to Lockheed's central server hub in Fort Worth, Texas. In fact, ALIS sends back so much data that some countries are worried it could give away too much information about their F-35 operations. Another networking system is the Joint Reprogramming Enterprise, or JRE. The JRE maintains a shared library of potential adversary sensors and weapon systems that is distributed to the worldwide F-35 fleet. For example, the JRE will seek out and share information on enemy radar and electronic warfare signals so that individual air forces will not have to track down the information themselves. This allows countries with the F-35 to tailor the mission around anticipated threats -- and fly one step ahead of them.

Although the networks have serious cybersecurity protections, they will undoubtedly be targets for hackers in times of peace, and war. Hackers might try to bring down the networks entirely, snarling the worldwide logistics system and even endangering the ability of individual aircraft to get much-needed spare parts. Alternately, it might be possible to compromise the integrity of the ALIS data -- by, say, reporting a worldwide shortage of F-35 engines. Hackers could conceivably introduce bad data in the JRE that could compromise the safety of a mission, shortening the range of a weapon system so that a pilot thinks she is safely outside the engagement zone when she is most certainly not. Even the F-35 simulators that train pilots could conceivably leak data to an adversary. Flight simulators are programmed to mirror flying a real aircraft as much as possible, so data retrieved from a simulator will closely follow the data from a real F-35.

23 of 137 comments (clear)

  1. Lockheed takes this pretty seriously by raymorris · · Score: 2

    Lockheed takes the security of this system, and all of their weapons systems, pretty darn seriously.

  2. Greatest? by mi · · Score: 4, Insightful

    The F-35's Greatest Vulnerability Isn't Enemy Weapons. It's Being Hacked.

    Although we should not discount the danger of such hacks, I doubt, it is the greatest vulnerability of the weapon.

    TFA goes to great length explaining the potential dangers, but offers no justification for using "the greatest" in the title... Seems like a cheap sensationalism...

    --
    In Soviet Washington the swamp drains you.
    1. Re:Greatest? by PPH · · Score: 2

      Not by a long shot. The greatest vulnerability would be fueling an F-35 from a truck painted something other than white.

      --
      Have gnu, will travel.
    2. Re:Greatest? by Nidi62 · · Score: 2

      The F-35's Greatest Vulnerability Isn't Enemy Weapons. It's Being Hacked.

      Although we should not discount the danger of such hacks, I doubt, it is the greatest vulnerability of the weapon.

      TFA goes to great length explaining the potential dangers, but offers no justification for using "the greatest" in the title... Seems like a cheap sensationalism...

      Right now the biggest danger to the F-35 fleet are pilots passing out due to oxygen flow issues.

      --
      The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
  3. A non-story by Sarten-X · · Score: 4, Insightful

    TFA reads like FUD. If I were trying to sell my services as a cybersecurity contractor, this is the kind of crap I'd write. Essentially, it boils down to "complexity is bad", and "wireless is scary".

    I've worked defense contracts. They're always trying to "shore up vulnerabilities", and always making a big deal about every tiny detail that isn't perfectly in compliance with a rule written for an entirely-different scenario. Exceptions are the norm. That doesn't mean the system is actually vulnerable to any attack, or even that a possible attack would be successful.

    Now, I'm not suggesting that anyone stop looking at security, especially in such important systems... I'm just saying that shouting about generic insecurity doesn't improve anything, and in fact makes things worse by encouraging a checklist-based approach to compliance.

    --
    You do not have a moral or legal right to do absolutely anything you want.
    1. Re:A non-story by Drethon · · Score: 3, Interesting

      TFA reads like FUD. If I were trying to sell my services as a cybersecurity contractor, this is the kind of crap I'd write. Essentially, it boils down to "complexity is bad", and "wireless is scary".

      I've worked defense contracts. They're always trying to "shore up vulnerabilities", and always making a big deal about every tiny detail that isn't perfectly in compliance with a rule written for an entirely-different scenario. Exceptions are the norm. That doesn't mean the system is actually vulnerable to any attack, or even that a possible attack would be successful.

      Now, I'm not suggesting that anyone stop looking at security, especially in such important systems... I'm just saying that shouting about generic insecurity doesn't improve anything, and in fact makes things worse by encouraging a checklist-based approach to compliance.

      I don't know how the F-35 handles network security, but I found this a fascinating read for network security for a military UAV prototype helicopter: https://journals.plos.org/plos...

  4. Re:That's two wring guesses. Try again by fahrbot-bot · · Score: 2

    in C/C++?

    Neither of those. Care to try again?

    COBOL?

    --
    It must have been something you assimilated. . . .
  5. I wonder if I can use Shodan to find F-35s by sinij · · Score: 3, Funny

    I wonder if I can use Shodan to find F-35s?

  6. Re:That's two wring guesses. Try again by Sarten-X · · Score: 3, Funny

    Considering the size of the program, I'd be more surprised if any language wasn't involved somewhere.

    When I worked in defense, the only rules on languages for one component (a sub-contract to a sub-contract) was that it had to be more than 10 years old, with compilers still supported. I suggested INTERCAL. The engineers laughed, and my boss was pissed, but he couldn't object. I suggested Java. He was happier, but the engineers weren't. I think we settled on Perl for that component...

    --
    You do not have a moral or legal right to do absolutely anything you want.
  7. Re:That's two wring guesses. Try again by Ksevio · · Score: 3, Insightful

    I'm guessing Ada - defense contractors love that

  8. Power Mac G4s in the Sky. by 0100010001010011 · · Score: 5, Informative

    It's more or less a PowerPC G4 right down to the Firewire bus.

    Components were billed as "COTS". However those chips were still back when they were Motorola/Freescale

    The system departed from the historical use of low speed Mil-Std-1553B busses, using the high speed Fibre Channel-Avionics Environment (FC-AE) serial bus for high speed internal interconnects.

    built around PowerPC RISC processors - essentially a bigger and faster cousin to the 6U VME packaged PowerPC processors now being used in F-15E, F/A-18E/F and F-111C Block C-4.

    "So we have designed for technology refresh, so at the appropriate time we can stop putting in the 1 GHz processor board and swap out to the 2 GHz board without having to go back and do any redesign. We were once required to use a MIL-STD-1760 processor with Ada or other military languages; now we use commercial PowerPC with C++."

    http://www.ausairpower.net/APA...

    https://www.militaryaerospace....

  9. Re:Nah by Dorianny · · Score: 2

    It's greatest vulnerability? Its own cost.

    At $85 million per plane, that probably resulted in several hundred aircraft that were supposed to be purchased, never being bought - far more than will ever be brought down in combat.

    The only comparable Fighter is the Advanced Super Hornet F/A-18F and Boeing is pricing it at $80 million. Not exactly tremendous savings

  10. Slashdot cannot be the first to consider all this by Aristos+Mazer · · Score: 2

    I find it impossible to believe that this is the first time any of these concerns have been brought up. Lockheed has a lot of very savvy and security-conscious engineers. Yes, the networks might be vulnerable to hacks. The question is whether that risk downside is worth the upside of these highly networked machines (say, avoiding friendly fire). I don't know what those tradeoffs are, but this article lacks any analysis of why these security risks were considered acceptable and what is done to mitigate them. Without that balancing content, this is just FUD and useless blather.

  11. JRE? by cormandy · · Score: 2

    The f15 was programmed using Java?????

  12. Re:I am a little suspicious of this by PPH · · Score: 4, Interesting

    Not constantly. This is a ground maintenance function. But if it can be monitored, an enemy can gain some valuable information about the status of your forces. And if it can be hacked, that enemy could effectively ground all your planes pending unneeded maintenance*.

    *"I've just picked up a fault in the AE-35 unit. It is going to go 100 percent failure within 72 hours."

    --
    Have gnu, will travel.
  13. Give me an A-10 anyday by neo-mkrey · · Score: 3, Insightful

    "It Just Works"

  14. Re:That's two wring guesses. Try again by sconeu · · Score: 3, Informative

    Mulitple languages... Ada for sure, and also C++, and probably others.

    C++ coding standards for JSF. http://www.stroustrup.com/JSF-AV-rules.pdf

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  15. Re:Crash and Burn by PopeRatzo · · Score: 2

    Defense is the FIRST and most important function of the Government.

    The F-35 has nothing to do with "defense".

    --
    You are welcome on my lawn.
  16. Re:That's two wring guesses. Try again by 0100010001010011 · · Score: 2

    There's C++ in there, they bill it as such.

    We were once required to use a MIL-STD-1760 processor with Ada or other military languages; now we use commercial PowerPC with C++."

    source

    Here's their toolchain: https://www.ghs.com/AerospaceD...

    From RTOS to IDE to Compiler, GHS the only name in this space.

  17. Over teched by Anonymous Coward · · Score: 2, Interesting

    I think were developing stuff that is over teched to a point of being fragile in a way. Especially in military environments you have to wonder how these incredibly technical machines can ever survive a war?

  18. Bleeding edge [Re:Nah] by Tablizer · · Score: 2

    Our military has traditionally accepted "ahead of the curve" jet designs, expecting that manufacturing and technology will eventually catch up. The theory is that you have to stay at least one step ahead of the enemy, otherwise your kill ratio will be close to 1-to-1.

    While this philosophy has mostly worked, it has hippucced from time to time. The F-35 may be one of these hiccups.

    For example, our planes had difficulty during the early phases of the Vietnam war because it was felt that air-to-air missiles would render dogfights obsolete, and our planes were designed with this assumption in mind. However, the missiles proved buggy, and the Soviet planes used their maneuverability against our planes and the missiles.

    A combination of better missiles and improved training in "team based" tactics eventually overcame most of these problems, but we took a beating for a good while.

    It could be argued the philosophy pays off more than it doesn't such that we should stick with it. However, we will get occasional expensive duds and/or whippings along the way.

  19. Re:That's two wring guesses. Try again by Archtech · · Score: 2

    I'm guessing Ada - defense contractors love that

    People who want to fly and stay alive love Ada.

    --
    I am sure that there are many other solipsists out there.
  20. Management priorities + technical skills by raymorris · · Score: 2

    I figure management sets the overall tone and priorities, the culture. Management values security.

    Their people have the ability and interest to deliver security.

    So there is a pretty good chance that they do a good job. Lockheed isn't a customer of ours, so I haven't done a security audit of them. I do have enough information to make an educated prediction or hypothesis.

    Of course that's relative to other companies. We do have banks as customers, so I know how bad / good some banks are regarding security. Overall, the software industry sucks at security and reliability. We need about four times as many *engineers* in the roles that have job titles like "senior software engineer". Engineering means designing things to meet known requirements based on proven design methods. Software is often built with little or no engineering involved.