I'm quite surprised that this was overlooked in post-9/11 security reviews.
I guarantee your financial information has passed through that product.
A lot depends on the size, maturity, and customers of the group shipping code. One-person side/hobby projects wouldn't have a 2nd person to review the code. A previous employer initially had a "Deploy to Production" script that ran every 60 seconds, copying the Development folder to the Production folder - to make easier their testing in Prod.
But large publicly-held companies with more customers will often have auditors that require better controls over dev/test/UAT/Prod, and between developers and operators. Separation of Duties is essential to protecting Business Operations from disruptions caused by a single individual.
There should be some sort of lockout that requires 2 humans to put an airplane in the air - at least for major airlines, and could be mandated by law. This could range from a 2-key fuel shutoff for the engines, to different keys on the outer plane door and the inner cockpit door, to mandatory wheel boots on idle airplanes. And part of this would be a very good key management system, possibly with many physical keys managed by an airport or airline "key desk" - or maybe through electronic key-cards, RFID chips or key-fobs, or a smartphone app.
We were responsible for probably 80% of the academic internet. And those Mloc perl5 programs were terrifying to work with.
These planes aren't cheap, even a small personal jet is in the low millions. A Boeing 747 or similar is in the hundreds of millions.
One other commenter here mentions a simple ignition key would have prevented this incident, but there's been at least one major ignition system flaw in cars that caused multiple deaths ( https://en.wikipedia.org/wiki/General_Motors_ignition_switch... ), and the consequences of a failure causing loss of control to a passenger aircraft far outweighs that in a car.
Given the very low rate of unauthorised takeoffs of passenger aircraft, and that this case was an insider who may have been able to gain access to keys/codes anyway, is introducing introducing a new system to aircraft justified?
An hard to copy ignition key makes a lot more sense.
Fighter jets were there immediately, people tried to talk him down, and he was lost. Nothing better could have been done all around. Yes, commercial planes could be keycoded or controlled in some other way, but I think most engineers in a controlled setting will agree this creates exponentially more day-to-day headaches than catastrophic situations it prevents.