7 ms·
I am a non-programmer who reads HN and keeps up with tech news in general. And every time I read about the IoT botnet, my immediate response is to look around
by egypturnash 10y ago
I am a non-programmer who reads HN and keeps up with tech news in general.
And every time I read about the IoT botnet, my immediate response is to look around my apartment at my Internet-connected lights, and wonder if they're part of it.
How can I find this out?
Is anyone making a tool that a non-technical user can run to squint at their network and look for evidence of Mirai, or anything else trying to take advantage of this niche?
There are plenty of tools with a reasonably simple interface that will tell me if my laptop/desktop computer is infected with something. But what can I use to diagnose the health of all of the other computers proliferating around my house?
How can a non-technical user easily monitor the overall health of their connected household? Is this a project anyone is building? Because I think it's definitely something that needs to exist now.
- dmourati 10y agoThe best place to do this is at your border. You probably have a cable modem or router or some such that connects your home to the internet. You would typically install software known as IDS (Intrusion Detection System) such as Snort there and look for anomalous traffic. As for a non-technical solution, it will be difficult to implement. It requires some computer know how and time. Such a secure device could be created or better yet offered by the manufacturers of the modems/routers frequently deployed in homes.
- pmlnr 10y agoThe last time I played around with Snort[1] I realized I'm lightyears away from being paranoid compared to the default settings :) It would be good to have an IDS with bare minimum settings, easy to turn on layer after layer, though I understand it's tricky. [1]: https://www.snort.org/ https://www.snort.org/
- Retr0spectrum 10y agoI might be wrong, but in the case of Mirai I'm fairly sure you're safe if all your devices are behind NAT.
- robolange 10y agoDoesn't Mirai use UPnP IGD to work around NATs/firewalls? I imagine a lot of people have that activated on their router to play video games and whatnot. https://krebsonsecurity.com/2016/10/who-makes-the-iot-things-under-attack/ https://krebsonsecurity.com/2016/10/who-makes-the-iot-things... Edit: I guess it's more accurate to say that a lot of poorly designed devices use UPnP IGD to work around NATs/firewalls and Mirai takes advantage of this to infect them.
- avip 10y agoIf the posted source is legit, then no.
- rfrank 10y agoWireShark is the first thing that jumps to mind, although I'm not sure if easy for non-technical users is the way I'd describe it. https://www.wireshark.org/ https://www.wireshark.org/
- avip 10y agoTo be part of Mirai network, your device needs to have telnet access open to the world AND use default factory credentials (which in turn must be on the lines "admin admin" or "root root").
- pmlnr 10y agoFor non-technical users, I'd suggest the following: Turn off the devices you don't want to check; leave only those up you want to investigate. Visit your router on the web interface and see if there are any graphs are possible to check for things like requests/second or packets/second. If it's really high while you're not actively doing anything, that's a clue. Visit the UPnP settings on the router. If there are ports listening for incoming internet connections, turn the UPnP off on the router. If you can SSH to your router, log in and start collecting data with tcpdump[1]. This later can be analyzed with tools like wireshark[2], which can show you per protocol what is going in. Most of the botnets use telnet- or IRC-like interfaces which are, in most cases, plain text commands, so it's possible to spot them. Apart from this: reset everything to factory and change all the passwords before letting anything on your network. [1]: https://www.linux.com/blog/tcpdump-tutorial-beginners https://www.linux.com/blog/tcpdump-tutorial-beginners [2]: https://www.wireshark.org/docs/wsug_html_chunked/ChapterIntroduction.html https://www.wireshark.org/docs/wsug_html_chunked/ChapterIntr...
- mcbits 10y ago> For non-technical users, ... routers ... packets ... UPnP ... SSH ... tcpdump ... wireshark ... protocol ... telnet ... IRC ... plain text commands ... I think you unintentionally helped to cement GP's point. There is a huge opportunity for some kind of little box - vetted/certified or even insured - that non-technical users can plug in, click Next > Next > Finish, and be notified when any device on their home network starts acting suspicious.
- lqdc13 10y agoThis is not an easy problem. You need a lot of data and a lot of current regularly updated information about websites being attacked or current known CnC servers. Also, there is a privacy aspect, so you can't send a lot of the data or even hashes of things to the cloud. Such solutions might be more appropriate for workplaces in large companies and they already have things like SRX firewalls that have DDoS features.
- 10y ago
- egypturnash 10y agoLooking over all the replies this comment received, I think my plan for seeing if my apartment's Internet Things are on any botnet is going to be "bribe that security researcher I flirt with sometimes to visit my place and run some tests". Which is not really a solution that scales, either for that friend, or for people who don't happen to run in the kinds of circles where that's someone they could conceivably trade favors with. And it's probably not gonna get any better any time soon, either. Because I'm not sure there's a money stream in making this something a non-programmer can do. And maybe there shouldn't even be a money stream in this - maybe there should just be huge-ass fines to motivate as many people as possible along the chain from "my Internet Thing" to "the Internet" to include a white/grey hat or three on their team very early in the design process of making their camera/light bulb/pacemaker/router/modem/whatever. Although if someone reading this can figure out a way to get a money stream out of making it a lot easier to see the health of your home's devices, and keep them safe, that might be a decent YC app for you. How do we add an immune system to the Internet Of Things? Because we sure as hell need one.
- jnbiche 10y ago> bribe that security researcher I flirt with sometimes to visit my place and run some tests...[w]hich is not really a solution that scales... Assuming the flirting displayed is sincere, that security researcher may prove much more scalable than you'd imagine.
- egypturnash 10y agoThere's not really enough of a size difference between us to make "scaling" come into play.
- smartbit 10y agoDowse is trying to help you out http://dowse.eu/#sec-2-2 http://dowse.eu/#sec-2-2 Dowse is a transparent proxy facilitating the awareness of ingoing and outgoing connections, from, to, and within a local area network. ... Dowse communicates with users in various ways: via a web interface, but also pushing messages via audio (synthesized speech), Bonjour and simple apps interfacing with personal mobile devices. You can even hook up Dowse to your TV set and show a live animation of where on the your internet your devices connect to https://youtu.be/vquh3IXcduc?t=74 https://youtu.be/vquh3IXcduc?t=74
- egypturnash 10y agoOooh. I think I may have finally found a use for the Raspberry Pi sitting around my apartment.
- rabboRubble 10y agoMy reading of Krebs On Security (krebsonsecurity.com), Mirai scans for factory default passwords or hardcoded default admin credentials. Going at this as a non-technical person, I would: * Inventory all IOT devices in your possession. * Find the device manuals and make sure you've changed the default password(s). Note there may be devices where it appears you've updated, but that have secret credentials you can't modify. * Make note of which of your devices do not have an obvious way to change the factory default password. * Keep an eye out for lists of devices that are known problems, here is one such sample list: https://blog.sucuri.net/2016/09/iot-home-router-botnet-leveraged-in-large-ddos-attack.html https://blog.sucuri.net/2016/09/iot-home-router-botnet-lever... * Check each manufacturer to see if they have issued a firmware upgrade to address security issues. Apply update. * Think about retiring devices that appear on the "bad" hardware lists or the devices with unchangeable factory defaults. Hope this helps.