How Vigilante Hackers Could Stop the Internet of Things Botnet (vice.com)
An anonymous reader quotes a report from Motherboard: Some have put forth a perhaps desperate -- and certainly illegal -- solution to stop massive internet outages, like the one on Friday, from happening: Have white-hat vigilante hackers take over the insecure Internet of Things that the Mirai malware targets and take them away from the criminals. Several hackers and security researchers agree that taking over the zombies in the Mirai botnet would be relatively easy. After all, if the "bad guys" Mirai can do it, a "good guys" Mirai -- perhaps even controlled by the FBI -- could do the same. The biggest technical hurdle to this plan, as F-Secure chief research officer Mikko Hypponen put it, is that once it infects a device, Mirai "closes the barn door behind it." Mirai spreads by scanning the internet for devices that have the old-fashioned remote access telnet protocol enabled and have easy to guess passwords such as "123456" or "passwords." Then, once it infects them, it disables telnet access, theoretically stopping others from doing the same. The good news is that the code that controls this function actually doesn't at times work very well, according to Darren Martyn, a security researcher who has been analyzing the malware and who said he's seen some infected devices that still have telnet enabled and thus can be hacked again. Also, Mirai disappears once an infected device is rebooted, which likely happens often as owners of infected cameras and DVRs try to fix their devices that suddenly have their bandwidth saturated. The bad news is that the Mirai spreads so fast that a rebooted, clean, device gets re-infected in five minutes, according to the estimates of researchers who've been tracking the botnets. So a vigilante hacker has a small window before the bad guys come back. The other problem is what a do-gooder hacker could do once they took over the botnet. The options are: brick the devices, making them completely unusable; change the default passwords, locking out even their legitimate owners; or try to fix their firmware to make them more resistant to future hack attempts, and also still perfectly functioning. The real challenge of this whole scenario, however, is that despite being for good, this is still illegal. "No one has any real motivation to do so. Anyone with the desire to do so, is probably afraid of the potential jail time. Anyone not afraid of the potential jail time...can think of better uses for the devices," Martyn told Motherboard, referring to criminals who can monetize the Mirai botnet.
Re: "Anyone with the desire to do so, is probably afraid of the potential jail time."
Transfer the responsibility back to where it belongs, the manufacturers and vendors. Make them liable if they do not start patching their own devices. The cost of their devices might go up a little but that's their issue, regardless.
This problem is like pollution. It's pollution of the Internet and the device manufacturers are the root cause. The purchasers of the products might have some secondary responsibility, but we need to be careful what we ask of the consumer. Many consumers aren't very tech savvy and they will never, in most cases, become so. These IoT devices are mostly sold as plug-and-play devices. They need to stay that way.
If the problem is pollution of the Internet then we need a rule, or even a law: Polluter Pays. The polluter is responsible for the pollution and thus liability accrues to them. Since they are the manufacturer they need not be concerned about going to jail for patching their devices. We might need to make them concerned about going to jail for not patching their devices though.
The other problem is what a do-gooder hacker could do once they took over the botnet. The options are: brick the devices, making them completely unusable; change the default passwords, locking out even their legitimate owners; or try to fix their firmware to make them more resistant to future hack attempts, and also still perfectly functioning.
I say brick them. Perhaps when bad security starts costing ordinary people time and money, they'll take it more seriously.
Why not take a more amusing spin on this idea: Tell all the nodes in the botnet to attack 192.168.0.0/16. Basically, have them attack their own local network.
Then change the telnet password.
Convert them to BitCoin mining operations and PROFIT! Yea.....
Oh, wait....
Sarcasm aside... As the fine article points out, hacking someone else's device, regardless of the reason, is not a legal activity. And as my mother always said "two wrongs don't make a right" applies here. Where this is an interesting thought experiment, unless you can get the legal authorities to approve this kind of activity, let's not develop this idea too far. Perhaps you'd get by with a way to remove the affliction and reboot the device, they are likely to never find you, it would be all to easy to get your hat color misinterpreted should ISP's start monitoring this kind of thing.
Perhaps it's time to put some legal safeguards in place for users to force device manufacturers into having liability when they ship stuff with gaping holes like this. But I'm not going to hold my breath waiting for Congress to draft and pass anything reasonable in this regard and I loath that they would likely make a bloody mess of things if they even tried. Maybe some kind of regulation on ISP's to monitor and deal with such garbage coming from their networks? Again, I wouldn't trust Congress to write that law either.
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
The other problem is what a do-gooder hacker could do once they took over the botnet. The options are: brick the devices, making them completely unusable; change the default passwords, locking out even their legitimate owners; or try to fix their firmware to make them more resistant to future hack attempts, and also still perfectly functioning.
I say brick them. Perhaps when bad security starts costing ordinary people time and money, they'll take it more seriously.
If I understand the process correctly, most hacked IoT devices aren't firmware hacked, the exploits live in volatile memory while the device is powered. The exploit can't get into the firmware because that's much more difficult, and in many cases the firmware is read-only.
Power cycling the device will clear the hack, but it can be taken over again using the same exploit.
Bricking the device, or perhaps making the device access an online site intended to catch the owner's attention(*) seems like a reasonable solution when used in concert with all the other solutions - going after the perpetrators legally, going after the device manufacturers, changing net rules to disallow IP address spoofing, and so on.
(*) Lead to a website with a landing page alerting the owner of the issue, or (for cameras) upload video to the user's account alerting the owner to the issue, and so on.
Where have I heard of hackers with Chaotic Good before?
Blaster's worst enemy
Two wrongs don't make a right.
What we need is to grasp the careless morons that made those devices by the balls and squeeze 'til patches materialize.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
If they have access to the internet, couldn't manufacturers setup an API endpoint that accepts a serial number and a password... so that the password could be changed and the manufacturer could be sent the new one?
The owner, when locked out, can call the manufacturer, they can look up the password, etc.
Not totally sure how one might secure said API so it doesn't just get spammed as well, but... :P
I wondered when this was going to come up. It totally reminds me of this short story.
"a "good guys" Mirai -- perhaps even controlled by the FBI -- could do the same."
I think I see a flaw here....
Much easier to have ISP's run an automated white-hat type scan against new devices the first time a home user attempts to connect one to the Internet. This device "registration" process would look for open telnet, insecure hard coded passwords, etc. Failing devices would be blackballed and confined behind the home router. The ISP could generate a report for the user suggesting corrective action, etc. to fix the offending device. Not perfect, but it would reduce the footprint of low-hanging IoT devices.
And I think we should make that something globally legal. Put in some safeguards, like a 48h observation period and a requirement to record logs and upload them with your identity to some legal entity that a device owner can then find out from what happened (but not who did it).
But if that is all fulfilled, make it legal for anyone to secure the hazard presented by these devices. After all, you are allowed, say, to put out a fire by yourself too.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
And yet, if you had read up on Mirai, you would know that after a reboot these devices are open again, because it is memory-only. Talk about posting an irrelevant generic statement because of cluelessness.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
What worked for me was:
hxxps://slashdot.org/ajax.pl?op=nel
Just cruising through this digital world at 33 1/3 rpm...
idiot
I for one am VERY glad to see ANY sort of suggested solution to this huge problem. I've always had the motto, "Don't bitch unless you have a solution." I had no solution (other than "sue the careless hardware vendors until they fix it", and that's no solution at all), so I just kept quiet. But this is a good one. Liability be damned: white hats, go for it! Brick them sons of bitches!
Alternatively, force a second "Internet Of Things" Internet, used ONLY by inhuman devices. If you want to talk to your goddamned front door lock, use THAT Internet. Stay the hell off mine: I need it for WoW!