cross-posted from: https://lemmy.world/post/3301227

Chrome will be experimenting with defaulting to https:// if the site supports it, even when an http:// link is used and will warn about downloads from insecure sources for “high-risk files” (example given is an exe). They’re also planning on enabling it by default for Incognito Mode and “sites that Chrome knows you typically access over HTTPS”.

29 points

Chrome didn’t already default to https? Why?

permalink
report
reply
20 points

It does if you just type in something like wikipedia.org . This most recent change they’re working on is so that a link on a page to:

http://wikipedia.org will get redirected to https://wikipedia.org if the site supports it.

This will fix a bunch of old links that are still floating around on various sites, forums, etc and keep people on https, instead of doing the https -> http -> https redirect bouncing around that can happen now.

permalink
report
parent
reply
0 points

Ah, that’s a great feature. Hope this comes to Brave soon.

permalink
report
parent
reply
9 points

I disagree. While in practice, this is often the same website, it is a different protocol and a different port. It just happens to use the same DNS address. You’re explicitly giving your browser a FQDN, and it is ignoring it and doing something else.

I hope this feature can be disabled. Google has been ignoring the W3C and has shipped proprietary, insecure features in their chromium engine for a while now, so it wouldn’t surprise me if they made it permanent 🤷

permalink
report
parent
reply
4 points

What’s the difference between the two?

permalink
report
reply
14 points

I’m not sure which thing you’re referring to.

If it’s between http and https, the s stands for secure and the connection to the server is authenticated and encrypted.

permalink
report
parent
reply
4 points

Was curious, thanks

permalink
report
parent
reply
3 points

Just to expand on that, it’s a very basic encryption, but it provides a little bit of a safe standard. When ppl talk about “encrypted communication” they usually talk about more than that. For example, apps like telegram use some more advanced encryption iirc.

permalink
report
parent
reply
5 points
*

The latest version of TLS (used in the latest version of HTTPS), 1.3, is very secure. Most websites these days support 1.3/128 bits, making it quite hard to crack. One major weakness of HTTPS is that, if a certificate authority is compromised, the hackers can issue certificates for ANY website, which browsers will accept as secure until the certificates are revoked/expired/CA removed from trusted list in browser. This loophole can also be exploited by nation states (forcing the CA to issue certificates).

If you are doing something really private, use something like Matrix (E2EE mode), Signal, or Telegram (E2EE DM).

TLDR: Modern HTTPS is incredibly secure, except there is a loophole that nation states and hackers can exploit if they compromise/gain control of an approved certificate authority. If you are doing something you really dont want anyone to find out (top secret files), use an encrypted service that does not rely on the TLS/SSL/HTTPS stack.

Oh, there was an effort to solve above loophole, I’m not sure if it got anywhere though.

Edit: the point of my comment is to state that HTTPS encryption isn’t necessarily weak, just the handshaking process has some problems.

permalink
report
parent
reply
82 points

Don’t use chromium based browsers.

permalink
report
reply
22 points

Is this just general advice? If so, I agree, but if it’s specific to this, what’s the problem you see with it?

permalink
report
parent
reply
12 points

It is general advice, but https should have been the default for a good while.

permalink
report
parent
reply
6 points

If we have to pick just one reason: WEI. As someone who’s been a professional software engineer for a decade and a half, this has the potential to mutate and ruin the internet at large in ways we’re only beginning to fully explore and understand.

permalink
report
parent
reply
7 points
*

Second reason: killing manifest v2 to kneecap ad-blockers.

Third reason: banning ‘trackmenot’ extension from the chrome store since its purpose is to muddy search stats (enhancing privacy, but in a way that messes up Google’s ad metrics and their history of your preferred search terms).

permalink
report
parent
reply
27 points

Google has shown that they’re going to go the Microsoft strategy with Browser control. So long as they have majority control, that means they can be as anti-user as they would like, but since everything is downstream of chromium, everyone just basically accepts it. Everything from Google AMP (which was their attempt to take over the web in whole), to their new “Web Integrity API” which aims to lock out any competitors.

permalink
report
parent
reply
8 points

Agreed, but to clarify, I was asking if there was an issue with this specific change (always using https if it’s available even if the URL uses http), as it does seem to be a positive that makes me wonder why it’s only happening now.

permalink
report
parent
reply
-13 points

Keep grinding that ax.

permalink
report
parent
reply
4 points

I will. It’s sharp now. I will make it sharper.

permalink
report
parent
reply
-10 points

I’ll keep using Brave because I like it. Thank you for your concern.

permalink
report
parent
reply
11 points

Not touching chromium or chrome. Sworry! Happy with Firefox.

permalink
report
reply
19 points

Pushing traffic to https isn’t the worst thing. My ask would be to have a toggle to disable due to local development or server deployments where http/port 80 is the only choice.

permalink
report
reply
10 points

It does specifically say “defaulting to https:// if the site supports it”, so I think specifying http will still work if the site doesn’t actually support https.

permalink
report
parent
reply
2 points
*

No testing a server side http-to-https upgrade/redirect without reconfiguring your browser. This seems like an unnecessary and bad idea.

This could be easily done better by promoting such server-side configurations as a default.

I mean, why should the browser attempt to correct inappropriately configured servers? Shouldn’t they rather be making PRs to NGINX/Apache/CAs or whatever?

Also: can’t this be exploited to spoof an unavailable HTTPS and coerce an unencrypted connection?

permalink
report
parent
reply
5 points

Got a message back from Https, let’s switch!

The message:

“Internal nginx routing error.”

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 18K

    Monthly active users

  • 11K

    Posts

  • 518K

    Comments