Safe fail designs need to be devolved down into every development project. And that's just the start. Forcing Factors Forcing factors are design elements that require proper, defined usage for a system to work. This is obviously easier said than done. Don't patch the hole, cure the logical design concept that led to it.
Integrity is like a balloon, no matter how good the rubber, the air still leaks out the hole.
Society needs to keep functioning while improvements are made, and computers are now essential. But it means an effort must be started at every major hardware and software developer, no more pitiful efforts by amateurs. So follows the next point. Ship the scientists out from Fort Meade to computer hardware and software developers, or ship the engineers to Fort Meade, or at least publish what the market needs to know. Think of it as investing the Cold War peace dividend to help strengthen the society to weather the next wars.