this post was submitted on 26 Sep 2026
389 points (94.9% liked)

Technology

88253 readers
3110 users here now

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


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  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, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] jj4211@lemmy.world 2 points 6 hours ago (1 children)

One complaint I have is browser insistence that a site must have a proper certificate to work at all.

I provide self hosted software with passkey support and probably over 90 percent of my users never set up property certificates due their private networks. So the passkey function is impossible for them.

Which means they must use passwords. Which are far worse in this scenario. The practical risk either way is arguably low for them, but to take a more mitm/phishing resistant technique and then force it to not work because mitm or phishing might be in play...

[–] filcuk@feddit.uk 5 points 6 hours ago (2 children)

That doesn't make sense, you're suggesting using security (passkeys) over an insecure channel (HTTP). Even internal websites should use TLS. Am I missing something?

[–] jj4211@lemmy.world 3 points 6 hours ago

In an ideal world, they would be using TLS with a properly set up CA even for internal.

In practice, I can't get most of them to do that, and instead they just click through the certificate warning and use it over https, but without certificate assurance.

So it's still over https, though a fair argument can be made that hardly matters if the certificates aren't validated, and browser ecosystem doesn't consider 'TOFU' a valid approach like it generally is for SSH.

Anyway, the point is that passkeys are 'security' by virtue of not ever divulging the secret on the line. They can't be sniffed, they can't be captured by phishing, they can't be retained for later use after a MITM. So the refusal to operate even with informed user consent means the user just uses a password, which is weak to all those things. In a scenario where it could provide the most mitigation is a scenario where the browsers refuse to let it try. Even the built in password manager will still auto-fill without certificate validation, one of the most risky places to be 'helpful'.

[–] thorhop@sopuli.xyz 1 points 6 hours ago

Yeah, this is the key. Distributing your own cert catalogues on a system level negates this issue. But then also that needs to be managed.

But key signing is essential anyways and I've often thought the CA system could be used outside of the client to server signing process.