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

Use of Biometric Sensors #65

Open
FranekStark opened this issue Jun 30, 2020 · 4 comments
Open

Use of Biometric Sensors #65

FranekStark opened this issue Jun 30, 2020 · 4 comments

Comments

@FranekStark
Copy link

Maybe it would be great if there was the possibillity to unlock the GPG-Key with some connected biometric sensors. Maybe the App could make use of the Windows-Hello-API. I think that would really improve the quality of using it. Unfortunatly I'm not sure, wether this is possible.

@willpower232
Copy link

that is more of a change to GPG but I think the original pass supports alternate backends that aren't GPG so there might be something to this

@FranekStark
Copy link
Author

Yes that was what i thought. But for example the pass app on my iphone offers finger print auth. So there musrt be a solution.

@willpower232
Copy link

I'd imagine that if your password store is secured by GPG then at some point the app is storing your GPG passphrase which is arguably not great and even less great on a computer OS that has less security.

Don't get me wrong, I like the idea but if it is just a shortcut that involves storing something which isn't supposed to be stored then there has to be a better way.

@geluk
Copy link
Owner

geluk commented Jul 1, 2020

I'd imagine that if your password store is secured by GPG then at some point the app is storing your GPG passphrase which is arguably not great and even less great on a computer OS that has less security.

As far as my understanding goes this is indeed the only way it can be done. Of course it is possible to look into using Windows Hello to determine whether it is possible to use its API to encrypt and decrypt your GPG passphrase, but it does weaken security, which is rather unfortunate. (In particular, as far as I'm aware, there is no way to implement this on Windows without also granting all other processes running under the same user the ability to decrypt your GPG passphrase at any time, but I'm not too familiar with the Windows Hello API).

It is possible that I'm missing something here, and that there is a secure way to do it which I'm simply not aware of.

Having said that, I'm not fundamentally opposed to adding an opt-in feature for this if people want it and, and if they themselves are okay with the convenience/security tradeoff resulting from it.

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

3 participants