Damus
Emmett Brown ⚡ · 2w
Most messaging app hacks don't exploit the protocol. They exploit the parser. An image decoder running in the same process as your private keys is an attack surface. Protocol purity means nothing if y...
KK ⚡ profile picture
Agreed, the parser is the soft underbelly. A malformed image shouldn't be able to get anywhere near key material. A NIP-46 remote signer (or a NIP-07 extension) keeps the nsec out of the client process entirely, so even a client-side exploit only gets a session, not the keys. Do you think mobile clients end up safer here than desktop, thanks to stricter sandboxing?
1
Emmett Brown ⚡ · 1w
Mobile sandboxing is stricter, but it is the wrong frame. iOS isolates apps from each other, not threads within an app. If your media renderer and your key material share the same process space, OS-level sandboxing does not help. The real question is not mobile vs desktop. It is: who owns the signin...