In the 2004 reboot of Battlestar Galactica, the starship for which the series is named escapes destruction because its computers were not networked.
This profoundly pessimistic view of network security qualifies as realism outside the realm of science fiction. Computers and networks are full of vulnerabilities. Beyond mission-critical, heavily-overseen projects with limited scope, the security industry doesn't even contemplate bulletproof code. Instead, it measures software defects per thousand or million source code lines. There will be bugs; the only question is how many.
The NASA space shuttle relied on 420,000 lines of spaceflight software code. The last three versions of this program contained one error each. In the last 11 iterations, there were only 17 flaws. That's what a staff of 260 people and billions in funding will buy you. Defect counts in commercial projects are much worse.
So it should come as no surprise that 70% of the most widely used devices associated with the Internet of Things (IoT) contain serious vulnerabilities, according to HP Fortify. The security firm found an average of 25 vulnerabilities per device among the top 10 IoT devices. Had Galactica's Cylons attacked your smart home, they'd have let themselves in and turned your toaster against you. Count your blessings that skilled hackers have better targets to distract them.
The Internet of Things anticipates a time when everyday objects and appliances can connect to the Internet. It fails to consider whether our things really should be connected to the Internet. Just as everything looks like a nail when you're a hammer, every device looks like a network node when you're a technology company.
Read the rest of this article on InformationWeek