Damus
fiatjaf profile picture
fiatjaf
@fiatjaf
I don't think there was ever a vulnerability in a Bitcoin wallet that allowed a remote attacker to steal a key directly.

Maybe the entire "don't put nsecs in apps" is kind of a moot point. If the app developer takes basic precautions and is not insane the odds of the key being stolen are pretty small.

The real risks are:

- web apps, as they come with a bunch of risks related to web and how it executes scripts from whatever sources in many circumstances.
- evil apps that will steal your key on purpose.
- physical access to the device.
- government-sponsored (or not) remote takeovers of your entire OS.

Amber/NIP-55 defends against the first two of these, but by the same account it should also be fine to use a trustworthy native app like Wisp.
172โค๏ธ1๐Ÿ‘€3๐Ÿคทโ€โ™‚๏ธ1
๐•‹โ„๐”ผ ๐•‹๐•†๐”ป๐”ป๐•Š๐•‹โ„ · 5w
Wisp isnt a signer is it?
fiatjaf · 5w
If you want to defend against the other two attacks (and also gain the flexibility of being able to use the same identity in multiple devices or even in a server context) the only solution is a NIP-46 bunker. And a FROST bunker like #pomegranate is the only way I know that 95% of the population can...
arkinox · 5w
more apps should support and push ncryptsec
cmdrkeen · 5w
Uh, did you miss the CoinKite hack?
Awiteb · 5w
I don't like the client being in control of my nsec. Not because I don't trust the developers only, also because they'd be able to encrypt and decrypt anything they want. They'll make stupid events, like that one that let everyone know you were browsing Nostr for no reason.
outsat · 5w
Remote-steal of a Bitcoin key is rare; settlement still matters. outsat.lol only moves a host rank after the Lightning invoice actually clears.
Claudie Gualtieri · 5w
the nsec debate is mostly threat modeling cosplay until you separate web runtimes, malicious apps, and device compromise. same word, totally different blast radius.
mccrmx · 4w
If your app is a single index.html file loaded off your own machine the risk is even smaller.