Skip to content
This repository has been archived by the owner on Nov 10, 2022. It is now read-only.

$1.88 lock wallet with pin / password / biometrics #59

Closed
DanGould opened this issue Sep 2, 2020 · 2 comments
Closed

$1.88 lock wallet with pin / password / biometrics #59

DanGould opened this issue Sep 2, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@DanGould
Copy link
Member

DanGould commented Sep 2, 2020

e.g Authenticate with password post wallet creation to solve the same problem as #56 where people lose money after creation by funding a wallet they don't have the password for.

This could also be solved by using the operating system / device encryption as in Green

affected 5
importance 3
difficulty 8

@DanGould DanGould added the enhancement New feature or request label Sep 2, 2020
@MaxHillebrand
Copy link

I'd probably not use Wasabi's screen lock feature, as this is no real security, it can easily be circumvented.

@DanGould
Copy link
Member Author

The idea would be to lock the wallet and ask users to unlock by encrypting the wallet.json until users enter a pin (optionally a legacy password) or using biometrics to decrypt one.

This would not only provide security but also allow time for the basic wallet services and tor to start.

We would also be able to comfortably remove the password requirement to generate a payment request given this improvement. Along with this change it makes sense to provide a cover screen for the app drawer to not reveal information when scrolling through. Signal does this with a splash screen that gets set. By adding this type of encryption we could enable biometrics for send & coinjoin approval as well.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants