posted on Dec, 24 2020 @ 11:37 AM
a reply to:
Willtell
remember these are commercial products
This is precisely the key point. Critical systems, and in particular defense systems, should never have gone into acquiring commercial software. I do
remember the days in which we coded everything in-house, from scratch, as it was a must to never rely on civilian software. Then came the days of
evolutionary acquisition theorists, and those advocating for a pre-planned product improvement (P3I). We used to code in Coral and Jovial, and slowly
moved to Ada, to finally loss the battle in favor of third party products when DoD decided to cut development costs down.
All of the systems that were bought, instead of having been developed in-house, turned to be extremely faulty, hackable, and unreliable. Fortunately,
all SCCs, CCCs, COCs (we called them 'siouxie', and they refer to Strategic, Command & Control, and Combat Operations centers, respectively) were left
intact, coded in Jovial and Coral, till today. The new ones are based on commercial products, except for the siouxies. All in all, the silos are safe,
detached from the Internet, as if they were living in a parallel world.
In the old days people spent 80% of the time defining user requirements so deeply formulated that you only needed 10% of the time for coding, and 10%
of the time for testing. Today the situation is crappy up to the point that nobody in the acquisition chain is knowledgeable of what the programs do,
and nobody is ready to accept any significant responsibility for any stage of the acquisition cycle. Summing up: hackable systems are everywhere so
that you can expect a global software catastrophe anytime soon.