keygen: "send private key to keybase" default -> false - #183
Conversation
Private keys (even when encrypted) are sensitive pieces of information. To promote better security practices, the default probably shouldn't be to trust *anyone* (even keybase) with them.
|
+1 |
|
Related: keybase/keybase-issues#1229
|
|
I'm not in disagreement with that at all. This change just means that uploading your private key to the server is not the default if you have generated your own locally, or are using an existing key. Lay users are likely to generate their keys on the keybase.io website anyway, where they are automatically opted in to this storage. It seems like a bigger UX problem to accidentally & irrevocably upload an advanced user's key than to not upload one for a naive user (who could then perform that step again). |
|
I strongly agree with @danielmendel. I trust Keybase as much as I trust anyone, but the idea that I might be one misstep away from uploading my private key somewhere keeps me awake at night. |
Private keys (even when encrypted) are sensitive pieces of information.
To promote better security practices, the default probably shouldn't be
to trust anyone (even keybase) with them.