visit
Floppy disks 💾, flight updates ✈️, security 🛂 and legacy systems 🤖
In their DEF CON presentation, the researchers gave a thorough walkthrough of the aircraft and pointed out something that Gareth Corfield of wasted no time in reporting on.They revealed a critical component of the BOEING-747 jet, the "navigation database loader" which uses 3.5" floppy disks for updates, even in 2020!
To update the navigation database, Lomas explained, an engineer would have to visit the aircraft every 28 days, with a set of floppy disks.
To be clear, not all airplanes do.
Jeff Carrithers, President of GlobalAir.com and a former aircraft researcher, has shed light on the matter:"The aircraft you are referring must be a vintage aircraft. Floppy disk are no longer used in any modern era aircraft.
The vintage aircraft may only have the legacy system still in place because the cost of updating the navigation system would be too cost prohibitive."
Carrithers further stated this is a remnant of legacy aviation hardware from the seventies.
"At a guess, this aircraft would be a commercial or military aircraft made in the early '70s. Some private aircraft still use CDs to update their navigation systems," he continued.
"The flight cases that pilots used to carry had the physical navigation charts from Jeppesen. Now those charts are stored on iPads or tablets that the pilots carry," said Hall.
Godoy also weighed in on the subject, "navigation database comprises routes (composed by airways, waypoints and navigation aids) and airport information (runways, approach and departure instrument procedures).""This was all pre-internet and WAN networks were limited to single buildings, [unless] you were with the CIA or other secret organizations.
But all large commercial or military aircraft were just starting electronic navigation systems in the cockpits," Carrithers continued.
Arguably, leaving physical access the only possible way of accessing a critical system, such as via floppy disks, makes it much more secure than expanding the attack surface by opening up remote network access.
If the ground staff tasked with pushing the updates need physically go into the plane to update its navigation loader, the approach is far safer than Wi-Fi-powered "smart updates."... But that makes ground staff the weakest link in the security chain."In theory, it would be more secure from a hack outside the aircraft. But it would probably not have any security protocols to login. Just put the floppy in the drive and it is on and then download it to a hard drive and overwrite the base code. Basic DOS prompts," explained Carrithers.
"I don’t recall an airplane ever becoming infected using floppy disks as the FAA and airlines had strict procedures for scanning disks for viruses and malware before they ever got near an airplane.Further, these airplanes aren't running widely used commercial operating systems like Windows or Linux which attract malware attacks, "but special non-stop operating systems that are Unix derivatives, so it’s not as easy to infect as one might think," Hall continued.However, the other concern that remains is the use of outdated technologies in aviation.
But there were a number of incidents over the years where ATMs got infected by floppy disks and CDs performing updates on them."
[Full disclosure: Smith had no knowledge of Carrithers' comment. I had posed to him a general question: if modern aircraft still relied on floppies]
ACI Jet, a global aviation services company recently published a blog post titled, "" which actually discusses this very issue.
"In any environment other than aviation, database loading would be easy and cheap (don’t say it). Being that the hardware required is on an aircraft, however, means that you’re likely doing this with archaic media such [as] Zip or floppy disks."The post describes the process of pushing the updates may sound easy but can take hours on older systems that have "spotty availability" and are unreliable. This nuisance has to be repeated every 2-4 weeks.In the same blog post, the company lists some products which can take the pain out of the update process. These include capabilities like USB interfaces and wireless updates powered by an iPad app.The company's Avionics Manager, Brian Ford stated, "We routinely work on aircraft that use ZIP disks and PCMCIA cards to update databases, along with proprietary software to load said cards."
"The 'if it ain't broke, don't fix it' concept may be how people rationalize it, but ultimately the development cycles for getting hardware approved for aircraft moves glacially show compared to consumer electronics."
"Much of that is due to the reliability, safety, and testing requirements to get the approval of the regulatory agencies involved. That means that once a piece of hardware in approved and installed, that design is unlikely to be improved upon.""If there are features that could be added to justify the cost of a hardware upgrade (perhaps Wi-Fi loading through an iPad vs. proprietary PC software that may require older hardware) then we can start to see components with modern interfaces like USB," Ford concluded.Previously published at