IoT developers need to get their act together on security or the chaos caused by the likes of Anonymous in traditional computing will seem like a picnic, security vet Josh Corman warned the Building IoT conference in Cologne yesterday.
Corman, the founder of iamthecavalry.org and director of the Cyber Statecraft Initiative for the Atlantic Council, drew a bleak picture of the state of security in the Internet of Things, as software and connectivity is applied to new markets and bolted onto existing infrastructure, often with little thought to how that opens up new vistas for hackers.
“We should be very careful what we connect...sometimes the consequences can cost us in life and limb,” he said.
Corman zeroed in on our increasingly connected cars and medical devices as key targets. The consequences of mass compromising of connected vehicles, for example, would be confidence in vehicle manufacturers, transport infrastructure and knock-on effects at the GDP level.
Away from devices we “own” like cars, existing infrastructure was becoming connected, exposing earlier, hardwired internal system that were a gift to malicious hackers. Similarly new infrastructure was being built which would be around for years to come, but where it was not obvious that security was built in from the off.
He cited the example of existing medical facilities which had inadvertently been crippled by ransomware, despite not being specifically targeted and the rise of Anonymous, which had had a massive impact, despite not having particularly sophisticated hackers within its ranks.
Ideologically motivated malicious hackers could potentially wreak havoc on exposed systems, even more so if they had the resources of a nation state behind them.
He said it was down to individuals and developers themselves to ensure security from the outset, and design systems to mitigate and recover from security failures when they inevitably occur, something he’s pushing through his organisation, iamthecavalry.org.
“For many years I believed if we got the right message in front of the right people the adults would come and fix it," he said. But in the real world, "the cavalry isn’t coming...that’s not going to happen.”
There had been massive progress in the traditional IT world in opening up about security flaws, with Microsoft moving from slapping researchers with cease and desist notices to running a highly effective bug bounty programme.
But to illustrate the scale of the threat, he said there was typically a flaw everyone 1000 lines of code. Windows comprised around 10 million lines of code, he said, while a modern connected vehicle featured 10 times that number, and featured multiple attack surfaces, from in car Wi-Fi, to entertainment systems and Bluetooth locks.
Iamthecavalry has put forward a five point safety program for auto manufacturers, covering security basics from security by design through to disclosure and problem isolation.
So far, he said, Tesla had begun offering prizes for flaw-spotters, while GM was also taking tentative steps towards opening up.
The same principles applied to other areas of IoT development - as none of them were immune from attackers. “Do not assume there’s no money in hacking the device you’re working on,” he warned.
And in case non IoT developers were feeling rather smug about their IoT brethren's naive approach to security, Corman pointed out that today’s software development approaches meant the average app has 50 components, many of which themselves draw on other components or services. The possibilities of flaws being reproduced and updates never applied should be obvious, even to the most naive developer. ®