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

FIDO2 Support txAuthSimple extension #334

Closed
andrewkozlik opened this issue Jul 15, 2019 · 3 comments
Closed

FIDO2 Support txAuthSimple extension #334

andrewkozlik opened this issue Jul 15, 2019 · 3 comments
Labels
fido Two-factor authentication using Trezor

Comments

@andrewkozlik
Copy link
Contributor

The txAuthSimple extension allows for a simple form of transaction authorization. A Relying Party can specify a prompt string, which will be displayed on the Trezor. If the user confirms, then the prompt string will be signed using the credential private key.

Currently I am not aware of any site that would use this, so this is low priority.

We have to be careful about displaying arbitrary prompts on the screen. Since the display is considered trusted by the user, an attacker could misuse this to persuade the user into taking some dangerous action. So we should say something like "Do you wish to authorize the following transaction from ?". The prompt should have a different color or some other visual distinction. The user will be able to swipe up and down until they reach the end of the prompt and then confirm or decline, similar to the way the recovery seed is displayed.

@ZdenekSL ZdenekSL added the W8 label Aug 28, 2019
@prusnak prusnak added this to the 2019-11 milestone Sep 13, 2019
@tsusanka tsusanka modified the milestones: 2019-11, backlog Sep 20, 2019
@prusnak prusnak added the fido Two-factor authentication using Trezor label Jan 23, 2020
@andrewkozlik
Copy link
Contributor Author

andrewkozlik commented Jan 25, 2021

Unfortunately this feature has been removed from WebAuthn, because allegedly none of the browsers implemented it. What a shame :-(. This could have been used to securely confirm withdrawals from cryptocurrency exchanges.
https://groups.google.com/a/fidoalliance.org/g/fido-dev/c/nIA0gb3Px6c/m/ag1C9TCCCQAJ?pli=1

@prusnak
Copy link
Member

prusnak commented Mar 4, 2021

The extension was removed via w3c/webauthn#1386

@petrdvorak
Copy link

Help us get it back, @prusnak! w3c/webauthn#2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fido Two-factor authentication using Trezor
Projects
None yet
Development

No branches or pull requests

5 participants