One thing that has raised a red flag for me about #Nostr is the fact that several applications require users to provide their private key. Needless to say, this is not in line with security best practices, and could put a users data at risk. Am I wrong? Thoughts on that?
Discussion
You’re right. It’s evolving, I think everyone plans on having a new way of doing it where the key isn’t on a hot device eventually
you mean like apps keeping/recording private keys?
I thought the same since I stared here by reading your original post. We create a super secure private key and then... Give it to each and every client we try?
I should be a way to proxy it.
At least it could be like Bitwarden/LastPass approach: never saving it and putting it on memory only.
Key delegation looks like a promising solution.