News for hackers. Stuff that matters.
Re:Mastodon Explained by yarg on Saturday November 05, 2022 @10:41PM (#33488310)
> LE has nothing to do with this?

You probably want a CA signing the public keys that you store on the site.

> They can potentially inject a "listening key"

You mean a MITM attack? Isn't that the reason for certificate authorities?

Re:Mastodon Explained by librexpr on Saturday November 05, 2022 @11:02PM (#33488420)
Sorry, you seem to be confusing HTTPS with E2EE. Mastodon already uses HTTPS for all its traffic, including the traffic between servers.
Re:Mastodon Explained by yarg on Saturday November 05, 2022 @11:26PM (#33488589)
No, I'm not (I'm not a total fucking idiot).

What I'm suggesting is that the same certificate infrastructure that is used to secure the connection between a server and a client could also be used to secure the connections between users.

There's nothing specific to HTTPS about CAs and trust chains.

Re:Mastodon Explained by cycomanic on Sunday November 06, 2022 @12:16AM (#33488915)
But for encrypted DMs you need per user keys that are stored on the users computer, otherwise the owner of the server has control over the key and we're back at square one. Or am I somehow misunderstanding you?
Re:Mastodon Explained by yarg on Sunday November 06, 2022 @05:08PM (#33497915)
You can use client side symmetrical crypto to allow for the private key to be stored on the server.

It means that weak keys are a problem, but that's been the case since the dawn of time.