In the business and industrial space, expect a level of hyper-growth that eclipses even that of consumer use. Most smartly run businesses are obsessed with metrics, with control, and with careful management. There is also the value-add of being able to control and manage devices remotely and through mobile connections.
Production machinery, sensors, and even office gear can now all be connected to corporate networks, and, through those networks, to the internet at large. Therefore, we can expect vast armies of enterprise devices with their own IP addresses.
One such category of connected device is the 3D printer. I currently have five 3D printers here in the lab. Four of them have network connections.
In fact, the only way you can initiate a print on one of the printers, the $399 MOD-t, is via a webpage. The other printers have both mobile apps and local PC-based apps for monitoring and initiating prints. Right now, for example, I'm printing a 35-hour test print. Earlier today, while in the parking lot of the local Home Depot, I was able to check on its status and see that it was still printing.
Prints, particularly complex or large prints, sometimes run into problems. It's nice to be able to keep an eye on the printers, much as you would a baby cam or a pet cam, just to see if they're getting into trouble.
Now, let's be clear. Ultimaker is among the most careful and well-respected producers of 3D printers, so their on-board computing capability is likely rock-solid. But there are a lot of pretty questionable 3D printers coming out, at lower and lower cost, with barely any attention being paid to quality. These printers are likely to use an open-source board and variant of Linux, and they make no serious effort to safeguard security.
As a result, it's entirely possible that a 3D printer you bring inside a firewall is not just potentially vulnerable to a hack, but may well provide all the power and capability of a Linux environment, running unchecked, within your assumed-to-be-secure perimeter defenses.
Of course, 3D printers aren't the only devices at risk. Some smart TVs are running Android. My old TiVo boxes had a variant of Linux running on them, as do many set-top devices. CNC machines, industrial machinery, and medical instrumentation are all vulnerable to breaches and hacks.
The bottom line is simple: Be aware of the IoT threat within your organization. That doesn't mean you shouldn't use internet-capable smart devices. But design your networks with security in mind, segment your networks where possible, add intrusion prevention systems to your network defense strategy, and stay vigilant. This IoT thing is going to get a lot worse, and we're going to be the folks who have to clean up the mess.
Video: Why building IoT solutions remains a challenge for developers