“Software for airplanes” is a broad term. If I ever get into a position to make software for airplanes, it’s probably not going to be things that can crash the plane. The entertainment system is still software for airplanes.
People in the past have used the entertainment bus to get into the flight telemetry data, hopefully only in a read-only state, but that will only be true if you trust the competence of the IT group that set up the programming for the switches.
Just be careful of where you try to write data and you should be fine! (and stay away from /dev/wing0 and /dev/wing1 on the network mount!)
“Both first and business class seats were equipped with a Windows NT 4.0 based In-Flight Entertainment Network (IFEN) system with touchscreen in-seat video displays and magnetic card readers.[3] In the galley, a cabin file server served as a central hub for managing content, which facilitated movie downloads, stored flight and casino information, and collected credit card data transmitted from each seat.[3]: 43 “
“Software for airplanes” is a broad term. If I ever get into a position to make software for airplanes, it’s probably not going to be things that can crash the plane. The entertainment system is still software for airplanes.
Swissair Flight 111 was possibly crashed by its entertainment system. Nothing to do with the software though.
If I recall correctly, it was installed questionably, drew too much power and caused a fire.
That was the wiring and circuit breakers, not the software.
(Also flammable material)
Edit: yes, not software related.
Once again people blaming software people for hardware problems!
People in the past have used the entertainment bus to get into the flight telemetry data, hopefully only in a read-only state, but that will only be true if you trust the competence of the IT group that set up the programming for the switches.
Just be careful of where you try to write data and you should be fine! (and stay away from /dev/wing0 and /dev/wing1 on the network mount!)
Ugh, why the hell aren’t those air-gapped?
Same thing in cars. Why is the infotainment system that is connected to the internet not air-gapped from the critical car functions?
These things aren’t hard to do. I guess we just need people to die before we take such basic safety measures.
dd if=/dev/null of=/dev/eng0
Oops!
Use /dev/random for chaos
All roads lead to Microsoft 😬
“Both first and business class seats were equipped with a Windows NT 4.0 based In-Flight Entertainment Network (IFEN) system with touchscreen in-seat video displays and magnetic card readers.[3] In the galley, a cabin file server served as a central hub for managing content, which facilitated movie downloads, stored flight and casino information, and collected credit card data transmitted from each seat.[3]: 43 “
They run Linux now.
And the entertainment systems crash and bug out all the time so I sure hope the more important systems are developed more thoroughly lol