News for hackers. Stuff that matters.
Re:Chrome’s address bar will use https:// by default by jefftk on Tuesday March 23, 2021 @11:41AM (#26556328)
"For sites that don’t yet support HTTPS, Chrome will fall back to HTTP when the HTTPS attempt fails."

MITM is still an issue. At some point I hope browsers can switch to "you have to type http:// if you want HTTP", and this is a step in that direction.

(Disclosure: I work for Google, speaking only for myself)

Re:Chrome’s address bar will use https:// by default by banana_giraffe on Tuesday March 23, 2021 @12:33PM (#26556940)
I'm curious if that includes falling back to HTTP when HTTPS has worked in the past.

I only ask because I'm curious what this will do with captive portal nonsense.

Re:Chrome’s address bar will use https:// by default by TimBurr on Tuesday March 23, 2021 @12:42PM (#26557050)
I've found http://neverssl.com very helpful for captive portals. It does what you'd expect - hosts a HTTP-only page that allows captive portals to work correctly.

Since it's only ever HTTP, it sidesteps the certificate errors or HTTP downgrades that normal sites are hit with during captive portal interception.

I am curious what happens to captive portals as HTTPS adoption rises. Some OS's (Android, OSX) already detect captive portals and launch a lightweight webview.

Re:Chrome’s address bar will use https:// by default by banana_giraffe on Tuesday March 23, 2021 @12:56PM (#26557229)
Yep, I use neverssl.com, when I remember it. Though, mostly I use example.com, since that works without SSL as well. I guess now I'll need to remember to type http://example.com .

Based off my experience, more and more captive portals appear to be letting the requests the OS makes to captive.apple.com or whatever through but still try to present a captive portal to the user. I can guess as to the motivation, but as a user it's danged annoying.

Re:Chrome’s address bar will use https:// by default by xeromal on Tuesday March 23, 2021 @12:47PM (#26557112)
Thanks for this. I never can remember URLs like this but I always remember chicken.com. It's sad day to see it go away.
Re:Chrome’s address bar will use https:// by default by rnotaro on Tuesday March 23, 2021 @01:17PM (#26557469)
I'm French-Canadian I use http://perdu.com [1] (Perdu is lost in French).

It's a light funny page i've found about 10+ years ago but it's HTTP and helpfull for captive portals.

[1] https://fr.wikipedia.org/wiki/Perdu.com

Re:Chrome’s address bar will use https:// by default by marcosdumay on Tuesday March 23, 2021 @01:04PM (#26557304)
It has been a long time since I've seen a captive portal that doesn't trigger the "this connection needs authentication" message on my phone.
Re:Chrome’s address bar will use https:// by default by remram on Tuesday March 23, 2021 @01:09PM (#26557362)
HSTS takes care of that. It's an HTTP header to indicate not to connect without TLS in the future.

It makes sense to keep falling back to HTTP if that header is not set.

Re:Chrome’s address bar will use https:// by default by ibejoeb on Tuesday March 23, 2021 @12:30PM (#26556908)
It might still be an issue, but this is still a huge improvement. If the browser is going to pick a protocol on behalf of the user, it ought choose a stronger protocol first.
Re:Chrome’s address bar will use https:// by default by ipsocannibal on Tuesday March 23, 2021 @12:58PM (#26557244)
If the browser chooses the stronger protocol it should force the user to opt-in to any fallback behavior which might downgrade security. The current behavior of the browser in most cases is if you enter an 'https' url and the request fails or the cert is invalid you get a failure or warning message. I'd like to see this behavior kept in this case. It communicates what the browser is doing instead of silently downgrading the protocol based upon fuzzy failure signals.
Re:Chrome’s address bar will use https:// by default by ibejoeb on Tuesday March 23, 2021 @01:07PM (#26557347)
That would be ideal
Re:Chrome’s address bar will use https:// by default by jeswin on Tuesday March 23, 2021 @12:36PM (#26556985)
> "you have to type http:// if you want HTTP"

That makes sense only to programmers, who make a small fraction of users. Browsers are mainstream; we need to be more thoughtful.

Re:Chrome’s address bar will use https:// by default by jefftk on Tuesday March 23, 2021 @12:53PM (#26557193)
Long term, to normal users, there should be only HTTPS.
Re:Chrome’s address bar will use https:// by default by ipsocannibal on Tuesday March 23, 2021 @01:09PM (#26557365)
Its a shame but I wish the insecure protocol name was not a prefix of the secure protocol name. Its so easy to miss the 's' and for things to just work for the wrong reason. I guess we have Netscape and Microsoft to blame for this one.

https://en.m.wikipedia.org/wiki/Secure_Hypertext_Transfer_Pr...

Re:Chrome’s address bar will use https:// by default by bullen on Tuesday March 23, 2021 @04:44PM (#26560180)
How does HTTPS certificates solve MITM?

To me it seems HTTPS _IS_ the MITM... namely the certificate authority!

Re:Chrome’s address bar will use https:// by default by paganel on Tuesday March 23, 2021 @01:04PM (#26557313)
That is a stupid idea, forcing https on people’s throats is a stupid idea generally speaking but it wouldn’t have been that bad if it hadn’t been forced on many people by what is basically a monopoly by this point.
Re:Chrome’s address bar will use https:// by default by Spivak on Tuesday March 23, 2021 @01:25PM (#26557583)
I really don’t get this opinion. The internet isn’t secure — the public internet is by definition an untrusted network assumed to be malicious and openly hostile. There is no safe way to use unencrypted connections on the public internet. None. Doesn’t matter if you are a good admin on your local network, doesn’t matter if you have a good ISP, you have zero guarantee the network path your packets will take and who has the opportunity to observe and modify them.

Look I get it. It’s no fun when the whole class is punished because because bad actors exist. And it’s no fun when someone pressures you into doing something for the benefit of others but not yourself. But the internet is really really different from 20 years ago.

Re:Chrome’s address bar will use https:// by default by shadowgovt on Tuesday March 23, 2021 @01:22PM (#26557536)
This is actually one of the utilities of a heavy industry player: they can adopt a best practice to impose it on smaller players.

... and HTTPS on the public internet is a best practice. Your ISP should have no business sniffing your web traffic.

Re:Chrome’s address bar will use https:// by default by greenwich26 on Tuesday March 23, 2021 @01:17PM (#26557463)
HTTPS is such a scam. It's an obvious ploy to conquer the last corners of the web not yet under corporate control. But apparently calling it "Let's Encrypt" instead of "Let's make your website technically dependent on a Google/Mozilla/Amazon/Facebook-controlled service" is enough to fool people.

It's totally obvious to me that, once HTTPS is mandatory, the next step will be that Let's Encrypt will stop supporting websites that disobey their "content policy" or whatever. It will follow the usual course. First outright illegal things. Then today's "deadly sins" like racism. Then unpopular politicians. And then, whatever they want.

You are literally making a random organization into the censor of the web.

Re:Chrome’s address bar will use https:// by default by shadowgovt on Tuesday March 23, 2021 @01:24PM (#26557578)
While there are a finite number of trust providers in the HTTPS signed certificate model, "Let's Encrypt" isn't the only one.

But, yes, HTTPS is a trust-rooted security model. It's hypothetically possible to have every cert provider decide you're not trusted. That's kind of in the category of "It's hypothetically possible to have every DNS provider decide you're not trusted" though.

If this is a concern, the solution is probably to come up with an HTTPS modification that allows for decentralized trust, not to set up the average use case of the web to "The user is trusting every machine between their client and the server to be reading their traffic and not acting maliciously on it." Tradeoffs, right?

Re:Chrome’s address bar will use https:// by default by frcom on Tuesday March 23, 2021 @01:31PM (#26557675)
And you can't just found a new SSL provider. The woke browsers need to accept its certificates.

In other words, something like the substack.com escape from the mainstream media won't work.