Rebooting Computer Security
The NY Times asked the wrong question about the Obama administration’s response to Russian hacking of the November US election ( " U.S. Reacting at Analog Pace to a Rising Digital Risk, Hacking Report Shows" ) . The question is not why did it took 16 months to develop a response, but what could the US have done to prevent it? The disturbing answer is nothing. Computers are fundamentally insecure, and this sad situation is not going to change quickly. As someone who has spent his entire career computer science research, it pains me greatly to admit that Donald Trump is right when he told reporters “ You know, if you have something really important, write itout and have it delivered by courier, the old-fashioned way. Because I'll tell you what: No computer is safe." Computers’ original sin is that they run software that is written by humans. People make mistakes at a predictable rate – roughly 10-20 defects per thousand lines of code. Testing can find and el...