You Can't Secure What You Cannot Update: Hardware Edition
resin.io
resin.io
There are tons of great routers, both consumer and business class that have Atheros CPU and WiFi chipsets that lack binary blob firmware, and support both Linux and BSD:
http://wiki.openwrt.org/toh/start https://wiki.freebsd.org/FreeBSD/mips
Pick software first, then hardware that supports it. It's how we do everything else, and routers are no different.
So I wouldn't expect a project like this any time soon.
http://www.devttys0.com/2013/10/reverse-engineering-a-d-link...
http://arstechnica.com/security/2014/02/bizarre-attack-infec...
Not to mention the similar situation with android phones.
What a spectacular mess.
What happens when my alarm/sprinkler system is tied to my intelligent door locks and a simple buffer overflow via bluetooth allows a cracker to flood my entire business with a simple drive by attack? The internet of things brings with it an unprecedented level of risk.
But if the hardware still works fine, replacing it because of software issues isn't really justified. It's far less wasteful to do software upgrades.
Unless you're a hardware manufacturer who wants to sell new hardware.
> Routers and switches are a concern...
What if you just didn't connect the device to any network at all?
What about that?
Are we trying to say that such a thing is unpossible?