8 ms·
This. Yes, Netgear has a bad track record with security, but this is likely a calculated trade-off. Alternatives: - Self signed certificates. Users will learn
by lima 7y ago
This. Yes, Netgear has a bad track record with security, but this is likely a calculated trade-off.
Alternatives:
- Self signed certificates. Users will learn to acknowledge the error and an attacker can just present their own self-signed cert. This what most vendors do.
- Plain HTTP. Worst option, no security, not even against a passive listener (but no bad PR because of "security disclosures"... hooray!).
- Something similar to Keyless SSL, as suggested on GitHub and in this thread. Will at best slightly inconvenience the attacker, who can still extract any device key and impersonate the device. It also introduces a single point of failure. Server is down, nobody can log into their devices (and HN would not be happy).
- Secure enclaves and hardware key management for the shared key. This would be workable and reasonably secure, but the implementation costs likely won't fit the threat model.
- Issue an individual SSL cert for each domain and print the domain on the box. That would work, but be very complex to manage (plus certificate costs, and plenty of failure cases around renewal).
- Reverse proxy through vendor servers. Single point of failure, and the most likely time to log into your router is the internet is down.
Hardcoding a valid SSL cert for a single-purpose domain (routerlogin.net) is similar to a self-signed cert in terms of security, provides a better user experience and does not teach them to blindly acknowledge TLS errors. The threat model requires an attacker doing a MitM attack on the local link. Also, compromising a router provides very little access to an attacker in today's TLS-by-default world.
Anyone downvoting the parent post should offer a better solution.
- wbl 7y agoPlain HTTP is fine because the IP is a site-local.
- creeble 7y agoExcept for the browser complaint when filling out the form. I have to agree with the calls for allowing warning-less HTTP for LAN connections. Edit: Add last sentence.
- gsich 7y agoThis is not a hard-stop like the TLS warning pages. So not a "big" issue.
- willhschmid 7y ago>I have to agree with the calls for allowing warning-less HTTP Completely flawed assumption, see the following for details: https://realtimelogic.com/articles/How-Anyone-Can-Hack-Your-Embedded-Web-Server https://realtimelogic.com/articles/How-Anyone-Can-Hack-Your-...
- nybble41 7y agoSo you trust every cheap IoT device connected to your local network? The LAN may be a slightly less chaotic environment than the open Internet, but that doesn't make it "safe". With a bit of ARP trickery any device on the LAN can intercept traffic intended for any other local device and carry out an active MitM attack—and with HTTP you don't even get the benefit of "trust on first use" that you'd get with a persistent self-signed certificate.