Encrypt senttxstore #65

Open
opened 3 years ago by duke · 0 comments
duke commented 3 years ago
Owner

It stores a lot of metadata! Leaving it unencrypted in plaintext on disk does not seem to protect our users privacy by default.

This has become more important. Zaddrs and txids in this sentxstore are stored decrypted on disk, and another user on the same machine can easily use a bug to escalate permissions and read this file. It is not safe to have this senttxstore on a computer that it shared with others.

We could have users set a PIN which is required to open the wallet, which decrypts the senttxstore and maybe other config files. It's not perfect but moves the bar.

It stores a lot of metadata! Leaving it unencrypted in plaintext on disk does not seem to protect our users privacy by default. This has become more important. Zaddrs and txids in this sentxstore are stored decrypted on disk, and another user on the same machine can easily use a bug to escalate permissions and read this file. It is not safe to have this senttxstore on a computer that it shared with others. We could have users set a PIN which is required to open the wallet, which decrypts the senttxstore and maybe other config files. It's not perfect but moves the bar.
duke added the
high priority
feature
labels 1 year ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.