Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add encrypted wallet password prompt when submitting proposals using BSQ wallet #5152

Closed
pazza83 opened this issue Feb 4, 2021 · 15 comments
Closed

Comments

@pazza83
Copy link

pazza83 commented Feb 4, 2021

This issue is similar to the recently implemented #4719 by @jmacxx

Assuming a Bisq user has turned on password protection for their Bisq wallet. The following is true:

  • When Sending BTC from their Bisq wallet they are required to enter their encrypted wallet password.
  • When sending BSQ from their Bisq wallet they are required to enter their encrypted wallet password.
  • When submitting a proposal eg compensation request using BSQ they are NOT required to enter their encrypted wallet password.
  • When voting using BSQ they are NOT required to enter their encrypted wallet password.
  • When paying an asset listing fee using BSQ I assume they are NOT required to enter their encrypted wallet password.

Not sure when submitting an asset listing fee I do not know if this requires a BSQ fee? If it does then this can be password protected too.

It would increase Bisq wallet security if encrypted wallet password prompts were shown at all times when BSQ leaves the wallet.

Version
v1.5.5

Steps to reproduce
In Bisq client > DAO > Governance > Make proposal
In Bisq client > DAO > Governance > Asset listing fee/proof of burn

No password prompt is shown.

Proposed behaviour
In instances were a Bisq user has turned on password protection for their Bisq wallet. Encrypted wallet Password prompt is shown every time they use their BSQ wallet to send payment.

@pazza83
Copy link
Author

pazza83 commented Apr 2, 2021

Hi are any @bisq-network/bisq-devs able to take this on?

@wallclockbuilder
Copy link
Contributor

I can work on it when it gets approved.

@pazza83
Copy link
Author

pazza83 commented Apr 2, 2021

@ripcurlx please can this be approved

@sqrrm
Copy link
Member

sqrrm commented Apr 3, 2021

I don't know if this would add a lot of real security if there's just a password prompt and the wallet is already unlocked. There has been some discussion on improving the security of the wallet and only keep specific keys unlocked rather than the whole wallet. The amounts sent when creating a proposal is just the proposal fee, which is 2 BSQ for now.

@pazza83
Copy link
Author

pazza83 commented Apr 3, 2021

Hi @sqrrm I appreciate it is only 2 BSQ to send but the BSQ amount is a minor part of the security issue:

  • Unlimited Miner fees (no limit on what sats can be set to?)
  • Unlimited transactions
  • Malicious votes

The wallet password was recently added for BSQ withdrawals: #4719

This cost a total of 50 USD. A bargain for the additional security provided.

I am assuming this would be similar to implement.

Better safe than sorry :)

@sqrrm
Copy link
Member

sqrrm commented Apr 5, 2021

As some help to the user it's ok, as long as it's understood that the added safety is limited.

@pazza83
Copy link
Author

pazza83 commented Apr 5, 2021

Yes, appreciate there are still other wallet security issues, but this would be a good step to preventing someone without the technical skills required to send malicious funds if they had access to someone's Bisq incidence.

@pazza83
Copy link
Author

pazza83 commented May 16, 2021

@ripcurlx please can you let me know if this can be approved for @wallclockbuilder to work on?

@ripcurlx
Copy link
Contributor

Sure, but let's not overload @wallclockbuilder with too much issues as there are lots of them already outstanding.

@wallclockbuilder
Copy link
Contributor

Thanks @ripcurlx.Reducing my customer support team commitments from 40+hrs to 10ish so I can finish up the work on my plate.

@stale
Copy link

stale bot commented Aug 21, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the was:dropped label Aug 21, 2021
@pazza83
Copy link
Author

pazza83 commented Aug 21, 2021

Still to be implemented

@stale
Copy link

stale bot commented Apr 16, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the was:dropped label Apr 16, 2022
@stale
Copy link

stale bot commented Apr 28, 2022

This issue has been automatically closed because of inactivity. Feel free to reopen it if you think it is still relevant.

@stale stale bot closed this as completed Apr 28, 2022
@pazza83
Copy link
Author

pazza83 commented Aug 14, 2022

I think think the addition of a password would be good :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants