XSS Can Take Down Your IoT Wind Turbine (softpedia.com)
An anonymous reader writes: ISC-CERT is warning of a critical vulnerability (score 9.8 out of 10) in Internet-enabled XZERES 442SR wind turbines. According to CERT, the Web administration portal of these portals is subject to the simplest XSS attacks (modifying IDs for admin access), which even the most basic n00b-level hackers can perform. This is yet another security bug in critical IoT equipment, like the Midas gas detector.
Now solar arrays require Internet connectivity. What happens when that company flames out, and your 25K USD investment sits there with a 00:00 blinking on its clock?
None of this needs connectivity. Too many Millenials.
You mean it can find gold? I'll take one! :)
The whole IoT movement is ridiculously scary IMHO. It certainly champions innovation, creativity and sense of coolness to your technical engineering feat, but having new ideas, making cool devices you can interact with over a network/lan/internet unfortunately will always be the lower hanging fruit to becoming even an amateur fly-by-night web/os/network security expert, even with the gobs of free security tools out there to scan your device and mitigate the easiest of attack vectors.
It's honestly almost too easy anymore for anyone at any level to grab an Arduino, RPi, some turn-key sensor solutions and with a handful of pre-written code off Github or a blog post, be excited about 'look what I did' while Johnny Hacker owns it and makes it a part of his Botnet network.
Bring back the physical serial port to manage it all, man! Like "more cowbell", we need "more RS-232" ....totally kidding.
Just how can such a thing as a massive, expensive, wind turbine have such a security flaw? Is it penny pinching or just sell it and get it out of here, mentality causing this type of mess?
Then you are a complete idiot. Wind turbine, solar, etc DO NOT NEED any kind of IOT. let it spit out read only data to a public facing web server if you REALLY need to monitor your wind turbine while on vacation. and if you do, then you bought a really shitty turbine.
Honestly all IOT designers and programmers need to be beaten with a sack of doorknobs until they stop being idiots or have some sense beaten into them. and if you hear any executive talk about IOT, instantly kick them in the groin as hard as you can.
Do not look at laser with remaining good eye.
The bug report states it is a Cross-site request forgery vulnerability, not xss:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-0985
I can understand the need to remotely monitor this kind of equipment but for goodness sake WAN and critical hardware should be physically separated. Its not rocket science, simply send data to the IOT hardware through a one way (from critical systems to the WAN/IoT board) data connection. Even if the WAN hardware is hacked it can't physically do anything to the actual critical hardware, that is unless it can light itself on fire of course.
It's ICS-CERT, not ISC-CERT
From the overview summary of the fucking article:
XZERES has produced a patch to mitigate this vulnerability.
Modern app appers know that only apps can app apps, so IoT devices should be AoA devices and only run APPS instead of LUDDITE software!
Apps!
portal of these portals
This is not a basic n00b level stuff, but for the more advanced level of n00bness which can also process the meta levels required to perform this hack.
Good. Hopefully this discourages people from buying in to the "renewable energy" boondoggle.
#nuclearftw
Insecure device directly accessible from the open Internet? BAD.
If that device can be programmed to hurt or kill someone or take away a critical service, VERY BAD.
Insecure device sitting comfortably behind a dedicated security device whose only job is to protect the one insecure device? POSSIBLY OKAY for an at-home-save-buying-electricity-from-the-evil-power-company wind turbine but probably insufficient for industrial equipment or for your home-nuclear-bunker wind turbine.
Insecure device on a private network that sits behind a dedicated security device, where other machines on the network (such as PCs) may be vulnerable to attack due to a user visiting a random web site that happens to host a "0-day" vulnerability? NOT OKAY.
Best solutions are (in order of security):
* Stand-alone device, but frequently this is impractical.
* Device on a dedicated network, but unless it's all on a single campus (home-wind-turbine) or you can lease truly-isolated fiber or copper from a telco or use an encrypted/authenticated/secure radio link, this may not be practical. Even then, you'll want to encrypt your copper or fiber traffic to prevent physical-access line-snooping/injection.
* Device only accessible through a secure VPN or similar setup.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Because I see no wind turbine. All I see is a reverse propeller with a generator attached to its axis. Not the smartest way to turn wind into electricity.