Popular Wi-Fi Thermostat Full of Security Holes
Threatpost reports:
Heatmiser, a U.K.-based manufacturer of digital thermostats, is contacting its customers today about a series of security issues that could expose a Wi-Fi-connected version of its product to takeover. Andrew Tierney, a "reverse-engineer by night," whose specialty is digging up bugs in embedded systems wrote on his blog, that he initially read about vulnerabilities in another one of the company's products, NetMonitor, and decided to poke around its product line further. This led him to discover a slew of issues in the company's Wi-Fi-enabled thermostats running firmware version 1.2. The issues range from simple security missteps to critical oversights.For example, when users go to connect the thermostat via a Windows utility, it uses default web credentials and PINs. ...Elsewhere, the thermostat leaks Wi-Fi credentials, like its password, username, Service Set Identifier (SSID) and so on, when its logged in.
Related: O'Reilly Radar has an interesting conversation about what companies will vie for control of the internet-of-things ecosystem.
Nobody needs a home thermometer and refrigerator connected to the internet. Gadget makers and tech press have been trying to foist this shit on us for years and nobody wants it. Let it die already.
Finally! Wi-Fi enabled thermostats have found a set of customers who have a genuine need for them: security researchers. But if the thermostats were truly secure, even that small market would dry up. After all, who wants to play a game that can never be won?
Personally, rather than buy a Wi-Fi thermostat, I've been training my cat to adjust the thermostat just before I come back after three-day weekends. In all honesty, I haven't had much luck with that so far, but I'll get the cat trained eventually, I know I will. Just gotta keep trying.
Now that you mention it, though, I've really thought through the security implications of owning such a highly trained cat...
Is it wise to buy a thermostat from a company calling itself Heatmiser? After all, the name is taken from a bloke who proudly declared that anything he touches, starts to melt in his clutch.
This space unintentionally left blank.
to 'internet of very bad ideas'
The way these companies pushing "the internet of things" devices are designing security into their products from the ground up. Sure, you might think, but it's so obvious to anyone that's been paying attention during the past decade that security had better be baked into these always-connected products - but you'd be wrong. So we are fortunate these companies aren't rushing their products to market while they contain trivially exploitable security holes.
Well done, guys! Well done!
#DeleteChrome
When the "Internet of things" became another M$ phrase I just thought cr*p, as I had to learn of it, to be safe. I like to be ahead of the game and a fairly good computer user till recently.
A story...
I use a ASUS R66U router and doing a whois, damn if Asuswrt-Merlin wasn't on my system; is was open to where I had my pants down on the Internet. Merlin did send me a note (to a private computer that had no web pages to view) to take care of the problem but his software was the cause.
Follow my post and see I supported and had open Internet lines, they were hacked and for two months my system belonged to someone else. Sometimes I could access it, other times nada, so kept it on for those up times and continued to contact Charter.com who suggested I might learn more or even call the Geek Squad, a slap in the face.
I even ordered another computer system from Newegg as mine was fairly dead, due to the free Internet users that took over my system.
Now this hacker found or added ( there's no telling but I might have to explain that to a court) that offended them so they reported me to 911, I had Swat looking for my drives that I hid earlier as the hacker himself bragged so much he posted his name, I had him for slander -Swat, I have no clue what they were looking for. I was a neutral in my own house and watched Swat search my place (very professional).
No charges yet but time will tell.
My story is to say you must be better now, your systems are hackable; this thermostat is controlled by your computer, so from thermostat to computer.
Be better, I had never been hacked till this time (35 years) and had no clue - maybe Asuswrt-Merlin was watching for a hole, I had damn threads on my system and Merlin's job was to block their entry. He lost I don't trust his software anymore.
... the $%&^ out of exploiters.
I mean my front door is highly exploitable with simple tools, but if you do it we throw you in a cage. On average it's pretty effective.
I am afraid we are using technology where technology is not needed. Are we really that lazy that we cannot set our own thermostat? I typically buy a $30 thermostat and it last about 10 years. It does not need batteries, or a WiFi connection, or is a potential target for hackers. When I am cold I set it up, when I am hot I set it down. When I go away, I set it to a energy saving level. I would say I can do this without any help from a smart thermostat. The same goes for my appliances which seem to work well set at one setting all the time. I never have wanted to communicate with any of these appliances while I was out. I guess some technology addicts need to find ways to add more complexity to a simple task. But that's not me.
Not sure what news worthiness this issue is. Though it would be great to find that companies didn't put security in the back seat, that's the resality I have seen too often. Then again, I don't think most consumers really see security as very important either . So not much incentive by companies to make security a priority. Welcome to the Swiss chese of things.
Really, is anybody surprised by this at all?
Companies rush to get these products out the door, and are both designing it to be easy for the consumer and themselves.
So they take shortcuts, utterly fail to think about real security, and themselves become security holes.
This is why I won't buy things like a wifi thermostat, and why I think the internet of things will prove to be a terrible idea as we get inundated with products which have such crappy security they shouldn't exist.
So screw your fancy thermostats and all of your other crap. Until I see a lot more evidence vendors have any care or ability to implement security, I just treat these things like they've been implemented by indifferent and incompetent people.
Because, really, they probably have been.
I consider this story not remarkable because there was a security hole, I consider it remarkable because people believed there wouldn't be.
Lost at C:>. Found at C.
Network connected thermostats are helpful in many situations. My primary home has Nest thermostats, as does my vacation home. When away from either, the units switch to Away mode automatically. When traveling, I'm able to set the thermostat from Away mode back to a comfortable temperature. This saves energy when I'm away, yet still allows for a comfortable return.
Don't like it or don't need it? Don't buy it. But don't be so high and mighty that you presume that NO one needs this.
Connectivity and I/O features that aren't inherently necessary should be "hardware off" by default, and the end user should be made fully aware of any known or "it would be prudent to assume they are there" non-obvious risks of turning them on.
One of the best features an "Internet-enabled" thermostat can have is a hardware "Internet on/off" switch, along with hard-to-miss warning on the packaging that hooking your device up to the Internet has risks some of which are not yet known.
After reading such a warning, most consumers would (I hope) leave the "Internet" feature off except when they really needed it.
Another "nice feature" that all consumer-grade Internet devices that aren't designed to be on 24x7 should have is a "front-end gatekeeper." This "front end gatekeeper" should be an extremely simple device that did nothing more than turn on access to what is behind the gate for a specified period of time under specific conditions - basically, a very blunt "time lock" that opens when you present an valid credential then closes after a pre-determined time. This "front end gatekeeper" should not be programmable except at the console or over a dedicated (i.e. non-Internet) communications channel. This "front end gatekeeper" should be so simple that it can be mathematically proven to be bug-free provided that there are no hardware issues.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
IoT = Internet of Turds.
Internet of Turds^H^H^H^H^H SPIES.
"Flyin' in just a sweet place,
Never been known to fail..."
Any product that requires a port forward should be eliminated. The proper method would be for the device to connect OUT to a service mutually connected to by the controlling device. Then, of course, we need to be concerned with the security of the service itself and the protocol to identify the controlling device and the devices to be controlled. Port forwarding is like hanging your dick out the window for the entire Internet to have a whack at. At least in theory a corporately-run and monitored service would have better firewalls and update systems.
Clearly, a heated issue that will always drop in the end.
If the manufacturers wouldn't be so clingy, many of these problems would go away. They COULD embed a tiny web server in the device and just have it sit on the LAN. Ideally it would also have a very simple protocol to talk to (or at least a proper web API). But they insist on having the things connect to their server 'in the cloud'. Not just offer that, insist on it.
I won't even consider installing such a thing until it willingly confines itself to my LAN. If I want remote access, it will go through another server that then uses the simple and well documented API to pass the commands along.