-
Notifications
You must be signed in to change notification settings - Fork 99
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 the OS keyring to encrypt tokens #1024
Comments
Discussed in discord, https://discord.com/channels/429580677617418240/452451848066957314/1267278022348902460 this is techncally feasible to do. But I don't think it makes sense to put all the encrypted entries to the keyring, we use aes512 so a key in keyring would be enough? What do you think. |
Oh wow AES512 is... interesting... People usually use 256, in TLS it's usually 128. You can do a lot with just one key, you can use it to encrypt other keys, which would be enough, and I think that's what a lot of apps do, I only see one entry for Signal for example. I'd join the discord to check what was discussed but I don't have discord... |
I amend my comment aes-256 is used |
This can be found on discord, quoted below GameParrot (contributor)
Me
|
What is currently encrypted with the AES256 key? as long as it isn't stored on plaintext when a secret service is available and used, then you can bundle as much as you want with it. |
It could even be a more secure option, as more things can be encrypted at rest without as much development overhead. |
Those are always encrypted even if you don't set a password. (as long you don't used an older version for login) A benefit for a keyvault for me would be biometric authentication with an ok button On the other hand my current linux setup requires password in any case so there is no win for password encryption for me in short term. I don't know if the flatpak can access the keyring via to it's sandbox |
Usually flatpaks can use the keyring if they desire they just need an extra perm |
Is your feature request related to a problem? Please describe.
Users that don't use a password don't seem to have proper security of their tokens.
Describe the solution you'd like
The OS keyring could be a useful way to solve this, and maybe even improve the encryption for the people who do use the passwords. It's a way to encrypt data at rest without needing users to input another password or give another app a password they might use in multiple places.
Describe alternatives you've considered
None really, this is how most apps deal with this.
Additional context
Noticed the encryption feature for the login, and it might've not even been implemented at that point if was a thing.
The text was updated successfully, but these errors were encountered: