Elektrine lite

← Feed

@soatok@furry.engineer

Post #3848386

2026-07-16 02:43 UTC

@ww@xyzzy.link @hazelnoot@enby.life @azonenberg@ioc.exchange An extension would be secure against any instance being compromised unless the author of the extension is also compromised. If furry.engineer got pwned after this is all rolled out, there's nothing I could do to stop JS served from furry.engineer from stealing my private keys, etc. However, a browser extension that does all the encryption, signing, and key management outside of the Fediverse domain's DOM entirely would be impervious to malicious JS. The downside is, as you say, the extension authors could also be compromised. But at least now we're talking about "the evil government needs to push malware onto the endpoint" rather than "passively just snoop on what the server receives for years". The cost of the attack is much, much higher. (Also, y'know, binary transparency, reproducible builds, and open source software can help!) https://defuse.ca/triangle-of-secure-code-delivery.htm cc @DefuseSec@infosec.exchange

Replies (1)

  • @azonenberg@ioc.exchange 2026-07-16 02:44

    @soatok@furry.engineer @ww@xyzzy.link @hazelnoot@enby.life @DefuseSec@infosec.exchange would the extension decrypt and render in the DOM or the extension though? Like, can malicious JS use the extension as a decryption oracle?

    Open ##3848384