News for hackers. Stuff that matters.
Re:Why HTTPS for Everything? by ethbro on Monday January 02, 2017 @11:11AM (#13301905)
Effectively, I feel like it does prevent you from doing that due to the reverse engineering necessity. The time multiplier between engineering vs reverse engineering is too large.

Who's going to spend the time hacking through {random Chinese smart lightswitch clone #8392727} that's sold in small volume?

There's going to need to be a legal "right to decrypt traffic" on black boxes, if we're serious about this.

Re:Why HTTPS for Everything? by ufmace on Monday January 02, 2017 @12:11PM (#13302472)
And that's where we run into problems. How do we make it so that You can decrypt the traffic from your devices, but random hackers, your ISP, the NSA, etc can't? It's the same arguments against special decryption keys for the Government - a backdoor for one entity can be exploited by other entities.
Re:Why HTTPS for Everything? by userbinator on Monday January 02, 2017 @06:58PM (#13305522)
How do we make it so that You can decrypt the traffic from your devices, but random hackers, your ISP, the NSA, etc can't?

The suggestion made at https://news.ycombinator.com/item?id=13303650 of terminating TLS at the border addresses this --- traffic on the public Internet is encrypted, but is decrypted in the private local network. In some ways it is similar to a VPN. I run a filtering/adblocking proxy that works in the same way.

Re:Why HTTPS for Everything? by ethbro on Monday January 02, 2017 @07:21PM (#13305640)
Any pointers on what the encapsulation for that would look like? It seems like one good option, but I'd say it's only feasible if it doesn't require work on the part of the manufacturer.

My other thought was just mandating a method of loading CA certs onto all IoT devices using an open standard connector. If the owner so chooses.

Re:Why HTTPS for Everything? by sly010 on Monday January 02, 2017 @12:34PM (#13302707)
In fact injecting a CA into an embedded light-switch is borderline impossible. At least is much harder than installing a user CA on your phone.