Well Said, Colonel, Now How To Regulate ?
It looks like Mrs Easterly knows what about what she says
https://en.wikipedia.org/wiki/Jen_Easterly
BUT - how do we make companies actually use state of the art techniques such as
+ proper, strict input scanners
+ proper, input parsers with a well-defined, strict grammar
+ memory safety in scanner+parser and other external facing code ? (Memory safe STL would already be a gread improvement in C++)
+ mathematical proof of memory safety if C is used. See seL4
+ extensive fuzz testing. Documented fuzzing concept.
There should be regulations along the lines of
A) "Must comply until 2026, if software is to be used inside U.S.G."
B) "Non compliant banking/insurance/mission critical software is taxed at double VAT"
As a software engineer myself I recognize that we need proper and intelligent regulation. Just going on with the Wild West of the last 50 years does not cut it, though.
We need a conversation about useful measures, which are then written in law and regulation.