brianlovin / security-checklist

A checklist for staying safe on the internet
https://brianlovin.com/security
MIT License
926 stars 76 forks source link

Keeping your home router up to date and configured properly #29

Open dalanmiller opened 5 years ago

dalanmiller commented 5 years ago

A key area of home network security is making sure your router is up to date.

A few recommendations:

Resources:

brianlovin commented 5 years ago

This is perfect. It's definitely more of an advanced topic, but we should add it. Would you be open to submitting a PR @dalanmiller? Basically we'd just want another file in config/data.js with this information, and make sure the formatting looks good at the end!

Maybe there are even a couple routers that we could recommend people to buy over a traditional low-end router?

zachflower commented 5 years ago

I love this, but I wonder if it would make sense to roll this up into a larger Patch Management context? Unpatched devices are a significant security risk and a commonly-exploited attack vector (NotPetya, the Equifax hack, etc).

brianlovin commented 5 years ago

@zachflower 👋good point. I'm not sure exactly the ideal way to structure this, since patch management applies to all software. Because it is so broad, maybe the section should be "Update your software" and add a note about router updates?

ghost commented 5 years ago

@brianlovin Just opened an issue about updates. Definitely think a section would be good. Also @zachflower mentioned NotPetya which was ransomware, do you think a section about educating people about Ransomware would be good too? Maybe like the one that was done for Phishing.

zachflower commented 5 years ago

I think a topic about Ransomware is smart @ty53. It's been a major issue for the past couple years, so providing more education about how it works and how to protect yourself would be really valuable.

joachimesque commented 5 years ago

There's a few more steps in this guide: https://decentsecurity.com/#/routerwifi-configuration/ (the "guest isolation" setting for IoT devices is relevant)

As for the Ransomware topic, it's a very good idea, and explaining how we get infected is an important first thing to explain.

jgallias commented 5 years ago

Mesh, auto-updating routers may be the best option for most people: Google WiFi, eero, Orbi, etc. Just trying to update the stock firmware on most routers is beyond the capability of your non-technical friends and family. I think going outside the first-party firmware update mechanism (DD-WRT, OpenWRT, etc.) should be considered an "Advanced" topic.

szepeviktor commented 5 years ago

Here is a live list of hostile networks https://github.com/szepeviktor/debian-server-tools/tree/master/security/myattackers-ipsets I run a bunch of servers and analyze the blocked IP-s in the firewall, this is the result.